From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: GNOME Settings Schemas - How are they searched for? Date: Sun, 23 Oct 2016 15:36:39 +0000 Message-ID: <20161023153639.GA22411@mail.thebird.nl> References: <87mvjc1quq.fsf@openmailbox.org> <87d1k8zg1j.fsf@openmailbox.org> <20160915232737.329b5247@scratchpost.org> <8760puxz06.fsf@openmailbox.org> <20160926013504.46a061e1@scratchpost.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50809) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1byKqj-0002kl-IR for guix-devel@gnu.org; Sun, 23 Oct 2016 11:38:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1byKqg-0002r8-GS for guix-devel@gnu.org; Sun, 23 Oct 2016 11:38:13 -0400 Received: from mail.thebird.nl ([95.154.246.10]:36738) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1byKqg-0002qh-Ab for guix-devel@gnu.org; Sun, 23 Oct 2016 11:38:10 -0400 Content-Disposition: inline In-Reply-To: <20160926013504.46a061e1@scratchpost.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Danny Milosavljevic Cc: guix-devel@gnu.org On Mon, Sep 26, 2016 at 01:35:04AM +0200, Danny Milosavljevic wrote: > > (gnome-ring:711): GLib-GIO-ERROR **: Settings schema 'org.gnome.Evolution.DefaultSources' is not installed > > (gnome-calendar:6793): GLib-GIO-ERROR **: Settings schema 'org.gnome.shell.calendar' is not installed > > ** (process:6859): WARNING **: Failed to access calendar configuration: Error calling StartServiceByName for org.gnome.evolution.dataserver.Sources > > (gnome-calendar:6859): GLib-GIO-ERROR **: Settings schema 'org.gnome.shell.calendar' is not installed > > Hmmm... I don't use GNOME - so no idea. I have to defer to people more knowledgeable about it. How does a GNOME program find other program's settings schemas in Guix? Also it seems it's trying to use dbus (?) in order to start the evolution data server. How is that searched for? I am hitting a similar problem with gnumeric. Install latest, open spreadsheet, hit 'safe as' and you get: (gnumeric:1974): GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is not installed (bit annoying as some work got lost) but easy to reproduce. This issue suggests a solution: http://stackoverflow.com/questions/9678301/can-not-use-gtk3-filechooser-on-mac-osx#9684626 i.e., the builder needs to run glib-compile-schemas [path to org.gtk.Settings.FileChooser.gschema]. There is a compiled schema in the path, but maybe not for FileChooser and others. Pj. --