From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: [PATCH] gnu: gnome-tweak-tool: Use glib-or-gtk-build-system Date: Fri, 30 Dec 2016 15:45:48 -0800 Message-ID: <8737h56kwj.fsf@gmail.com> References: <20161227223312.16791-1-mail@cbaines.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43782) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cN6rz-0004hp-Jr for guix-devel@gnu.org; Fri, 30 Dec 2016 18:45:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cN6ry-0008BL-BO for guix-devel@gnu.org; Fri, 30 Dec 2016 18:45:55 -0500 Received: from mail-pg0-x244.google.com ([2607:f8b0:400e:c05::244]:36398) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cN6ry-0008BF-3c for guix-devel@gnu.org; Fri, 30 Dec 2016 18:45:54 -0500 Received: by mail-pg0-x244.google.com with SMTP id n5so23387489pgh.3 for ; Fri, 30 Dec 2016 15:45:53 -0800 (PST) In-Reply-To: <20161227223312.16791-1-mail@cbaines.net> (Christopher Baines's message of "Tue, 27 Dec 2016 22:33:12 +0000") 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: Christopher Baines Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Christopher Baines writes: > * gnu/packages/gnome.scm (gnome-tweak-tool): Switch from the gnu build > system to the glib-or-gtk build system, to fix missing gobject > introspection namespaces. > --- > gnu/packages/gnome.scm | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm > index 91da7783a..5f13cdd0e 100644 > --- a/gnu/packages/gnome.scm > +++ b/gnu/packages/gnome.scm > @@ -5288,12 +5288,12 @@ existing databases over the internet.") > (sha256 > (base32 > "1fj6wjvnjygzm9br3sw9gya6d18yly1rm69yaiar9spfbkvv4wai"))= )) > - (build-system gnu-build-system) > + (build-system glib-or-gtk-build-system) > (arguments > `(#:configure-flags '("--localstatedir=3D/tmp" > "--sysconfdir=3D/tmp") > #:imported-modules ((guix build python-build-system) > - ,@%gnu-build-system-modules) > + ,@%glib-or-gtk-build-system-modules) > #:phases (modify-phases %standard-phases > (add-after 'install 'wrap > (@@ (guix build python-build-system) wrap))))) When I build this with --rounds=3D2, I get the following error: output =E2=80=98/gnu/store/2469sq8ny3f7dffx3v30y27d882hy5k4-module-import= -compiled=E2=80=99 of =E2=80=98/gnu/store/8frm3y92vlkxjb2x0ljcrzx4qy357wv9-= module-import-compiled.drv=E2=80=99 differs from previous round I don't get that error when building the previous version of gnome-tweak-tool, but I'm not sure if it indicates a problem with gnome-tweak-tool or some other component. I've also noticed that the tool doesn't work in a pure environment - this occurs both before and after applying your patch: =2D-8<---------------cut here---------------start------------->8--- $ guix environment --pure --ad-hoc gnome-tweak-tool substitute: updating list of substitutes from 'https://hydra-mirror.marusic= h.info'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org= '... 100.0% substitute: updating list of substitutes from 'https://hydra.gnu.org'... 10= 0.0% The following derivations will be built: /gnu/store/ww98gqfb4mpfybm667d64jcgkqggadx9-profile.drv /gnu/store/sjfdj137hjqiig79hf3y8rz2i4p4s378-gtk-icon-themes.drv /gnu/store/pcj6yb9i03dffqqa8qgwhv9fbbgswvdq-fonts-dir.drv /gnu/store/jhiq2626lp4k6d2apn7hvb6zfjpn7v3w-xdg-mime-database.drv /gnu/store/bq2vhg7lpygfixi473yy1x4n3p3kpxjw-info-dir.drv /gnu/store/29kb6zrcy3avc70k08ph39fgmm74fv5h-gtk-im-modules.drv /gnu/store/1lb9d7qcrsfwmjkpk55i0yj935hvzwy1-ca-certificate-bundle.drv warning: collision encountered: /gnu/store/a9w50gcm642akrdd7905jp4f3sw5rs1i= -gtk-icon-themes/share/icons/hicolor/icon-theme.cache /gnu/store/2s45v3s71h= cnxxgsj2b42kmfqygn0rca-gtk+-3.20.9/share/icons/hicolor/icon-theme.cache=20 warning: arbitrarily choosing /gnu/store/a9w50gcm642akrdd7905jp4f3sw5rs1i-g= tk-icon-themes/share/icons/hicolor/icon-theme.cache warning: collision encountered: /gnu/store/vdzbg5rv8glrg7lx1sb62c00r8ll6rkw= -gsettings-desktop-schemas-3.20.0/share/glib-2.0/schemas/gschemas.compiled = /gnu/store/2s45v3s71hcnxxgsj2b42kmfqygn0rca-gtk+-3.20.9/share/glib-2.0/sche= mas/gschemas.compiled=20 warning: arbitrarily choosing /gnu/store/vdzbg5rv8glrg7lx1sb62c00r8ll6rkw-g= settings-desktop-schemas-3.20.0/share/glib-2.0/schemas/gschemas.compiled [0] [env] marusich@garuda:~/guix $ type gnome-tweak-tool=20 gnome-tweak-tool is /gnu/store/xmfcs5p27cyfrm7xqvk5dvmglrglqw13-profile/bin= /gnome-tweak-tool [0] [env] marusich@garuda:~/guix $ gnome-tweak-tool=20 WARNING : Shell not installed or running (.gnome-tweak-tool-real:32567): Gtk-WARNING **: Could not find the icon 'gn= ome-tweak-tool'. The 'hicolor' theme was not found either, perhaps you need to install it. You can get a copy from: http://icon-theme.freedesktop.org/releases GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will= not be saved or shared with other applications. (.gnome-tweak-tool-real:32567): GLib-GIO-ERROR **: Settings schema 'org.gno= me.settings-daemon.plugins.xsettings' is not installed Trace/breakpoint trap [133] [env] marusich@garuda:~/guix $=20 =2D-8<---------------cut here---------------end--------------->8--- Do you know anything about these issues? =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlhm8awACgkQ3UCaFdgi Rp2dVw/+PkhUN/9vDm81iCwJUfBZWo/E9uYFABpfwUIOASBVU+te6mHDrqC+VnUn KfNBNoVYQWMscQt/m7bYtR8ORPCCaro1xddEtlaALX42wvhXMPjAitaZdwQJs3QH fliCfTwZkcqDIcYe0DY7iTDH8WgRlffXKhIGEstEStIHQkctzjo8krGXqp1weEG7 v+BuxR1EoZemvUTDzKfX55T/GYi9zu3xpxV93rO5FnOujXfwHLiUN+AIw7JP00Va xP/gwil+i4WosqaBkgjn0XFcNgiZNeNRBJ5rfe9MF6BDdxDbLajgT25WhTDi5vXx qqnClc6OVrD0/Jjitq6iIOzh46XVoEr/6tgRhZXVXOBRaUmlsNXWZmDhMicD/5bN bdBJhZlK/REvl/570jXmtN4f6kKKK0M73hBLju4nQL/zhcClCfAzmejlbz2ywRtv M2uQIL1/meRyJthnEwZMhvQqX98ZoGG5jd2wpyYVjfW+oLSaBgsfByzJRhzA1eXA //ijk9Wv3E76cQuuug0VR6EmhXDrDX92TrK4AdJ2dlT9gVbtSs9TpNkx/O2Yqwxm kCEjw0y3RI2MJGO7s52El36TAeJm33RLhMAzrFCQAWz5g90D2u1b5L52sgl+Hyh2 PK0nR0XiZQtFSyG5GpjeY8s1RDL9InmwNfHM9Nq9Rxp31hyHm+8= =74Zt -----END PGP SIGNATURE----- --=-=-=--