Should use GtkBuilder rather than libglade

Bug #403540 reported by Sebastien Bacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
system-config-printer (Ubuntu)
Fix Released
Wishlist
Michael Terry

Bug Description

Binary package hint: system-config-printer

" 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

Related branches

Changed in system-config-printer (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Tim, are there any plans to move system-config-printer to GTKBuilder?

Revision history for this message
Sebastien Bacher (seb128) wrote :

Seems 1.2 got ported but the .glade didn't get renamed to .ui which is slightly confusing, the control file also still has a depends on python-glade2 which should be dropped

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

This is already done upstream:

http://cyberelk.net/tim/2010/03/17/system-config-printer-1-2-0/

what is missing is to remove the dependency on libglade (python-glade2) from the ubuntu package of system-config-printer

Changed in system-config-printer (Ubuntu):
status: New → Triaged
Michael Terry (mterry)
Changed in system-config-printer (Ubuntu):
assignee: nobody → Michael Terry (mterry)
Revision history for this message
Tim Waugh (twaugh) wrote :

I just need to rename the files now that glade-3 recognises the .ui file extension.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

python-glade2 dependency removed in system-config-printer 1.2.3+20100723-0ubuntu9.

Changed in system-config-printer (Ubuntu):
status: Triaged → 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.