After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 572207 - Migrate from Glade to GtkBuilder
Migrate from Glade to GtkBuilder
Status: RESOLVED FIXED
Product: accerciser
Classification: Applications
Component: plugins
unspecified
Other Linux
: Normal normal
: 1.8.0
Assigned To: Eitan Isaacson
Accerciser Developers
Depends on:
Blocks: 572883
 
 
Reported: 2009-02-17 20:53 UTC by Eitan Isaacson
Modified: 2009-07-13 02:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Eitan Isaacson 2009-02-17 20:53:24 UTC
Glade is the past. GtkBuilder is the future.
I just did a migration on a very simple project and ran in to unexpected bugs, so this is not going to be entirely trivial, but one hopes.
Comment 1 Eitan Isaacson 2009-05-07 12:46:48 UTC
Set up a branch for this work:
http://git.gnome.org/cgit/accerciser/log/?h=gtkbuilder
Comment 2 Eitan Isaacson 2009-05-15 11:47:19 UTC
Migrated the development branch. I am sure this will introduce a lot of bugs, so it's good we did this early in the cycle.
Comment 3 Javier Jardón (IRC: jjardon) 2009-07-12 17:50:28 UTC
I've reopened this bug because seems that anjuta still uses libglade libraries

accerciser.spec.in:Requires: pygtk2-libglade >= 2.8
macaroon/pyreqs.py:modules = ['pygtk', 'gtk', 'gtk.glade', 'gtk.gdk', 'wnck']
pyreqs.py:modules = ['pygtk', 'gtk', 'gtk.glade', 'gtk.gdk', 'wnck', 'pyatspi']
src/lib/accerciser/accerciser.py:import gtk.glade
src/lib/accerciser/accerciser.py:GLADE_FILENAME = os.path.join(sys.prefix, 'share', 'accerciser', 'glade', 
src/lib/accerciser/accerciser.py:                              'accerciser.glade')
src/lib/accerciser/accerciser.py:  GLADE_FILENAME = os.path.join(os.getcwd(), 'accerciser.glade')
src/lib/accerciser/i18n.py.in:import sys, locale, gettext, os.path, gtk.glade
src/lib/accerciser/i18n.py.in:  gtk.glade.bindtextdomain(domain, locale_dir)
src/lib/accerciser/i18n.py.in:  gtk.glade.textdomain(domain)

See http://www.gnome.org/~fpeters/299.html for more info
Comment 4 Eitan Isaacson 2009-07-13 02:26:40 UTC
Thanks Javier.

Changes made to trunk. I'll make a release shortly.