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 635277 - Port to GSettings
Port to GSettings
Status: RESOLVED FIXED
Product: gnome-screensaver
Classification: Deprecated
Component: general
2.91.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-screensaver maintainers
gnome-screensaver maintainers
Depends on: 632566
Blocks: 622558
 
 
Reported: 2010-11-19 15:52 UTC by Javier Jardón (IRC: jjardon)
Modified: 2010-12-02 14:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Javier Jardón (IRC: jjardon) 2010-11-19 15:52:57 UTC
http://live.gnome.org/GnomeGoals/GSettingsMigration

$ git grep gconf-client
src/gnome-screensaver-preferences.c:#include <gconf/gconf-client.h>
src/gs-lock-plug.c:#include <gconf/gconf-client.h>
src/gs-prefs.c:#include <gconf/gconf-client.h>
Comment 1 Baptiste Mille-Mathias 2010-11-19 16:19:43 UTC
If it is not too hard, I would be interested to work on this (If I didn't come back within 1 week, you can consider I forgot :)
Comment 2 Baptiste Mille-Mathias 2010-12-02 13:29:06 UTC
Richard Hugues commited the port to GSettings to master.
Comment 3 Christian Persch 2010-12-02 13:41:04 UTC
+ <schema gettext-domain="@GETTEXT_PACKAGE@" id="org.gnome.screensaver" path="/apps/gnome-screensaver/">

The recommendation is that schema paths should look sth like "/org/gnome/foo/" instead of "/apps/foo/".
Comment 4 Richard Hughes 2010-12-02 14:59:23 UTC
commit 5856caa86d066a74349b10544d9fc98349f47b7a
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Dec 2 14:59:26 2010 +0000

    Fix up the GSettings schema path. Resolves #635277