Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 517018 - app-arch/engrampa - (engrampa:5653): GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' is not installed
Summary: app-arch/engrampa - (engrampa:5653): GLib-GIO-ERROR **: Settings schema 'org....
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Tom Wijsman (TomWij) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-13 13:12 UTC by Dmitry
Modified: 2015-01-19 07:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info engrampa (info.txt,17.40 KB, text/plain)
2014-07-13 13:12 UTC, Dmitry
Details
Patch to remove caja dependency if USE="-caja" (caja_schema_fix.patch,1.68 KB, patch)
2015-01-06 14:38 UTC, equeim
Details | Diff
files/engrampa-1.8.1-caja-schema-fix.patch (engrampa-1.8.1-caja-schema-fix.patch,2.94 KB, patch)
2015-01-19 07:51 UTC, Adam Feldman
Details | Diff
engrampa-1.8.1-r1.ebuild.patch (engrampa-1.8.1-r1.ebuild.patch,1.20 KB, patch)
2015-01-19 07:53 UTC, Adam Feldman
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry 2014-07-13 13:12:27 UTC
Created attachment 380674 [details]
emerge --info engrampa

1) USE="" emerge -av engrampa
2) run engrampa

(engrampa:5653): GLib-GIO-WARNING **: Can't find module 'dconCan't find module 'dconff' specified in GSETTINGS_BACKEND
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

(engrampa:5653): GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' is not installed


3) Fix - Can't find module 'dconf'
emerge dconf
Comment 1 Dmitry 2014-07-13 13:14:15 UTC
(In reply to Dmitry from comment #0)
> Created attachment 380674 [details]
> emerge --info engrampa
> 
> 1) USE="" emerge -av engrampa
> 2) run engrampa
> 
> (engrampa:5653): GLib-GIO-WARNING **: Can't find module 'dconf' specified in 
> GSETTINGS_BACKEND
> GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not > be saved or shared with other applications.

> (engrampa:5653): GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' > is not installed
> 3) Fix - Can't find module 'dconf'
> emerge dconf
Comment 2 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2014-07-18 14:40:06 UTC
+  18 Jul 2014; Tom Wijsman <TomWij@gentoo.org> engrampa-1.8.0.ebuild,
+  metadata.xml:
+  USE=-caja fails to build without Caja, temporarily adjust the dependencies to
+  unbreak that. Corrected the metadata.xml description. Bug #517018, reported by
+  Dmitry (sema19689).

Thank you very much for reporting.
Comment 3 equeim 2015-01-06 14:38:03 UTC
Created attachment 393324 [details, diff]
Patch to remove caja dependency if USE="-caja"

Patch taken from Manjaro's community repository.
https://github.com/manjaro/packages-community/blob/master/engrampa-thunar/caja_schema_fix.patch
Comment 4 Adam Feldman gentoo-dev 2015-01-19 07:51:36 UTC
Created attachment 394310 [details, diff]
files/engrampa-1.8.1-caja-schema-fix.patch

They actually patched this upstream, and I'd recommend using it over the linked manjaro patch.

Now that we have a proper fix, can we re-open this bug report?

Additionally, we need to add x11-libs/libSM to DEPEND.

and the patch for the ebuild is as follows:
Comment 5 Adam Feldman gentoo-dev 2015-01-19 07:53:01 UTC
Created attachment 394312 [details, diff]
engrampa-1.8.1-r1.ebuild.patch

Cleans up ebuild of comments about caja functionality, fixes DEPEND for caja, and adds DEPEND for libSM which I found to be a required dependency while I was testing this patch.