Should use GtkBuilder rather than libglade

Bug #403541 reported by Sebastien Bacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Twisted
New
Unknown
twisted (Ubuntu)
Triaged
Wishlist
Unassigned

Bug Description

" Since version 2.12, GTK+ provides GtkBuilder to construct user interfaces from XML descriptions, similar to the functionality provided by GladeXML in the libglade library. "

GNOME is migrating to GtkBuilder for GNOME3 and it would be nice if the default install for the coming LTS would stop using libglade too which means this software should be updated in the next cycle.

You can find details on what changes are required on http://library.gnome.org/devel/gtk/stable/gtk-migrating-GtkBuilder.html

Changed in twisted (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Jonathan Lange (jml) wrote :

I just noticed this bug (I work on Twisted upstream). What does it actually mean?

Revision history for this message
Michael Terry (mterry) wrote :

Jonathan, it means that it would be nice to convert the current libglade-formatted files into gtkbuilder-formatted files. Gtk added support for such files in 2.12, deprecating the need for libglade. So we'd like to clean up users of libglade to drop a dependency. I'm looking at it.

Changed in twisted (Ubuntu):
assignee: nobody → Michael Terry (mterry)
Revision history for this message
Michael Terry (mterry) wrote :

Seeing that the python-glade2 is just a Suggests, this doesn't seem urgent.

Plus, this seems like something that should come from upstream. For example, Jonathan, does twisted promise that there is a glade reactor that other plugins can use? That would complicate things. So I'm unassigning myself for now.

Changed in twisted (Ubuntu):
assignee: Michael Terry (mterry) → nobody
Revision history for this message
Jonathan Lange (jml) wrote :

As far as Twisted's concerned, libglade is an optional dependency. We don't make promises about the availability of the glade reactor when libglade is not present.

Changed in twisted:
status: Unknown → New
Changed in twisted (Ubuntu):
status: New → Triaged
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.