Bug 1014 - Some GNOME applications should depend on dconf
Summary: Some GNOME applications should depend on dconf
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: release_blocker normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-28 03:15 CEST by Ahmad Samir
Modified: 2019-07-06 08:22 CEST (History)
5 users (show)

See Also:
Source RPM: dconf
CVE:
Status comment:


Attachments

Description Ahmad Samir 2011-04-28 03:15:16 CEST
Some GNOME apps throw this message when launched from terminal:
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.


installing dconf fixes the issue.

In Fedora gnome-session requires dconf; the point is, this isn't enough for those GNOME apps installed in other DE's where gnome-session isn't installed.

Examples of apps that require dconf: evince, empathy and brasero.

should those apps explicitly require dconf? pterjan suggested on IRC that some other basic GNOME package should require dconf for the benefit of the apps that need it.

Flagging as release_critical because I think a decision needs to be made for this issue.
Ahmad Samir 2011-04-28 03:15:41 CEST

CC: (none) => ennael1, pterjan

Comment 1 Jérôme Soyer 2011-04-28 15:04:19 CEST
Adding Requires on gsettings-desktop-schemas in GConf2 package and adding a Suggests for dconf in the same package.

Status: NEW => RESOLVED
CC: (none) => saispo
Resolution: (none) => FIXED

Comment 2 Ahmad Samir 2011-04-28 19:11:02 CEST
With all due respect, how does a suggests on dconf in GConf2 fix this bug? when actually any of the 3 apps I mentioned should directly or indirectly "require" dconf? if dconf isn't installed, users will simply find their settings not saved, IIUC; which makes using any of those apps (especially empathy and brasero) annoying to say the least...

What about users:
- who have --no-suggests set in urpmi.cfg
- update their systems with --no-suggests by default
- upgrading from previous mdv releases and use --no-suggests to cut down the number of packages that're gonna get downloaded

Status: RESOLVED => REOPENED
Resolution: FIXED => (none)

Comment 3 Pascal Terjan 2011-04-28 19:23:42 CEST
Well do you have a correct solution?

GConf does not really make sense already, gsettings are in gio and can be used by anything using glib but it would be crazy to even suggest dconf there.

I don't know anything required by all applications using gsettings but that you can install without wanting dconf.

The only "good" solution I see would be to require it in each app using gsettings where it does not make sense to use it without storing settings.
Comment 4 Ahmad Samir 2011-04-28 19:30:28 CEST
(In reply to comment #3)
> Well do you have a correct solution?
> 

No, I don't, that's why I opened this bug and didn't add a suggest/requires in those packages.... (which I could have done, but I wanted the issue to get discussed...).
Comment 5 Pascal Terjan 2011-04-28 19:33:49 CEST
BTW, when chatting about it with saispo, my opinion was we should require it in gnome-session and suggest it somewhere quite low level for non gnome users. The require in gnome-session should be done anyway.
Comment 6 Ahmad Samir 2011-04-28 19:39:25 CEST
If this the best case scenario, personally I don't have any other solutions..

(That's one more package on the ISO's).

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED

Comment 7 play game 2019-07-06 08:04:28 CEST Comment hidden (spam)

CC: (none) => pikachu17997

Dave Hodgins 2019-07-06 08:22:10 CEST

CC: (none) => davidwhodgins


Note You need to log in before you can comment on or make changes to this bug.