GNOME Bugzilla – Bug 625898
Port to GSettings
Last modified: 2011-03-21 17:31:41 UTC
http://live.gnome.org/GnomeGoals/GSettingsMigration
this is slightly tricky in that we depend on libproxy seeing the same proxy settings as we do, so we don't want to look at the gsettings version unless either (a) the control-center is also updating the gconf keys to match gsettings, or (b) libproxy has been updated to look in gsettings as well
Can't you just assume that gconf is not used by any of these, at least in newer versions of libsoup? Or could we at least have a configure setting, such as --disable-gconf configure option, to remove the build dependency from the GNOME 3 build, for instance when building in jhbuild? (libsoup is currently an external dependency of GNOME 3.0).
For the record, here's the link to the discussion about porting libproxy to gsettings: http://code.google.com/p/libproxy/issues/detail?id=131
bug 644211 adds a GSettings-based GProxyResolver to glib-networking. Bug 642928 adds a GProxyResolver-based SoupProxyResolver to libsoup. Those two combined fix this bug.
fixed in git. libsoup no longer depends on gconf (or libproxy)