FS#53318 - [gtk3] dconf should be a an optional dependency
Attached to Project:
Arch Linux
Opened by kaovo (kaovo) - Wednesday, 15 March 2017, 08:19 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 15 March 2017, 13:59 GMT
Opened by kaovo (kaovo) - Wednesday, 15 March 2017, 08:19 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 15 March 2017, 13:59 GMT
|
Details
Description:
dconf is a required dependency of gtk3 however it's not required for gtk3 to work. This affects those who do not want an extra daemon running in the background. The dconf documentation makes no mention of GTK. dconf is accessed by applications -- not GTK -- which indicates the dependency should be on applications themselves. https://wiki.gnome.org/action/show/Projects/dconf https://wiki.gnome.org/Projects/dconf/SystemAdministrators NOTE: Removing dconf as a required dependency for gtk3 would involve updating PKGBUILDs of individual applications. Additional info: * gtk3 3.22.10-1 Steps to reproduce: 1. Install gtk3 without dconf. [code]pacman -S -dd gtk3[/code] or [code]yaourt -S gtk3 --assume-installed dconf[/code] 2. Run popular applications (such as firefox or transmission-gtk) to see that dconf is not required. |
This task depends upon
https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/gtk3&id=1676bef3772215604648f5136309883354856ced
From the changelogs:
* The GtkFileChooser now uses GSettings to store its settings
instead of the keyfile ~/.config/gtk-2.0/gtkfilechooser.ini
Guess where these settings are stored: dconf