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 691605 - Migrate from GConf to GSettings
Migrate from GConf to GSettings
Status: RESOLVED INVALID
Product: Gnumeric
Classification: Applications
Component: General
unspecified
Other Windows
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks: 622558
 
 
Reported: 2013-01-12 14:29 UTC by Eric Heintzmann
Modified: 2013-01-13 01:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Eric Heintzmann 2013-01-12 14:29:35 UTC
With GNOME 3.0 (april 2011), the GNOME Project decided to discontinue GConf.
It won't be maintained anymore: bugs and security holes will not be fixed.
Thus, Gnumeric shouldn't depend on GConf any longer.
Please, migrate to GSettings.
GStettings is the official GNOME replacement for GConf, and the GNOME project
is porting all of its applications to it:
https://live.gnome.org/GnomeGoals/GSettingsMigration

You will find the official from GConf to GSettings porting guide at:
http://developer.gnome.org/gio/stable/ch31.html
Comment 1 Andreas J. Guelzow 2013-01-12 16:48:21 UTC
Why are you reporting this against Gnumeric:

aguelzow@kirkman:~/git/gnumeric$ git grep gconf_client
OChangeLog-2003-12-23:  * src/application.h (application_release_gconf_client) :
OChangeLog-2003-12-23:  (application_get_gconf_client) : new
OChangeLog-2003-12-23:  * src/application.c (application_release_gconf_client) :
OChangeLog-2003-12-23:  (application_get_gconf_client) : new
OChangeLog-2003-12-23:  (app_init) : initialize new app.gconf_client
OChangeLog-2003-12-23:  * src/main.c : destroy app.gconf_client on exit
OChangeLog-2005-11-14:  * src/gnumeric-gconf.c (gnm_app_get_gconf_client) : move
OChangeLog-2005-11-14:  * src/application.c : remove the gconf_client
OChangeLog-2005-11-14:  (gnm_app_get_gconf_client) : move for now.
OChangeLog-2005-11-14:  (gnm_app_release_gconf_client) : delete.
aguelzow@kirkman:~/git/gnumeric$

We are clearly not using gconf.
Comment 2 Eric Heintzmann 2013-01-12 20:35:43 UTC
>Why are you reporting this against Gnumeric:

My packages manager says that Gnumeric depends on GConf.
It seems that I shouldn't trust it.
Sorry for the inconvenience.
Thanks for youy answer.
Comment 3 Andreas J. Guelzow 2013-01-13 01:35:31 UTC
If you are using MSWindows you are probably using a pretty old (Gnome 2) version of Gnumeric, 1.10.16 or so. In those days Gnumeric was (indirectly) using GConf.