From mboxrd@z Thu Jan 1 00:00:00 1970 From: Josh Holland Subject: bug#38005: org.gtk.Settings.FileChooser glib schema missing "show-type-column" key Date: Thu, 31 Oct 2019 15:32:30 +0000 Message-ID: <87tv7paq29.fsf@inv.alid.pw> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:57060) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQCRd-00085i-RL for bug-guix@gnu.org; Thu, 31 Oct 2019 11:33:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iQCRc-0002hC-7Y for bug-guix@gnu.org; Thu, 31 Oct 2019 11:33:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45252) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iQCRb-0002fv-7x for bug-guix@gnu.org; Thu, 31 Oct 2019 11:33:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iQCRa-0000mf-3S for bug-guix@gnu.org; Thu, 31 Oct 2019 11:33:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:57018) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQCRG-0007ik-RL for bug-guix@gnu.org; Thu, 31 Oct 2019 11:32:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iQCRE-0001qA-Le for bug-guix@gnu.org; Thu, 31 Oct 2019 11:32:42 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:48299) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iQCRC-0001f8-P5 for bug-guix@gnu.org; Thu, 31 Oct 2019 11:32:40 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id F356839E for ; Thu, 31 Oct 2019 11:32:32 -0400 (EDT) Received: from spica (88-107-43-117.dynamic.dsl.as9105.com [88.107.43.117]) by mail.messagingengine.com (Postfix) with ESMTPA id DFC60306005B for ; Thu, 31 Oct 2019 11:32:31 -0400 (EDT) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 38005@debbugs.gnu.org Hi, I'm using Guix on a foreign distro (Arch), and I have noticed that Firefox as installed by pacman crashes frequently. If I run it from a terminal, I see that the error is the following: (firefox:1166641): GLib-GIO-ERROR **: 15:05:20.437: Settings schema 'org.gtk.Settings.FileChooser' does not contain a key named 'show-type-column' Indeed, with some digging, I find that it is missing from the schema installed by Guix, although present in the system-installed schema: $ grep show-type-column $GUIX_PROFILE/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml || echo 'not found' not found $ grep show-type-column /usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml If I go chasing down the symlinks to see where the schemas come from, we see that Guix has installed gtk+ 3.24.10, while the Arch package is 3.24.12: $ ls -l $GUIX_PROFILE/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml lrwxrwxrwx 2 root root 120 Jan 1 1970 .guix-profile/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml -> /gnu/store/sf58vblawmpnr384zhi231z6fcc3kaaz-glib-schemas/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml $ ls -l /gnu/store/sf58vblawmpnr384zhi231z6fcc3kaaz-glib-schemas/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml lrwxrwxrwx 17 root root 120 Jan 1 1970 /gnu/store/sf58vblawmpnr384zhi231z6fcc3kaaz-glib-schemas/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml -> /gnu/store/6x13nr57i1qml20kjl30l7b767cw0d0b-gtk+-3.24.10/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml $ pacman -Qi gtk3 Name : gtk3 Version : 1:3.24.12+32+g39e28ab933-1 # ...snip... I'm not sure whether a simple update of the gtk+ package would solve this, especially as presumably it would trigger a lot of rebuilds. -- Josh Holland