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 622231 - Get rid of bonobo dependency: GConf -> GSettings
Get rid of bonobo dependency: GConf -> GSettings
Status: RESOLVED NOTGNOME
Product: tomboy
Classification: Applications
Component: General
unspecified
Other Linux
: High enhancement
: 1.6.0
Assigned To: Tomboy Maintainers
Tomboy Maintainers
gnome[moved-to-github]
Depends on:
Blocks: 622558
 
 
Reported: 2010-06-20 21:11 UTC by Sandy Armstrong
Modified: 2017-07-31 12:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sandy Armstrong 2010-06-20 21:11:37 UTC
1) Write gsettings bindings for Mono
2) Write a gsettings prefs backend using the bindings from (1)
3) Write migration code from gconf->gsettings
4) At configure time, prefer gsettings (when available) over gconf

Patches very welcome, especially for step (1).

If the release team feels very strongly about doing this by 3.0 and I don't have time to do it and no patches come, I'll just switch to using the XML prefs backend we use on Windows and Mac.  I'd rather not waste time on migrating gconf->xml->gsettings, though.
Comment 1 Sandy Armstrong 2010-06-21 12:37:51 UTC
I should note that unless the whole desktop migrates from GConf, we're still going to need it to read some desktop-wide keys (font size preferences, etc).
Comment 2 Allison Karlitskaya (desrt) 2010-07-11 13:16:32 UTC
See the gsettings-desktop-schemas package.

If anything is missing, please let us know.
Comment 3 André Klapper 2017-07-31 12:46:39 UTC
The Tomboy team has moved from GNOME Bugzilla to GitHub for bug reports and feature requests: 
      https://github.com/tomboy-notes/tomboy/issues/
Closing this report as NOTGNOME as part of Bugzilla Housekeeping (bug 781054) to keep tasks in one place. Please feel free to transfer this task to GitHub if this task is still valid in a recent Tomboy version. 
We are sorry for the inconvenience.