GNOME Bugzilla – Bug 784738
Please make the output of /var/lib/gconf/defaults/%gconf-tree-*.xml files reproducible
Last modified: 2018-08-17 13:59:03 UTC
Created attachment 355240 [details] gconf.diff.txt Whilst working on the Reproducible Builds effort [0], we noticed that gconf can generate /var/lib/gconf/defaults/%gconf-tree-*.xml files with non-reproducible contents: ├── /var/lib/gconf/defaults/%gconf-tree-af.xml │ │ @@ -1,11 +1,17 @@ │ │ <?xml version="1.0"?> │ │ <gconf> │ │ <dir name="schemas"> │ │ <dir name="system"> │ │ + <dir name="smb"> │ │ + <entry name="workgroup"> │ │ + <local_schema short_desc="SMB-werkgroep"> │ │ + </local_schema> │ │ + </entry> │ │ + </dir> │ │ <dir name="proxy"> │ │ <entry name="autoconfig_url"> │ │ <local_schema short_desc="Outomatiese instaanopstelling-URL"> │ │ <longdesc>URL wat instaanopstellingswaardes verskaf.</longdesc> │ │ </local_schema> │ │ </entry> │ │ <entry name="socks_port"> │ │ @@ -76,20 +82,14 @@ │ │ </entry> │ │ <entry name="use_http_proxy"> │ │ <local_schema short_desc="Gebruik HTTP-instaanbediener"> │ │ <longdesc>Aktiveer die instaanopstelling wanneer toegang tot HTTP oor die internet verkry word.</longdesc> │ │ </local_schema> │ │ </entry> │ │ </dir> │ │ - <dir name="smb"> │ │ - <entry name="workgroup"> │ │ - <local_schema short_desc="SMB-werkgroep"> │ │ - </local_schema> │ │ - </entry> │ │ - </dir> │ │ </dir> │ │ <dir name="desktop"> │ │ <dir name="gnome"> │ │ <dir name="url-handlers"> Patch attached
Thanks for sharing the patch here but as gconf has been deprecated and unmaintained for years I'm afraid that noone is around to review / merge. :-/
(In reply to André Klapper from comment #1) > Thanks for sharing the patch here but as gconf has been deprecated and > unmaintained for years I'm afraid that noone is around to review / merge. :-/ Sure! But it is in use in a lot of distributions and will be for years, alas :)
GConf has been deprecated since 2011. GConf is not under active development anymore. Its codebase has been archived: https://gitlab.gnome.org/Archive/gconf/commits/master dconf and gsettings are its successors. See https://developer.gnome.org/gio/stable/ch34.html and https://developer.gnome.org/GSettings/ for porting info. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Feel free to open a task in GNOME Gitlab if the issue described in this task still applies to a recent + supported version of dconf/gsettings. Thanks!