Stop using deprecated libraries

Registered by Jason Warner on 2011-10-18

We still have gconf, gtk2 and gnomevfs on the CD, we should see which
ones we can drop from the CD for the lts and keep the porting work.
We should be able to at least get ride of webkit-gtk2 and gnome-vfs
during the cycle, the others will be harder though...

Blueprint information

Status:
Complete
Approver:
Martin Pitt
Priority:
High
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Informational Informational
Milestone target:
None
Completed by
Martin Pitt on 2012-05-15

Related branches

Sprints

Whiteboard

jjardon, 2011-10-19:

- Status upstream for GConf -> GSettings migration: https://live.gnome.org/GnomeGoals/GSettingsMigration

Several modules depend on this bug (port metacity to GSettings): https://bugzilla.gnome.org/show_bug.cgi?id=621204 and this one (port evolution-data-server to GSettings): https://bugzilla.gnome.org/show_bug.cgi?id=635379 (the latter is planned to be fixed for GNOME 3.4)

- Metacity is the only module that still depends on GTK+2 (but there are available patches waiting review): https://bugzilla.gnome.org/show_bug.cgi?id=622285

- libreoffice-gtk will probably still depend on Gtk2 this cycle, as https://blueprints.launchpad.net/df-libreoffice/+spec/desktop-p-libreoffice-lo-menubar-polish mentions

- Remember that PyGTK is deprecated too (PyGobject is used now)

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.