Upgrade (Py)GTK+ dependency to 2.16

Bug #426196 reported by Johannes Sasongko
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
High
Unassigned

Bug Description

Tracking bug for upgrading our GTK+ dependency to 2.16. Most distributions have it--except Debian, which will have it in the next release.

With 2.16, we get:
- Non-dumb GtkStatusIcon (bye EggTrayIcon). [Mathias, done]
- GtkEntry icon buttons (bye Libsexy). [Mathias, done]
- GtkBuilder (bye Libglade). [Mathias, done]

I don't know what the corresponding PyGTK version is (assumed to be 2.16), but we should now have access to gio Python bindings as well. [Aren, done]

Need to update DEPS [Mathias & Johannes, done], debian/control, and website.

description: updated
description: updated
description: updated
description: updated
Revision history for this message
Johannes Sasongko (sjohannes) wrote :

Possibly still missing GLib/PyGObject version for GIO. DEPS says gtk>=2.16 and pygtk>=2.12, but doesn't mention anything about glib/pygobject.

Revision history for this message
reacocard (reacocard) wrote :

the current implementation should work with gio >= 2.16, which AFAIK is the first version of gio that is available, so no hard gio version dep is necessary. It should be enough to mention that we require gio to be built into pygobject.

Revision history for this message
Johannes Sasongko (sjohannes) wrote :

We'll have to upgrade the pygtk dependency as well then; pygobject 2.12 certainly doesn't have gio bindings. Updating the bug report to reflect this. I've also committed the change to DEPS.

description: updated
summary: - Upgrade GTK+ dependency to 2.16
+ Upgrade (Py)GTK+ dependency to 2.16
Changed in exaile:
importance: Medium → High
Revision history for this message
reacocard (reacocard) wrote :

pygtk's newest version is 2.14, but it gets gtk 2.16 features if it's built against that version of gtk, as i understand it. pygobject's latest version is 2.18, and that is also the minimum version needed for gio support.

I've updated DEPS to reflect this in r2525

reacocard (reacocard)
Changed in exaile:
status: Confirmed → Fix Committed
reacocard (reacocard)
Changed in exaile:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.