From unknown Sat Sep 13 00:37:17 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#27264 <27264@debbugs.gnu.org> To: bug#27264 <27264@debbugs.gnu.org> Subject: Status: gnome-shell-3.24.2 consistently dies during initialization Reply-To: bug#27264 <27264@debbugs.gnu.org> Date: Sat, 13 Sep 2025 07:37:17 +0000 retitle 27264 gnome-shell-3.24.2 consistently dies during initialization reassign 27264 guix submitter 27264 Mark H Weaver severity 27264 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 06 01:01:20 2017 Received: (at submit) by debbugs.gnu.org; 6 Jun 2017 05:01:20 +0000 Received: from localhost ([127.0.0.1]:58405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dI6cK-0004uW-IA for submit@debbugs.gnu.org; Tue, 06 Jun 2017 01:01:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dI6cJ-0004uJ-OY for submit@debbugs.gnu.org; Tue, 06 Jun 2017 01:01:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dI6cD-0001kj-Oo for submit@debbugs.gnu.org; Tue, 06 Jun 2017 01:01:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55400) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dI6cD-0001kd-Mr for submit@debbugs.gnu.org; Tue, 06 Jun 2017 01:01:13 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46231) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dI6cC-0001pe-Jx for bug-guix@gnu.org; Tue, 06 Jun 2017 01:01:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dI6c8-0001jc-PU for bug-guix@gnu.org; Tue, 06 Jun 2017 01:01:12 -0400 Received: from world.peace.net ([50.252.239.5]:57780) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dI6c8-0001jP-KP for bug-guix@gnu.org; Tue, 06 Jun 2017 01:01:08 -0400 Received: from pool-72-93-32-114.bstnma.east.verizon.net ([72.93.32.114] helo=yeeloong) by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dI6c7-0005xG-7w; Tue, 06 Jun 2017 01:01:07 -0400 From: Mark H Weaver To: bug-guix@gnu.org Subject: gnome-shell-3.24.2 consistently dies during initialization Date: Tue, 06 Jun 2017 00:59:41 -0400 Message-ID: <87o9u13e4i.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On my x86_64-linux system running GuixSD, on my first attempt to update my system since 'staging' was merged, GNOME Shell consistently fails to start. If I switch to tty1 (text console), I see this error message: --8<---------------cut here---------------start------------->8--- (.gnome-shell-real:11698): Gjs-WARNING **: JS ERROR: Error: Requiring Rsvg, version none: Typelib file for namespace 'Rsvg' (any version) not found @resource:///org/gnome/shell/ui/padOsd.js:8:7 @resource:///org/gnome/shell/ui/windowManager.js:20:7 @resource:///org/gnome/shell/ui/workspace.js:19:7 @resource:///org/gnome/shell/ui/appDisplay.js:26:7 @resource:///org/gnome/shell/ui/dash.js:13:7 @resource:///org/gnome/shell/ui/overviewControls.js:10:7 @resource:///org/gnome/shell/ui/overview.js:20:7 @resource:///org/gnome/shell/ui/legacyTray.js:12:7 @resource:///org/gnome/shell/ui/main.js:23:7 @
:1:31 ** Message: Execution of main.js threw exception: JS_EvaluateScript() failed gnome-session-binary[11649]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1 (.gnome-shell-real:11717): Gjs-WARNING **: JS ERROR: Error: Requiring Rsvg, version none: Typelib file for namespace 'Rsvg' (any version) not found @resource:///org/gnome/shell/ui/padOsd.js:8:7 @resource:///org/gnome/shell/ui/windowManager.js:20:7 @resource:///org/gnome/shell/ui/workspace.js:19:7 @resource:///org/gnome/shell/ui/appDisplay.js:26:7 @resource:///org/gnome/shell/ui/dash.js:13:7 @resource:///org/gnome/shell/ui/overviewControls.js:10:7 @resource:///org/gnome/shell/ui/overview.js:20:7 @resource:///org/gnome/shell/ui/legacyTray.js:12:7 @resource:///org/gnome/shell/ui/main.js:23:7 @
:1:31 ** Message: Execution of main.js threw exception: JS_EvaluateScript() failed gnome-session-binary[11649]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1 gnome-session-binary[11649]: WARNING: App 'org.gnome.Shell.desktop' respawning too quickly --8<---------------cut here---------------end--------------->8--- Mark From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 07 06:37:49 2017 Received: (at 27264) by debbugs.gnu.org; 7 Jun 2017 10:37:49 +0000 Received: from localhost ([127.0.0.1]:60391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIYLU-0004PY-Ug for submit@debbugs.gnu.org; Wed, 07 Jun 2017 06:37:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51513) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIYLU-0004PN-9G for 27264@debbugs.gnu.org; Wed, 07 Jun 2017 06:37:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dIYLL-0001b6-SP for 27264@debbugs.gnu.org; Wed, 07 Jun 2017 06:37:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46566) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIYLL-0001ax-Op; Wed, 07 Jun 2017 06:37:39 -0400 Received: from wifi-eduroam-161098.inria.fr ([128.93.161.98]:57656 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dIYLL-0007r9-7F; Wed, 07 Jun 2017 06:37:39 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 19 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Wed, 07 Jun 2017 12:37:34 +0200 In-Reply-To: <87o9u13e4i.fsf@netris.org> (Mark H. Weaver's message of "Tue, 06 Jun 2017 00:59:41 -0400") Message-ID: <8760g8t769.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi, Mark H Weaver skribis: > (.gnome-shell-real:11698): Gjs-WARNING **: JS ERROR: Error: Requiring Rsv= g, version none: Typelib file for namespace 'Rsvg' (any version) not found Looks like the librsvg JS bindings are missing. Would it help to add librsvg as an input to =E2=80=98gnome-shell=E2=80=99? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 07 09:15:44 2017 Received: (at 27264) by debbugs.gnu.org; 7 Jun 2017 13:15:45 +0000 Received: from localhost ([127.0.0.1]:60559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIaoK-0003HA-NG for submit@debbugs.gnu.org; Wed, 07 Jun 2017 09:15:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIaoJ-0003Gw-8D for 27264@debbugs.gnu.org; Wed, 07 Jun 2017 09:15:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dIaoD-00049C-Eq for 27264@debbugs.gnu.org; Wed, 07 Jun 2017 09:15:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48922) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIao8-00047I-RL; Wed, 07 Jun 2017 09:15:32 -0400 Received: from [143.121.198.177] (port=57364 helo=cog147) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dIao8-0004V5-5d; Wed, 07 Jun 2017 09:15:32 -0400 References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Roel Janssen To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization In-reply-to: <8760g8t769.fsf@gnu.org> Date: Wed, 07 Jun 2017 15:15:28 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27264 Cc: Mark H Weaver , 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Ludovic Courtès writes: > Hi, > > Mark H Weaver skribis: > >> (.gnome-shell-real:11698): Gjs-WARNING **: JS ERROR: Error: Requiring Rsvg, version none: Typelib file for namespace 'Rsvg' (any version) not found > > Looks like the librsvg JS bindings are missing. Would it help to add > librsvg as an input to ‘gnome-shell’? > > Ludo’. Adding librsvg to gnome-shell solves this problem, however, a similar error for Geoclue2 occurs. I added 'geoclue' to the inputs, but that doesn't solve the problem. Kind regards, Roel Janssen From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 07 17:58:30 2017 Received: (at 27264) by debbugs.gnu.org; 7 Jun 2017 21:58:31 +0000 Received: from localhost ([127.0.0.1]:33701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIiyE-00048P-M9 for submit@debbugs.gnu.org; Wed, 07 Jun 2017 17:58:30 -0400 Received: from world.peace.net ([50.252.239.5]:51847) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIiyC-000489-5m for 27264@debbugs.gnu.org; Wed, 07 Jun 2017 17:58:28 -0400 Received: from pool-72-93-32-114.bstnma.east.verizon.net ([72.93.32.114] helo=jojen) by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dIiy5-0001r6-UM; Wed, 07 Jun 2017 17:58:22 -0400 From: Mark H Weaver To: Roel Janssen Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> Date: Wed, 07 Jun 2017 17:58:07 -0400 In-Reply-To: (Roel Janssen's message of "Wed, 07 Jun 2017 15:15:28 +0200") Message-ID: <87shjbwjdc.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27264 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Roel Janssen writes: > Ludovic Court=C3=A8s writes: > >> Hi, >> >> Mark H Weaver skribis: >> >>> (.gnome-shell-real:11698): Gjs-WARNING **: JS ERROR: Error: Requiring R= svg, version none: Typelib file for namespace 'Rsvg' (any version) not found >> >> Looks like the librsvg JS bindings are missing. Would it help to add >> librsvg as an input to =E2=80=98gnome-shell=E2=80=99? >> >> Ludo=E2=80=99. > > Adding librsvg to gnome-shell solves this problem, however, a similar > error for Geoclue2 occurs. I added 'geoclue' to the inputs, but that > doesn't solve the problem. Thanks. I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, that would be useful information. If not, I wonder why this got merged into master. Mark From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 02:03:31 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 06:03:31 +0000 Received: from localhost ([127.0.0.1]:33985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIqXa-0002HO-ML for submit@debbugs.gnu.org; Thu, 08 Jun 2017 02:03:30 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:40037) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIqXX-0002HE-LG for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 02:03:28 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id C73EF202DD; Thu, 8 Jun 2017 02:03:26 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Thu, 08 Jun 2017 02:03:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=94ZeSaa1i0bweZlGx1KDtJsjq86CNSK9MnrsXc446 F8=; b=ijMU2sBbPrTOCUK5MsowHrkzjPCnZkTM12RoRApJKOdrhYnbM2ERVLRRO OQ7gR2unR/BWypOhkP0wPddVUt0B4PkDvOZHzh5sg/jiMq2TUzG6p4IdQo5pQF33 Ogq1TP907WEOSur59xIyEHb/NdiJ7v3o9a/kvErO+PhYVKwOvHMRNU3vo+D2NsWU nB7FyJUDMm8dgI4BpFVaGx0xpw7xi/rDDotTsHAZS9rN398Nthe4IjE80NcVsNax Sz90hhHt9vtGv+YdvyBYBZO5Q/DcxrWp7wSKZrjODrq3IzBrf+562hZ1Gl7Ta0d+ mZCabgO3hMobKTsIzoEvmZYEy5E6g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=94ZeSaa1i0bweZlGx1 KDtJsjq86CNSK9MnrsXc446F8=; b=FC/an2ItzoWv0euJDwt38i0iiMGNBi6Gd1 zxp8i0CcRG0joXDFhhkLNmpjKbQ/GeyW7Ouqkd7tj2hvCPkfXkrfo6FaImxn/tya tmLGaL44tHLvyFXO8mOg2GvDpKmWuMuCHxOrRFKdmj82txZge+3tFR2d6V89PFkz +HPf66XE3TYax6rppZ5fGlsS2YDt1ibOS6WXck5xJ7f3uw2VyAL3Tiora1Pu7ANn fxX4lRnnmb8LTsbg/03GiZINrCybZo2pkRnenfR32lYC4WtCwOviaUF3A6wARnHh +tMZ8fp10kj8Trwwpkz1RxMTxw91rAIIGRlY6fh/pKkCfNFZ59NA== X-ME-Sender: X-Sasl-enc: LHtheYb1d8EaqBh54UkqG2mBx6OV3Do5wG234bdofT1P 1496901806 Received: from localhost (165-136-232.connect.netcom.no [178.232.136.165]) by mail.messagingengine.com (Postfix) with ESMTPA id 4FA222475C; Thu, 8 Jun 2017 02:03:26 -0400 (EDT) From: Marius Bakke To: Mark H Weaver , Roel Janssen Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization In-Reply-To: <87shjbwjdc.fsf@netris.org> References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> User-Agent: Notmuch/0.24.2 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Thu, 08 Jun 2017 08:03:22 +0200 Message-ID: <8760g7nhhx.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mark H Weaver writes: > Roel Janssen writes: > >> Ludovic Court=C3=A8s writes: >> >>> Hi, >>> >>> Mark H Weaver skribis: >>> >>>> (.gnome-shell-real:11698): Gjs-WARNING **: JS ERROR: Error: Requiring = Rsvg, version none: Typelib file for namespace 'Rsvg' (any version) not fou= nd >>> >>> Looks like the librsvg JS bindings are missing. Would it help to add >>> librsvg as an input to =E2=80=98gnome-shell=E2=80=99? >>> >>> Ludo=E2=80=99. >> >> Adding librsvg to gnome-shell solves this problem, however, a similar >> error for Geoclue2 occurs. I added 'geoclue' to the inputs, but that >> doesn't solve the problem. > > Thanks. > > I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, > that would be useful information. If not, I wonder why this got merged > into master. I'm sorry, I don't actually use GNOME and should have tested it before pushing. I have been busy lately and didn't want to hold up the branch. It would be good to have a system test for GNOME and other DEs so we can catch these problems earlier. I'll try to help fixing this later today, but feel free to revert the updates meanwhile. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlk46KsACgkQoqBt8qM6 VPqp/AgAjSVEavNrlvAibXDNtbvlsCUsEDd2TNokj8uCACa5FozCFFhC5nNEjBXz fNY9I6X0WLe4a0Gri3Ox13NaRbdngLr66pOOk/W5QvoWcP8w3DaXD62lYnvH90iy HC8UZ5oD63fA2aAKc6/Aa80daeWQ5jXVIN3HorfE9kzqxAajXc5ZNlbjPrL8nxLY /ySBSt8joLC9s+o7pbAy1Q5DYPw4gmli2qCMqCvPWLhmEGhsNgAxcJ7wLwkScf4k OaGAJLUqkBEKvWiuxYQ/CCo0yjt47ZbU6v70zMdcgh4gg9x05NCO9pSL8rCli7Mw 84o2Epa+mmRaQBpRofm4mMptVxg9xg== =DdOR -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 02:29:21 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 06:29:22 +0000 Received: from localhost ([127.0.0.1]:34005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIqwb-0002qk-O1 for submit@debbugs.gnu.org; Thu, 08 Jun 2017 02:29:21 -0400 Received: from world.peace.net ([50.252.239.5]:52558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIqwa-0002qY-3G for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 02:29:20 -0400 Received: from pool-72-93-32-114.bstnma.east.verizon.net ([72.93.32.114] helo=jojen) by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dIqwT-00041K-W5; Thu, 08 Jun 2017 02:29:14 -0400 From: Mark H Weaver To: Marius Bakke Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <8760g7nhhx.fsf@fastmail.com> Date: Thu, 08 Jun 2017 02:29:02 -0400 In-Reply-To: <8760g7nhhx.fsf@fastmail.com> (Marius Bakke's message of "Thu, 08 Jun 2017 08:03:22 +0200") Message-ID: <878tl3q9g1.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org, Roel Janssen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Marius Bakke writes: > Mark H Weaver writes: > >> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, >> that would be useful information. If not, I wonder why this got merged >> into master. > > I'm sorry, I don't actually use GNOME and should have tested it before > pushing. I have been busy lately and didn't want to hold up the branch. In the future, I think that pushing an updated desktop environment to master should only be performed by someone who is able and willing to test it. Modern desktop environments are quite complex, and many things can go wrong even if the code compiles. > It would be good to have a system test for GNOME and other DEs so we can > catch these problems earlier. I agree that it would be good to have this, but it would require a massive effort to produce a sufficiently comprehensive test suite to render manual testing unnecessary. In the meantime, automated testing is not an adequate substitute for user testing. To my mind, only someone who actually uses the DE in question to do real work will be able to meaningfully judge the result as usable. > I'll try to help fixing this later today, but feel free to revert the > updates meanwhile. GNOME contains a great many components, and I don't fully understand their interdependencies. It's not something that can be easily reverted. Mark From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 02:47:22 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 06:47:22 +0000 Received: from localhost ([127.0.0.1]:34019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIrE1-0003Hg-T9 for submit@debbugs.gnu.org; Thu, 08 Jun 2017 02:47:22 -0400 Received: from pelzflorian.de ([5.45.111.108]:37920 helo=mail.pelzflorian.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIrE0-0003HX-Ej for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 02:47:20 -0400 Received: from floriannotebook (ip5f58bf63.dynamic.kabel-deutschland.de [95.88.191.99]) by mail.pelzflorian.de (Postfix) with ESMTPSA id F3D6F360012; Thu, 8 Jun 2017 08:47:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1496904439; bh=kHoAqSmF7x//LxTC+dWpZ/Sm9uMzdFVlWW8Sr8g3XVk=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=1thL8eIP1Kpvqfvl/aZzvMkj+gib+NtlPKq//tXdmbwhZu9oIalkTVEioOdE+ETPd wTvjzOduhgTqcaaHrpMxsUebneolXS2J2OyL9BuTLJ8nzc0gfYmys2Fvlty8buSP7J qd36Uio+ztdPhdRqVV7xnzgNwDTP9RQph4AlKdxc= Date: Thu, 8 Jun 2017 08:48:21 +0200 From: "pelzflorian (Florian Pelz)" To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization Message-ID: <20170608064821.GA476@floriannotebook> References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87shjbwjdc.fsf@netris.org> User-Agent: Mutt/1.8.3 (2017-05-23) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org, Roel Janssen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On Wed, Jun 07, 2017 at 05:58:07PM -0400, Mark H Weaver wrote: > I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, > that would be useful information. If not, I wonder why this got merged > into master. > > Mark > It does not work for me. I get the same error. I'm using the virtual console for now. Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 03:39:12 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 07:39:12 +0000 Received: from localhost ([127.0.0.1]:34049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIs2B-0004To-UI for submit@debbugs.gnu.org; Thu, 08 Jun 2017 03:39:12 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:58945) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIs29-0004Tf-Co for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 03:39:10 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id D37F720890; Thu, 8 Jun 2017 03:39:08 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute3.internal (MEProxy); Thu, 08 Jun 2017 03:39:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stumbles.id.au; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=M6IuK5vlort1x+5udgVkxMcfri7oIHxjRhO1PbIOu wY=; b=eSIouICapcMCNyicaqlqiXh2HQXeIIjQUsMhUj2ul8ZOeNVr3mVOxzmvd jzm9f6UV/TibGR5NlBYSjtn/8FRxxrF6oo/zyy5mRd07DYyTIl0HnS8Og/A3cRIu fh4rIsJcz/vXK8c0BIkfLcS0ixAL8YW8MGQtHbgm5mgftlLdWCtCLAXJv5s/I3s0 rkkMtMcRcQda4Q7YET9SpsJsT3fIDd0ewRZNjL1wpzx62pYUvdo5yds2jkmNXTwO NCzJ1UhwevnA7tLAOKRNVsNbMpwiA1Cp5KUdCZfEhKKPCvkQIHlg9P0njjigT34h c1/PBQ8LobafEyopf2XSTcVOsSQIg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=M6IuK5vlort1x+5udg VkxMcfri7oIHxjRhO1PbIOuwY=; b=pywGtL3EEChLYE3/aS/GYkPO0g3Q+/fEVI CiawvVIAY08E0kywN4nls3LnjmKeus6fS++QFjyVPFvKXRKMj1GOjk4sJ4AYR74z KQvPpZh67xuU08RwUQs7Nb+/K4hruWMPDMmtXVsYixrBqNxQ4MnSkIdN6H1DyVdy qcDcuEBgbryDO3BNUYcqOtWxTGHQf+AgQn7M4zApa2fwDdF2hObnKQ/GybNTHl1x ua9yHpMbI00nsduSQY0H5IqjwFOByXZNcp281iItllcIg8tp/+O2ZyEZZ6mLQOJ0 PCoR+EjDeSYm70aMwPWrqReIvwJh9sGDuIG9VXILISpcf9MeOcFg== X-ME-Sender: X-Sasl-enc: 9HEXe+z2D27E3wDhB7vnjwHal6th54Xnw1aUNOP54s58 1496907548 Received: from [192.168.1.145] (203-214-132-4.perm.iinet.net.au [203.214.132.4]) by mail.messagingengine.com (Postfix) with ESMTPA id 4EE807E7EE; Thu, 8 Jun 2017 03:39:07 -0400 (EDT) Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization To: Marius Bakke , Mark H Weaver , Roel Janssen References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <8760g7nhhx.fsf@fastmail.com> From: Ben Sturmfels X-Enigmail-Draft-Status: N1110 Message-ID: <5938FF18.2090706@stumbles.id.au> Date: Thu, 8 Jun 2017 17:39:04 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.8.0 MIME-Version: 1.0 In-Reply-To: <8760g7nhhx.fsf@fastmail.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="gexi6XPAn7xs2nRPGbB2hxHCbEva34RnK" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gexi6XPAn7xs2nRPGbB2hxHCbEva34RnK Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 08/06/17 16:03, Marius Bakke wrote: > Mark H Weaver writes: >> >> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so,= >> that would be useful information. If not, I wonder why this got merge= d >> into master. >=20 > I'm sorry, I don't actually use GNOME and should have tested it before > pushing. I have been busy lately and didn't want to hold up the branch.= >=20 > It would be good to have a system test for GNOME and other DEs so we ca= n > catch these problems earlier. >=20 > I'll try to help fixing this later today, but feel free to revert the > updates meanwhile. That aside, thanks for your all your great packaging work Marius! I really appreciate it! :D --gexi6XPAn7xs2nRPGbB2hxHCbEva34RnK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBCgAGBQJZOP8YAAoJEAI8BeLJwGjwL+4P/3Y1YQgXOmqtW+Vw04AMbQUz 3ZhIhGqE/f/zC53KYtERy+0AGnYAEy6fkSH1wYAwesae0Y7j3imqInsntZ2vwYs1 hixdWaWFlU3KCcfQRRsiR5ijb0dEbCsq3QzKmTMUTM0w2VqOZTebnbeVKqYyN6qR A01UUPq6Uo9877E6cV+IC9E6c/fMGr4oazQ7eMwereOHqbGcWCVXnw/2dyjxW53V JuPPDd1U79+dDFmAivRTPZaSS0zMncrbR7UY1VWb6Zz5JRf9qvOkXREGIBUdCKYY NDoP6xfx1diW1qDJqsiifMNwJQ58HpR8zzbdho/daivgVHuOZ+2NyCz9aUCCbnL2 XibnM87ARFhMWiU7V16Wyu6JZMyuzv0fatdZKPA5ovZZ9gfq0gl1S8CKDp3Hl99J +cgWo0qjybHGuiCgGgMkGPEljOYZXJftcvo83k8b00Zh8v1PtV7sw8qonpFXeZ1D kRkV6ZPXI7cpITB25Vs/KEa8s1xpZWEaXTUmcb4gnm79gItt7QOUROWcg297WAs3 f55J5s69zYJIgm50F/fYy6uPuAFohGo79MmLZGboU0jLoxl+3C08YYIKEMVGyOTk 0Q2s03N7R6Rwfb0NA72JfLvBAlbFkm7CT0K9+WrABhkW6U/uH2diCOnJx/5dCb7U 9t0jB/LUKJ8Pdupay0SR =On/z -----END PGP SIGNATURE----- --gexi6XPAn7xs2nRPGbB2hxHCbEva34RnK-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 08:01:38 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 12:01:38 +0000 Received: from localhost ([127.0.0.1]:34180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIw8A-0004Dc-37 for submit@debbugs.gnu.org; Thu, 08 Jun 2017 08:01:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIw88-0004DP-4w for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 08:01:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dIw7y-0003u4-F2 for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 08:01:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50595) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIw7y-0003u0-CD; Thu, 08 Jun 2017 08:01:26 -0400 Received: from wifi-eduroam-161098.inria.fr ([128.93.161.98]:45952 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dIw7x-0008Nh-K7; Thu, 08 Jun 2017 08:01:26 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 08 Jun 2017 14:01:22 +0200 In-Reply-To: <87shjbwjdc.fsf@netris.org> (Mark H. Weaver's message of "Wed, 07 Jun 2017 17:58:07 -0400") Message-ID: <87ink6zo19.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org, Roel Janssen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi Mark, Mark H Weaver skribis: > Roel Janssen writes: > >> Ludovic Court=C3=A8s writes: >> >>> Hi, >>> >>> Mark H Weaver skribis: >>> >>>> (.gnome-shell-real:11698): Gjs-WARNING **: JS ERROR: Error: Requiring = Rsvg, version none: Typelib file for namespace 'Rsvg' (any version) not fou= nd >>> >>> Looks like the librsvg JS bindings are missing. Would it help to add >>> librsvg as an input to =E2=80=98gnome-shell=E2=80=99? >>> >>> Ludo=E2=80=99. >> >> Adding librsvg to gnome-shell solves this problem, however, a similar >> error for Geoclue2 occurs. I added 'geoclue' to the inputs, but that >> doesn't solve the problem. > > Thanks. Great, could you this fix if you haven=E2=80=99t already? > I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, > that would be useful information. If not, I wonder why this got merged > into master. I think many of us use GTK+/GNOME applications, but fewer use GNOME, so I suppose we just didn=E2=80=99t test a full GNOME setup. Next time we should probably do that or, even better, have an automated test that logs in, takes a screenshot, and does some OCR to check whether we got something that looks like a GNOME screen. WDYT? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 08:23:26 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 12:23:26 +0000 Received: from localhost ([127.0.0.1]:34203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIwTF-0004jB-S6 for submit@debbugs.gnu.org; Thu, 08 Jun 2017 08:23:26 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:42428 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIwTD-0004j3-Fa for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 08:23:23 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 5F10F512C4B; Thu, 8 Jun 2017 14:23:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1496924602; bh=sI45LYbJW5K64GQFnrOkp5u9GQxMSrEE1eDoss+Hqtw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=RjaVYAbCfr+OzxrT02ObjT+KKDrS7SRxWyJ3PNgvtcTnf4/SJ1ehI+8dY8WwHNGX+ Rmpj4EXsc0QoXUaTK1wwWX4fqqj45xPPNASevGrmstJ/01byg6Si/z0L9L1BuBfCTK BShoDE9gpoguvcYkeC8n5sAeorih7d9BhQBEbgZU= From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1496924602; bh=sI45LYbJW5K64GQFnrOkp5u9GQxMSrEE1eDoss+Hqtw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=RjaVYAbCfr+OzxrT02ObjT+KKDrS7SRxWyJ3PNgvtcTnf4/SJ1ehI+8dY8WwHNGX+ Rmpj4EXsc0QoXUaTK1wwWX4fqqj45xPPNASevGrmstJ/01byg6Si/z0L9L1BuBfCTK BShoDE9gpoguvcYkeC8n5sAeorih7d9BhQBEbgZU= To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization In-Reply-To: <87ink6zo19.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Thu, 08 Jun 2017 14:01:22 +0200") References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) Date: Thu, 08 Jun 2017 08:23:15 -0400 Message-ID: <87y3t2eki4.fsf@openmailbox.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: Mark H Weaver , 27264@debbugs.gnu.org, Roel Janssen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hi Mark, > > Mark H Weaver skribis: > >> Roel Janssen writes: >> >>> Ludovic Court=C3=A8s writes: >>> >>>> Hi, >>>> >>>> Mark H Weaver skribis: >>>> >>>>> (.gnome-shell-real:11698): Gjs-WARNING **: JS ERROR: Error: >>>> Requiring Rsvg, version none: Typelib file for namespace 'Rsvg' >>>> (any version) not found >>>> >>>> Looks like the librsvg JS bindings are missing. Would it help to add >>>> librsvg as an input to =E2=80=98gnome-shell=E2=80=99? >>>> >>>> Ludo=E2=80=99. >>> >>> Adding librsvg to gnome-shell solves this problem, however, a similar >>> error for Geoclue2 occurs. I added 'geoclue' to the inputs, but that >>> doesn't solve the problem. I've found that adding gobject-introspection as a native-input to geoclue first allows geoclue to generate the required typelib file. FWIW, I'm writing this in an instance of gnome-shell. >> >> Thanks. > > Great, could you this fix if you haven=E2=80=99t already? > >> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, >> that would be useful information. If not, I wonder why this got merged >> into master. > > I think many of us use GTK+/GNOME applications, but fewer use GNOME, so > I suppose we just didn=E2=80=99t test a full GNOME setup. > > Next time we should probably do that or, even better, have an automated > test that logs in, takes a screenshot, and does some OCR to check > whether we got something that looks like a GNOME screen. > > WDYT? > > Ludo=E2=80=99. I definitely agree. To get gnome-shell running on machine required the at least the attached patch (the librsvg upgrade is not necessary to my knowledge). I get more warnings about gnome-shell trying and failing to run the "ibus-daemon" command, a suggestion for geoclue to use glib-networking for TLS/SSL support. --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=0001-Fix-gnome-shell.patch Content-Transfer-Encoding: quoted-printable From=20ed08a066c075bf19f1ea92f4abd0d20dc61d59eb Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Thu, 8 Jun 2017 08:15:53 -0400 Subject: [PATCH] Fix gnome-shell. =2D-- gnu/packages/gnome.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 84ae1cf2f..6528221a8 100644 =2D-- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -1066,7 +1066,7 @@ dealing with different structured file formats.") (define-public librsvg (package (name "librsvg") =2D (version "2.40.16") + (version "2.40.17") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -1074,7 +1074,7 @@ dealing with different structured file formats.") name "-" version ".tar.xz")) (sha256 (base32 =2D "0bpz6gsq8xi1pb5k9ax6vinph460v14znch3y5yz167s0dmwz2yl"))= )) + "1k39gyf7f5m9x0jvpcxvfcqswdb04xhm1lbwbjabn1f4xk5wbxp6")))) (build-system gnu-build-system) (arguments `(#:phases @@ -2633,7 +2633,8 @@ output devices.") (substitute* "configure" (("/bin/true") (which "true")))))))) (native-inputs =2D `(("pkg-config" ,pkg-config) + `(("gobject-introspection" ,gobject-introspection) + ("pkg-config" ,pkg-config) ("intltool" ,intltool))) (inputs `(("avahi" ,avahi) @@ -5090,6 +5091,7 @@ properties, screen resolution, and other GNOME parame= ters.") ("evolution-data-server" ,evolution-data-server) ("gcr" ,gcr) ("gdm" ,gdm) + ("geoclue" ,geoclue) ("gjs" ,gjs) ("gnome-bluetooth" ,gnome-bluetooth) ("gnome-control-center" ,gnome-control-center) @@ -5100,6 +5102,7 @@ properties, screen resolution, and other GNOME parame= ters.") ("libcanberra" ,libcanberra) ("libcroco" ,libcroco) ("libgweather" ,libgweather) + ("librsvg" ,librsvg) ("libsoup" ,libsoup) ("mesa-headers" ,mesa-headers) ("mutter" ,mutter) =2D-=20 2.13.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlk5QbMACgkQ5qXuPBlG eg1sixAAnCLC+5yoZSMCNI7Kg/XGZMADb4KiDSac412KlZe3YdrnrITGLGhmHS1/ cmtN1g1U+xfsxj9QDpJTjjiXuK6iaezZqxxbG7EynRh0osi/8tbKmN1crleYsMsq vXeN/cJGyVLDMPbX1mAY5XkfFq+OZWgDhW3lBdOXlPfgx2xS/5RrFCMUCGTLQuue v3eDWhCveBClP0Zejqit8r6RIYQOQHQOvzmOGih7C2KxW+lQ0epUB5Jmxt9SP09U InWtiDozmsWBAZEFevFCtC/8HiZNTH/sujAtX9FTG45EvIKv1XfdAJg3rcIgZ6EC yUWNO8PamL885soCjbuRNAw/aE3tnj429S3mGOmRZSpJoK8qz+rqzCRTkrN5ilf6 L+IiW77OHdt+OQQ67j+tICK6nZFMZswCBibc0mP5fbGyZ+is3bLB+/BinfCdUoRD AqUiCKSz7svhN4vL3rvYN13dwIRUfJPaspKEsRcCsgYkMxHTofayIjtsu+lNaB6N a4Lj44MOn8lN234T9BlynK+Dq/N5u8zg7w7aZjeVEQnuLIroq3dsQApUR1TiqwRO loRVguR4ABV/6oL/5qK2xWauZ2adqeSlTfo10RHcOla6h0ODzuV9vwMhwJMiA/Bh MIQuM+5OROfxqXJ1TOMukNGmzlKb3EITomoHm/ZjomAPNEyRaQo= =M8Eb -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 08:35:56 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 12:35:56 +0000 Received: from localhost ([127.0.0.1]:34214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIwfM-000516-Cg for submit@debbugs.gnu.org; Thu, 08 Jun 2017 08:35:56 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:57430 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIwfK-00050z-Kj for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 08:35:55 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id D3BBC51208C; Thu, 8 Jun 2017 14:35:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1496925353; bh=U8sZuUBTkcJaiImhjbyA2y9V9oApzDqsRTbLXBL1Hu4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=mwvNfiwCtk0MnBCgxS08Iu9WiTCrjk4Fo/y0ZfDHdVtm0k4kITFELtcUHch7iLnOH Ms0kgwXHlr/s7UM5ZMZbsMp8AiBQfKdlDDZM/B5r6mPs7a/p1J/JdoJR1dSG62f5O7 SaQSEs7UZlhX3Hlo04xFYD59l7J7r8VSjyu8ErgU= From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1496925353; bh=U8sZuUBTkcJaiImhjbyA2y9V9oApzDqsRTbLXBL1Hu4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=mwvNfiwCtk0MnBCgxS08Iu9WiTCrjk4Fo/y0ZfDHdVtm0k4kITFELtcUHch7iLnOH Ms0kgwXHlr/s7UM5ZMZbsMp8AiBQfKdlDDZM/B5r6mPs7a/p1J/JdoJR1dSG62f5O7 SaQSEs7UZlhX3Hlo04xFYD59l7J7r8VSjyu8ErgU= To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <8760g7nhhx.fsf@fastmail.com> <878tl3q9g1.fsf@netris.org> Date: Thu, 08 Jun 2017 08:35:40 -0400 In-Reply-To: <878tl3q9g1.fsf@netris.org> (Mark H. Weaver's message of "Thu, 08 Jun 2017 02:29:02 -0400") Message-ID: <87tw3qejxf.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: Marius Bakke , 27264@debbugs.gnu.org, Roel Janssen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Mark H Weaver writes: > Marius Bakke writes: > >> Mark H Weaver writes: >> >>> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, >>> that would be useful information. If not, I wonder why this got merged >>> into master. >> >> I'm sorry, I don't actually use GNOME and should have tested it before >> pushing. I have been busy lately and didn't want to hold up the branch. > > In the future, I think that pushing an updated desktop environment to > master should only be performed by someone who is able and willing to > test it. Modern desktop environments are quite complex, and many things > can go wrong even if the code compiles. > I had intended to test GNOME as a whole before having it pushed to master, but the speed of my hardware is an impediment to updating the packages in a timely fashion. I'd be more than willing to take up learning how GNOME works and maintenance of the GNOME packages, but things will take longer (though that's certainly more tolerable than a broken GNOME desktop). >> It would be good to have a system test for GNOME and other DEs so we can >> catch these problems earlier. > > I agree that it would be good to have this, but it would require a > massive effort to produce a sufficiently comprehensive test suite to > render manual testing unnecessary. In the meantime, automated testing > is not an adequate substitute for user testing. To my mind, only > someone who actually uses the DE in question to do real work will be > able to meaningfully judge the result as usable. > >> I'll try to help fixing this later today, but feel free to revert the >> updates meanwhile. > > GNOME contains a great many components, and I don't fully understand > their interdependencies. It's not something that can be easily > reverted. > > Mark --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlk5RJwACgkQ5qXuPBlG eg2/Sw/9FtrdJObggiA8QBeExO8jZ9hvWsYvWsI9IEBvrRY3mgctUorpIjEr7QQH /JwfXwBI73ubACbFiLMiGy0Xr6E5ABkWRH+o2i++Acz3ZCH3Ep02xgF2BAFMjEPs AI6mjt1PF3C0F5XxqsyKA+aLIUskPWBDbeIDaATpy8c4KFF+BJkp03DozX3IxBiJ KCM+K16B3OCJYltbLJtnAT2IvPrbVzCEj0LqHaSo5x5rTEU6jllZKBGFRJ51l52z 8xLI17S3eb+xn3/8GIFt6fnnIIOG43qNTj7AW19PCC9edWZyOgE3eCBhUZcH+EXU Rc8/N2MDrkHDjdMu4h0/UkQQLNnAdLH5kaXT9oPsMc4E85un2iZxnQ/EdBwNPco5 5uLUTWWcCrC3ddp0FYbk4LJgNBU/3fm0pxJ1eynjWPoPOYS7OuloMpvwMPmMpDy2 6C5Z1qVLNxQHLqgcuXbVWOQDWjausmasTrR8NNRE5jSnMty4ramuB2950UF2z5Du Kr+hknbWUIYqhX5X0ulfImS7JBPr0rvdfRsZ3x5Dd/tx/7JxRR53VSufgzM+1R9v dAUiRKjWlyuNKDSuPgeYiKyYR/pz1cNAIiu632qVMR019z2gBd4Hm4hhgwLcSB9L rmWkK1dIINvFc8wsBNcP7pj+1kcjmFF3wvHixU7GtXzwD5IEszw= =Z+cT -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 09:10:21 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 13:10:21 +0000 Received: from localhost ([127.0.0.1]:34245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIxCf-0005op-47 for submit@debbugs.gnu.org; Thu, 08 Jun 2017 09:10:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIxCd-0005oc-31 for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 09:10:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dIxCW-0007nh-MG for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 09:10:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52821) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIxCN-0007gI-Tx; Thu, 08 Jun 2017 09:10:03 -0400 Received: from [143.121.198.177] (port=59592 helo=cog147) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dIxCN-0005HC-4z; Thu, 08 Jun 2017 09:10:03 -0400 References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87y3t2eki4.fsf@openmailbox.org> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Roel Janssen To: Kei Kebreau Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization In-reply-to: <87y3t2eki4.fsf@openmailbox.org> Date: Thu, 08 Jun 2017 15:09:55 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27264 Cc: Mark H Weaver , Ludovic =?utf-8?Q?Court=C3=A8s?= , 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Kei Kebreau writes: > ludo@gnu.org (Ludovic Courtès) writes: > >> Hi Mark, >> >> Mark H Weaver skribis: >> >>> Roel Janssen writes: >>> >>>> Ludovic Courtès writes: >>>> >>>>> Hi, >>>>> >>>>> Mark H Weaver skribis: >>>>> >>>>>> (.gnome-shell-real:11698): Gjs-WARNING **: JS ERROR: Error: >>>>> Requiring Rsvg, version none: Typelib file for namespace 'Rsvg' >>>>> (any version) not found >>>>> >>>>> Looks like the librsvg JS bindings are missing. Would it help to add >>>>> librsvg as an input to ‘gnome-shell’? >>>>> >>>>> Ludo’. >>>> >>>> Adding librsvg to gnome-shell solves this problem, however, a similar >>>> error for Geoclue2 occurs. I added 'geoclue' to the inputs, but that >>>> doesn't solve the problem. > > I've found that adding gobject-introspection as a native-input to > geoclue first allows geoclue to generate the required typelib > file. FWIW, I'm writing this in an instance of gnome-shell. > >>> >>> Thanks. >> >> Great, could you this fix if you haven’t already? >> >>> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, >>> that would be useful information. If not, I wonder why this got merged >>> into master. >> >> I think many of us use GTK+/GNOME applications, but fewer use GNOME, so >> I suppose we just didn’t test a full GNOME setup. >> >> Next time we should probably do that or, even better, have an automated >> test that logs in, takes a screenshot, and does some OCR to check >> whether we got something that looks like a GNOME screen. >> >> WDYT? >> >> Ludo’. > > I definitely agree. To get gnome-shell running on machine required the > at least the attached patch (the librsvg upgrade is not necessary to my > knowledge). I get more warnings about gnome-shell trying and failing to > run the "ibus-daemon" command, a suggestion for geoclue to use > glib-networking for TLS/SSL support. There's also "geoclue-glib", so you may need to add that to the inputs for gnome-shell as well. But at least gnome-shell runs with the attached patch? If so, then I'd say, apply it! > > From ed08a066c075bf19f1ea92f4abd0d20dc61d59eb Mon Sep 17 00:00:00 2001 > From: Kei Kebreau > Date: Thu, 8 Jun 2017 08:15:53 -0400 > Subject: [PATCH] Fix gnome-shell. > > --- > gnu/packages/gnome.scm | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm > index 84ae1cf2f..6528221a8 100644 > --- a/gnu/packages/gnome.scm > +++ b/gnu/packages/gnome.scm > @@ -1066,7 +1066,7 @@ dealing with different structured file formats.") > (define-public librsvg > (package > (name "librsvg") > - (version "2.40.16") > + (version "2.40.17") > (source (origin > (method url-fetch) > (uri (string-append "mirror://gnome/sources/" name "/" > @@ -1074,7 +1074,7 @@ dealing with different structured file formats.") > name "-" version ".tar.xz")) > (sha256 > (base32 > - "0bpz6gsq8xi1pb5k9ax6vinph460v14znch3y5yz167s0dmwz2yl")))) > + "1k39gyf7f5m9x0jvpcxvfcqswdb04xhm1lbwbjabn1f4xk5wbxp6")))) > (build-system gnu-build-system) > (arguments > `(#:phases > @@ -2633,7 +2633,8 @@ output devices.") > (substitute* "configure" > (("/bin/true") (which "true")))))))) > (native-inputs > - `(("pkg-config" ,pkg-config) > + `(("gobject-introspection" ,gobject-introspection) > + ("pkg-config" ,pkg-config) > ("intltool" ,intltool))) > (inputs > `(("avahi" ,avahi) > @@ -5090,6 +5091,7 @@ properties, screen resolution, and other GNOME parameters.") > ("evolution-data-server" ,evolution-data-server) > ("gcr" ,gcr) > ("gdm" ,gdm) > + ("geoclue" ,geoclue) > ("gjs" ,gjs) > ("gnome-bluetooth" ,gnome-bluetooth) > ("gnome-control-center" ,gnome-control-center) > @@ -5100,6 +5102,7 @@ properties, screen resolution, and other GNOME parameters.") > ("libcanberra" ,libcanberra) > ("libcroco" ,libcroco) > ("libgweather" ,libgweather) > + ("librsvg" ,librsvg) > ("libsoup" ,libsoup) > ("mesa-headers" ,mesa-headers) > ("mutter" ,mutter) LGTM. Kind regards, Roel Janssen From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 10:02:16 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 14:02:16 +0000 Received: from localhost ([127.0.0.1]:35184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIy0u-0007GH-10 for submit@debbugs.gnu.org; Thu, 08 Jun 2017 10:02:16 -0400 Received: from world.peace.net ([50.252.239.5]:53218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIy0s-0007G4-5p for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 10:02:14 -0400 Received: from pool-72-93-32-114.bstnma.east.verizon.net ([72.93.32.114] helo=jojen) by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dIy0l-0006FQ-S6; Thu, 08 Jun 2017 10:02:08 -0400 From: Mark H Weaver To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> Date: Thu, 08 Jun 2017 10:01:56 -0400 In-Reply-To: <87ink6zo19.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Thu, 08 Jun 2017 14:01:22 +0200") Message-ID: <87vao6poh7.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Hi Ludovic, ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hi Mark, > > Mark H Weaver skribis: > >> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, >> that would be useful information. If not, I wonder why this got merged >> into master. > > I think many of us use GTK+/GNOME applications, but fewer use GNOME, so > I suppose we just didn=E2=80=99t test a full GNOME setup. > > Next time we should probably do that or, even better, have an automated > test that logs in, takes a screenshot, and does some OCR to check > whether we got something that looks like a GNOME screen. I think this is unacceptable. The test you propose above is no where near adequate to assure that the updated desktop environment is usable for real work. I'm annoyed that I've been forced to either use a different desktop environment in the meantime or else sacrifice security updates. I would never consider pushing such a major update to master without testing it first. I'm astonished that anyone thinks that this is acceptable behavior. I'm sorry to be harsh, but I feel justified to air my grievances because I believe this is the kind of event that will cause GNOME users to label GuixSD an experimental distribution that's not suitable for one's primary work machine, but are too polite to complain. Let me be the canary in the coal mine. While it's true that users can boot into an older generation of their system in an emergency, and that's a *great* comfort, in general it's not an acceptable fallback because it entails sacrificing security updates. I'm concerned that our fallback feature has caused people to become quite careless with breaking things on our master branch. Thanks, Mark From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 10:19:28 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 14:19:28 +0000 Received: from localhost ([127.0.0.1]:35192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIyHY-0007en-Io for submit@debbugs.gnu.org; Thu, 08 Jun 2017 10:19:28 -0400 Received: from pelzflorian.de ([5.45.111.108]:38200 helo=mail.pelzflorian.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIyHV-0007ec-5r for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 10:19:25 -0400 Received: from eduroam-ipv4-3-0836.triple-a.uni-kl.de (eduroam-ipv4-3-0836.triple-a.uni-kl.de [131.246.175.68]) by mail.pelzflorian.de (Postfix) with ESMTPSA id ABBD936000F; Thu, 8 Jun 2017 16:19:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1496931563; bh=gC8Nx6Vy5EVkb0oZfURcZ4GvZ0sbVl1+qK7PB66qunY=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=J+QqkfI6w5CFSQv+BwWmUyWW5MlR8cFXH5vmJLLqmbdAMh60d2Nu4uhQ8Enmgebua KJuHG5SvY0nVUXwkqAl9uBlyO9trlRF5HhjXM0BKd/X5HWsLOBPS/bt2XRSNTlXFz/ 0DlqLaKcjDDGmKNkOXDz/XX+HunDKpoYT0uDLMC0= Date: Thu, 8 Jun 2017 16:20:28 +0200 From: "pelzflorian (Florian Pelz)" To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization Message-ID: <20170608142028.GA441@eduroam-ipv4-3-0836.triple-a.uni-kl.de> References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87ink6zo19.fsf@gnu.org> User-Agent: Mutt/1.8.3 (2017-05-23) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27264 Cc: Mark H Weaver , 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On Thu, Jun 08, 2017 at 02:01:22PM +0200, Ludovic Courtès wrote: > I think many of us use GTK+/GNOME applications, but fewer use GNOME, so > I suppose we just didn’t test a full GNOME setup. > > Next time we should probably do that or, even better, have an automated > test that logs in, takes a screenshot, and does some OCR to check > whether we got something that looks like a GNOME screen. > > WDYT? > > Ludo’. > Like a reftest, i.e. comparing a screenshot to what one expects the screenshot to look like? You can probably take a screenshot of the GNOME desktop by running gnome-screenshot or by making a D-Bus call to org.gnome.Shell.Screenshot.Screenshot for a new user (so themes do not affect it) and compare what is shown in the upper left corner. It says Activities and the font and color of the top left corner will presumably change rarely. A simpler and possibly preferable solution would be checking if GNOME can successfully start an application set to autostart as per the xdg desktop specification without gnome-session crashing. I am not sure how such a test can be run without disrupting a running login session. Possibly GNOME can be launched on an X server configured to use xf86-video-dummy like I once tried on a headless server, see: https://wiki.archlinux.org/index.php/Vino#Running_on_a_headless_server I do not know if this can eventually be adapted to Wayland. Xdummy probably does not support KMS which I believe is required on Wayland. I so far have not got around to contributing code to the Guix project, so I probably will not be implementing this either... Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 10:54:37 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 14:54:37 +0000 Received: from localhost ([127.0.0.1]:35231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIypY-0008WE-19 for submit@debbugs.gnu.org; Thu, 08 Jun 2017 10:54:37 -0400 Received: from mail-pg0-f49.google.com ([74.125.83.49]:33602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIypW-0008W1-KU for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 10:54:35 -0400 Received: by mail-pg0-f49.google.com with SMTP id f185so16882743pgc.0 for <27264@debbugs.gnu.org>; Thu, 08 Jun 2017 07:54:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=7H0n/Cg4Ojhh0naMuz0CWyMrFhedP3wq746VkRqcCl0=; b=LQi+no7iJTcqIaKAs8Poe5fwO74XHjI/UDlDgq5iWq13TMcD98qEHwAHSYtMqtqHHu gB/OeRy+adzenVeiPl8XxzAvLMIuXH5fsvbpZsc40/1GFJ/AhNxNxNjwo9MNMLBwD3PZ AfXe38Jcz4wkesKM2YwIeMAR/uwPgLOpAfyo8JAjn5LJzcJxelzTxbrOY5dHCQqL9AOK rmGEG9OKJYFlv0LDn5zzZcKHUiXBTIPwd3ypFGAHNuLMATWpBMLvWj/eunq+sXZ6ZOJK iR5XGl097JjPNnxeQSPN7YkHJz4//grN4B39s3ZL+utPfqLrR58nOgW5POwHmut6SdZ7 LxVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=7H0n/Cg4Ojhh0naMuz0CWyMrFhedP3wq746VkRqcCl0=; b=mh1Su4HirghB+jVAm9huHoH6Mb/2/7BMbsE5NDmL1nbri831RgvuYbLRoBKzxgSTGg 7pmgvOEy5B5qe8qR4SFB51oBf910hJW6VU2HVgutzCq4nKBBwJGNNvdj6Ijy2ZI7JeM3 NB0moryMJmYCANkwO/88RV9pSvFfaHC9vEIlmRrvWWTR9NLZ2FTVzCZGqds9Ahqn+xI1 iOUSHswIZP9Ry2MoFzxjWRbXspfYMfElprj9NzMLc2Kkv30ZdkvHVudDy5rUIKnhZugC qE6D4O44NSFPMD8qrHY4qHa75a4fV3MWvdfrjEswSzW2dHkFhaseMM4Sytbms85sZ0rK u+zA== X-Gm-Message-State: AODbwcCI0szd85shppfqPxvYBapy1gxlpmIBEqJ+Rar8gyCSSwAjaheh F+0WV+Q25OXn/u42 X-Received: by 10.84.232.141 with SMTP id i13mr13511098plk.172.1496933668297; Thu, 08 Jun 2017 07:54:28 -0700 (PDT) Received: from garuda ([2601:602:9d02:4725:4e0f:6eff:fef6:70b9]) by smtp.gmail.com with ESMTPSA id b1sm10920422pfl.70.2017.06.08.07.54.26 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 08 Jun 2017 07:54:27 -0700 (PDT) From: Chris Marusich To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87vao6poh7.fsf@netris.org> Date: Thu, 08 Jun 2017 07:54:21 -0700 In-Reply-To: <87vao6poh7.fsf@netris.org> (Mark H. Weaver's message of "Thu, 08 Jun 2017 10:01:56 -0400") Message-ID: <871squ8r8i.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27264 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Mark H Weaver writes: >>> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, >>> that would be useful information. If not, I wonder why this got merged >>> into master. I just updated my system, and I observe the same problem. >> an automated test that logs in, takes a screenshot, and does some OCR >> to check whether we got something that looks like a GNOME screen. > > I think this is unacceptable. The test you propose above is no where > near adequate to assure that the updated desktop environment is usable > for real work. It would be better than nothing, since it would catch catastrophic errors, but you're right: it's no substitute for thorough testing. I think it would be good to have basic sanity tests, and I agree that changes to the desktop environments ought to be tested before merging. In this case, it's clear that the final result was not tested. > I would never consider pushing such a major update to master without > testing it first. I'm astonished that anyone thinks that this is > acceptable behavior. To really prevent bad updates, a mechanism is required (such as automated tests). A more disciplined release process and an increased willingness by everyone to run the tests can help, too, but a (good) mechanism will be the most reliable, since it wouldn't rely on humans remembering to do the right thing. I think a sanity test that confirms we can at least log in to the various desktop environments would be a good start - but not a total solution. > I'm sorry to be harsh, but I feel justified to air my grievances >because > I believe this is the kind of event that will cause GNOME users to label > GuixSD an experimental distribution that's not suitable for one's > primary work machine, but are too polite to complain. Let me be the > canary in the coal mine. I agree. > While it's true that users can boot into an older generation of their > system in an emergency, and that's a *great* comfort, in general it's > not an acceptable fallback because it entails sacrificing security > updates. I'm concerned that our fallback feature has caused people to > become quite careless with breaking things on our master branch. I think you're right, but I think it's just one reason. Based on what people are saying in this email thread, it sounds like another reason why humans chose not to perform the tests was because the iteration time is perceived as too slow. Maybe if we can think of ways to speed up the testing cycle, people will be less tempted to skip the tests. For example, if there were a way to build a "mostly correct" system in half the time (presumably, by somehow avoiding the actual builds required), that might encourage people to test their work more frequently. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlk5ZR4ACgkQ3UCaFdgi Rp1yqBAAmaTBlVbc1gEJ/pel1uZeqlnTnpP8Xp/oZx1F4jMUC26qyEXOzLtWJKqo JSYO9IBN1QcPtU9RovWPp1e0mi0lA1DDhbW9X/ilAvVbq9xVKypnfRnC+03JMRyk rhQ+m+8q/vuLyWajtTtc56VUoKGphf8k5czzJ0SKLGkOOLlOQDNXVH5Ju7B0Skg4 R39+xmLHAcgwDOwzpf1eUG3fkC8rISB+15lRHh4THht0f1TF716Tqg/ouFI/m7BU jxYNx29c/XdDMFET2E7xX5vr9uY4OzfG4THJxIKe3phboFdwBuRjrlNarP7nwljm +mYufVP+lVS/Q/wf5vuwtrmPwfWW1NwQ9qdv+rPxJwKjEWp9wb7RCQjFb1kM9TlX GYcwn1Pkrb+rUoMVSQBfGEQXbSEVJcFb5rNlQuFAPUw3tzXy9jznG7n9y+g3HXbH FSrG77vvE1ONq8V/NBb62+ZStPhHe8TXCRsJ27TgZ+78ZWdN1QBBKraKn89sJNVH 5/cnZtGFqcT6VWCzqr1aOc2sLOF8PO9TN1stcoC3/4/qw54CmNOFcDRmL9PfgMLY jYZ6ygu16nL1GD0ob5zNzSL2bCA9+sg3m+b9Kft8O0drdTLnQKcjj6pLPP1WY9gJ dGuVSdwKV5RUVQ3cooU/mx1WY0WPYdzmUe4SHpbuyNaTsF4ZbHg= =e+l4 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 12:13:53 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 16:13:53 +0000 Received: from localhost ([127.0.0.1]:35309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ04G-00028X-Sp for submit@debbugs.gnu.org; Thu, 08 Jun 2017 12:13:53 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:57447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ04E-00028N-TU for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 12:13:51 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 68A2020A28; Thu, 8 Jun 2017 12:13:50 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Thu, 08 Jun 2017 12:13:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=h+Qe2gZOCFCVlrwWZtGnt9v0qQr1HaEhbWBzl+TSF BY=; b=hy1WtRerfhq8KLDo3uwZhZgcD9FxC83o1aNAmUSIo7UfP7HN0W7V87/sZ +1GUMMoLR6qHIdMiPlZmpxpUy71yVhIuoJhwDfHAtuJcss/5eKEIx2kqaIn498MT a/GW7N7N7VcoUeX8F7cS7QOFr/GMYxp0nR/iZ+gyYZQiLMpSC24XSixRgpuXcSI3 7dylawWcnGQ5Accdkb/yZ5jvZE+0WKedn+2aJeyIkr/0WzZuPcyTgoCN/UDiSy02 pTOZvSb0Vat0jH2G3ytmXmatXqsMAO8gZNVO2w88KWVDIKZLSurnd2asWMIrO5gb RhuDvmxEdyiZTGqpei3L8zAXuDDtQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=h+Qe2gZOCFCVlrwWZt Gnt9v0qQr1HaEhbWBzl+TSFBY=; b=czePXNG9XIfVksu97gDwXG+tGoodZ0IIuz PCKIuaKSMoKZnNJDXlh+Y0bbWYtQXhh5AWi34eSMxrw+lhAJsd4/fNueTFoZko1O 7LyCj170zH9lLnj9gcrn8pgTyhyHnf98Y5wSzhTMTTXKD5l7BMqBYutwR+j56yoJ 3GnTVFLW0yAcdaERjAW9eVSQwi2TaNK1SZX1fAUMbCNIvm5sy+wXX2Ygqni9d8vn Y3r6NQTdhHPJTFnpoGq6o9O9hUX5Pv9I2133N8lw9Wsm8l3D95aErgAXPFgHmJTK amXkGnKLcnoeOxf2KSskYyYr97YgdxOblP/6heh2099LI1UtdzEA== X-ME-Sender: X-Sasl-enc: jZV1G3XF0GMSUxPXGHU22qOrmeu0IFBp7H9pdNcYKk/y 1496938429 Received: from localhost (unknown [92.62.32.231]) by mail.messagingengine.com (Postfix) with ESMTPA id EA4177E545; Thu, 8 Jun 2017 12:13:49 -0400 (EDT) From: Marius Bakke To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization In-Reply-To: <878tl3q9g1.fsf@netris.org> References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <8760g7nhhx.fsf@fastmail.com> <878tl3q9g1.fsf@netris.org> User-Agent: Notmuch/0.24.2 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Thu, 08 Jun 2017 18:13:48 +0200 Message-ID: <87vao6mp8j.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org, Kei Kebreau X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Mark H Weaver writes: > Marius Bakke writes: > >> Mark H Weaver writes: >> >>> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, >>> that would be useful information. If not, I wonder why this got merged >>> into master. >> >> I'm sorry, I don't actually use GNOME and should have tested it before >> pushing. I have been busy lately and didn't want to hold up the branch. > > In the future, I think that pushing an updated desktop environment to > master should only be performed by someone who is able and willing to > test it. Modern desktop environments are quite complex, and many things > can go wrong even if the code compiles. I agree completely and take full responsibility for this breakage. There were a couple of unfortunate events leading up to this: first the 'gnome-updates' branch got "destroyed"; causing it to be merged into 'staging', which in turn was holding up the 'core-updates' progress. In the future I won't go through with such a large update without getting feedback from actual users. Mark, others: Can you try these patches and see if they work for you (extracted from Keis patch). --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=gnome-shell-fix.patch Content-Transfer-Encoding: quoted-printable From=2066dbac1f0faa75fc60c75cb1375cd9283ef1c7ed Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Thu, 8 Jun 2017 18:00:01 +0200 Subject: [PATCH 1/2] gnu: geoclue: Create typelib files. * gnu/packages/gnome.scm (geoclue)[native-inputs]: Add GOBJECT-INTROSPECTIO= N. =2D-- gnu/packages/gnome.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 84ae1cf2f..4069abab8 100644 =2D-- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -2634,6 +2634,7 @@ output devices.") (("/bin/true") (which "true")))))))) (native-inputs `(("pkg-config" ,pkg-config) + ("gobject-introspection" ,gobject-introspection) ("intltool" ,intltool))) (inputs `(("avahi" ,avahi) =2D-=20 2.13.1 From=20668bb232493ffa8518b6f5f43e04224ae017d062 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Thu, 8 Jun 2017 18:04:20 +0200 Subject: [PATCH 2/2] gnu: gnome-shell: Fix startup failure. Fixes . * gnu/packages/gnome.scm (gnome-shell)[inputs]: Add LIBRSVG and GEOCLUE. =2D-- gnu/packages/gnome.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 4069abab8..9ea3bb07a 100644 =2D-- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -5111,6 +5111,10 @@ properties, screen resolution, and other GNOME param= eters.") ("startup-notification" ,startup-notification) ("telepathy-logger" ,telepathy-logger) ("upower" ,upower) + ;; XXX: These requirements were added in 3.24, but no mention in NE= WS. + ;; Missing propagation? See also: + ("librsvg" ,librsvg) + ("geoclue" ,geoclue) ;; XXX: required by libgjs.la. ("readline" ,readline))) (synopsis "Desktop shell for GNOME") =2D-=20 2.13.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlk5d7wACgkQoqBt8qM6 VPrgEAf/XIpc9U8PiGwhFjwVVoj2SBY6dTJMuj2vrusNuhwPVA26DuG5he+poVuB zAJJj2jvgHinBeH+2/EHLdl/Qylp9qvqI5ke+eKWj8vGNFZ1eRLQKq6lSjnToL6q ZUauraGRcm7KE8AlUQqJRhPOsUdEMOWTZ8ALAc9U91se2LXl04RV3/JhOAgE1nto pPaZEh1m07+EH2y3saE1AzGJAiVUkXWVuGbtcGJ1PlHtTQofoQfRl2Dr65na9qKf 4mxsh06Yx/3HrwAmFomizyxjAo5ggyZUBelk/ZrnEOGhGt50QYebHXRQLwUGu7cz 8fBCs9zRAfLg0pAd9YWAlW5KlmNbSA== =/1B1 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 12:29:16 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 16:29:16 +0000 Received: from localhost ([127.0.0.1]:35321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ0JA-0002Zv-Kx for submit@debbugs.gnu.org; Thu, 08 Jun 2017 12:29:16 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:40175) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ0J8-0002Zn-Tr for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 12:29:15 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 208CF20AFC; Thu, 8 Jun 2017 12:29:14 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Thu, 08 Jun 2017 12:29:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=wZzw4BwDXd3JF1tC3LB7+OE1PRw31a531DkGMzRTp XY=; b=gFfMhxytGLjnfIAgGDfr1Hs13rrVJGt+RtPKgkOo1kn+fwW0UGaNzrqpp TTlXAk1MjqgnNNBAwuWPokWtx8bpDC1Y1vFV2VY9RfX2L47VztT0dyWoOXqDFFDG bqatQgYsIDhBpBLvf0d3kvbrTOoOVEtAgwOifBQaAiAPCgeB6DXBLiGWqJLEY9ol 4kX66Yusuf6X+z26puuINqLrxdhMaGAI/Cd7YFBuUq1WcmaTMWoC8bNl7lNNXqTI QGONpdQNWG1roVB3CQ4MCo+uTmvUWLRYw6FhtfZIBM1Rrvb8/OyhBZj5pE5MqUMF GQ0ukZi+TIETD3FM53U+n8GSU4PvA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=wZzw4BwDXd3JF1tC3L B7+OE1PRw31a531DkGMzRTpXY=; b=ApHCn+Jx0xgZ7sjzPAtzPFhHHZtQDzDz4T X1fccGrm8qVx0vKfrbWUyaiXK1Ayt+UFoF3QE7ouVtOtIuY6TZ9XTNlEsOIANmhw dRGwFgHzwUPJtRzM2jYPft2xI9GYeBXVr5dL4mMJYjpRi5MZxfZ2NriCWfirjvCr 0gSGNjp6BmJCRL0bXJEiNXK9E+A0iWKqITCU+OR8UgGxYfexgdrwqYwMRj8BXXhk Z68pNmRyv3AdBB5a6z8FUkIlRI37yverrzyXUgXCrLtCv0stQL3HQr6s8vkMenBZ yqzSl3TyEG5azwgAlcXcXVYySwKYigamJxWHXXVp15FeM4o4mzAw== X-ME-Sender: X-Sasl-enc: e/Exin4c74DV1z5CWC9ioTCdSqv714ErxKYu7Edb90jH 1496939353 Received: from localhost (unknown [92.62.32.231]) by mail.messagingengine.com (Postfix) with ESMTPA id A87237E5F1; Thu, 8 Jun 2017 12:29:13 -0400 (EDT) From: Marius Bakke To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization In-Reply-To: <87vao6mp8j.fsf@fastmail.com> References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <8760g7nhhx.fsf@fastmail.com> <878tl3q9g1.fsf@netris.org> <87vao6mp8j.fsf@fastmail.com> User-Agent: Notmuch/0.24.2 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Thu, 08 Jun 2017 18:29:11 +0200 Message-ID: <87shjamoiw.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org, Kei Kebreau X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Marius Bakke writes: > Mark, others: Can you try these patches and see if they work for you > (extracted from Keis patch). Actually, I just pushed them to 'master' since geoclue rebuilds 'webkitgtk' and Kei had already verified that gnome-shell now starts. Let's make further adjustments as needed. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlk5e1gACgkQoqBt8qM6 VPrhBAf+L75uw2gF+0CPbpFDZPh7uqboEPBRYPJg7LOPgrUTJRLLWULvUbGzk+a8 j2/2LQWIDYzOUAZxGM2aCKbETJKzR9woIZYlmQXLKh1DBhhPo7BNe/NzVIW5Hl7z BdUqpz3yEHFxGaFgOg6BI7Q7Plwz49ywkdCuudofCt+KkZ+4BLS0+KB8Tqq96+B1 5NNE8GUhfBbLKaW35+obpysRVzAtRygwxtSpoouJ6Muigk4iyX/RPZTSXQ24AWME CJJWvmBqfo1FxJvA/R9dFcIQW/t/22+VRVWXaxoX4qZ8nFsGyzXHrpG4/N9IUQwP UNoYmoiVV/dQX9IvsICvxFdBW59y5A== =TvgU -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 13:08:50 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 17:08:50 +0000 Received: from localhost ([127.0.0.1]:35348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ0vS-0005mQ-9W for submit@debbugs.gnu.org; Thu, 08 Jun 2017 13:08:50 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:43031) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ0vP-0005mE-Lm for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 13:08:48 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 0365F205E9; Thu, 8 Jun 2017 13:08:44 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Thu, 08 Jun 2017 13:08:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=4LHz63XwmaFeWl4pM3QXfyqQFcxxgLoGwS+nyf naalk=; b=wIijbFjXsCVY8kuYCIk9UJF5F2Gqy54RK8h7w6Nvgs8ylN8ieEO6OO zRrfcid+TQ8hj6eFHaB/GjMubzQ/T/wKWEL903SeukQ550zf84rf30Fs3viFIF9Z Lk+XQnk3/yAg67zY/cBPGFp2op0fEMTMZiC7BawvP3ibHf7XdeaQg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=4LHz63XwmaFeWl4pM3 QXfyqQFcxxgLoGwS+nyfnaalk=; b=N1o28TUUkq8wE9Btoq7ATwcviocJCZWmdG dovqlhsZ5sRBWCN6LM39DG+tIKAjL8kpbQR9xf/Mgkp0dZd48yUSc698PNlniWyQ CS5QRZe1BLsMZmA1oCXcAvBDSEokTt2Z0NLysOfhbxelnnhbj/qJkO70r0tAv5ax 1ViMuAYwsCx4zzoGBBg3XN5xwvKIP+x2/EdJplEnoqlLyOAw3PaWtVWTILs5+C1r FsqJBu8cqsDhUS+k8yc7qrCYvuVtp26tg0hU2VbC2W7fRrar5PIxK1LRCdAjy6SK CrpvrPwMTF2UDM+TFY2sYs2+Y2MZ+52jJuZSC+fzOxtUrM3BoS1g== X-ME-Sender: X-Sasl-enc: CPQWtNA18GHZ/JdTa9dTETFB1/s+/ksphqOmFabPBs0e 1496941723 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id B0A147E545; Thu, 8 Jun 2017 13:08:43 -0400 (EDT) Date: Thu, 8 Jun 2017 13:08:42 -0400 From: Leo Famulari To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization Message-ID: <20170608170842.GB27164@jasmine> References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87vao6poh7.fsf@netris.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="MGYHOYXEY6WxJCY8" Content-Disposition: inline In-Reply-To: <87vao6poh7.fsf@netris.org> User-Agent: Mutt/1.8.3 (2017-05-23) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --MGYHOYXEY6WxJCY8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jun 08, 2017 at 10:01:56AM -0400, Mark H Weaver wrote: > I'm annoyed that I've been forced to either use a different desktop > environment in the meantime or else sacrifice security updates. I would > never consider pushing such a major update to master without testing it > first. I'm astonished that anyone thinks that this is acceptable > behavior. >=20 > I'm sorry to be harsh, but I feel justified to air my grievances because > I believe this is the kind of event that will cause GNOME users to label > GuixSD an experimental distribution that's not suitable for one's > primary work machine, but are too polite to complain. Let me be the > canary in the coal mine. I agree with your points. For complex interactive software, someone must test it by actually using it. And we should remember that the master branch is supposed to always be "deployable", and choose to test breaking changes on other branches. > While it's true that users can boot into an older generation of their > system in an emergency, and that's a *great* comfort, in general it's > not an acceptable fallback because it entails sacrificing security > updates. I'm concerned that our fallback feature has caused people to > become quite careless with breaking things on our master branch. It's true, we could not even think of pushing untested or lightly-tested changes if we couldn't roll-back. But, if we want to 1) receive updates to big software suites like GNOME, and we want to 2) avoid breakage on the master branch, we *need* more testers. As somebody who has helped with a few of these branches so far, the lack of assistance with testing and bug fixes is a major problem. I rarely feel as confident as I'd like before pushing the merge. More than once I've merged a major branch with the impression that only myself and 1 or 2 other people have actually deployed it on their workstation or in a staging environment that precedes production. There is a large number of contributors adding new packages or working on features, but almost nobody helps test big changes or other boring and tedious maintenance tasks. So, those things suffer, and we end up testing on the master branch. I don't have any potential solutions in mind. As we are mostly volunteers with limited time and computing resources, we can only do so much. Indeed, I had to sit out this staging cycle due to lack of free time and computing resources. --MGYHOYXEY6WxJCY8 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlk5hJcACgkQJkb6MLrK fwhm3BAAsp6r4U0zbR37daW6n6xZk2FlXB2he/HvuI9xy7uZ2br7Qfs9rT3UYAae BDWeKqiafqQBMCkXlbZSTiBTrxjO/U+ar76Uhdbeq4nR4QYcZVuTty3nRdCK2+DP W+gZ6Vz0zzGPGmVGz5oq8naA4Ja3glJ7pF+Jeshsk4N0ojZLVqsRo3ZB6LR1IO4k 481Y2qup8NMC8s+cdiz/G2XKlltphogdt8r7R7ROK95mBa39neMky41K4NzZpFl/ XzjydQaSFdPFu2U30P5hYnuJ3J/Yh9RvoMuc9TlK6y77DMqr0UXgpep8+385GApe o3zbVXy0M/szXgwzYT29mBVnbgob4xbxB4nZGzFDjVOKkCcJQHeL8jRpFTFTizHo 9Kdkt1gCCZ2IxBmbp3VRscIQmcG+ECwQa4/S96IlImTBNn/x4izXyQRPdVMSFM6X WC/J3InwcLEtekeJVvObuisXDJ1jbT2zARkNqFEnjXs1aPjSopGC4R+AZatOBOoX 62afNhxywqZxH0yDT5llBddp4efUw9cWmQrcFC9J8QFl1Su0ONowwHS4hfT6eisi 6CqK6R4CgJHnJBLpZJhAABiN4KOfranvCFP7XIZLuGrAJWd64ii4wMDVyIupQ3X2 Q9PQKef5iRUSOjiOa0DuukgdqdjQBKFW12wocfL4VxZyEPlzMW0= =kmA1 -----END PGP SIGNATURE----- --MGYHOYXEY6WxJCY8-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 13:19:10 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 17:19:10 +0000 Received: from localhost ([127.0.0.1]:35367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ15R-00065q-P6 for submit@debbugs.gnu.org; Thu, 08 Jun 2017 13:19:09 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:55193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ15P-00065g-M7 for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 13:19:08 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 768D620A53; Thu, 8 Jun 2017 13:19:07 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Thu, 08 Jun 2017 13:19:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=fsMt4ALIJmnoHMgmqwgoIOlrk2Brm1ccC/Z3tUNlw Tc=; b=nsg44Nsx4ayVhsxM+oqFPcnLWWgzSVb7g+On8+PnEEnbEpBC7xNgyPx/n mur9g7pWDB8MN6IDZanqfSd7Pj3yYy93HedU65XPeIM4m4yTYwWxLhPiRoVsZDmY jjzBdS+yN1Uh5AHi3Yzm0ENt59nafphToS3F65I4MyOPJaQ5TJHnY2Cteisj6dbA v9cLYSRikH5mFJ07UDlE2rNNsexwbSEIdj0FJXXUyJxEQCs855MCdP9sMnK7sK9I 2ZW2LIsU3tbMTg59xGdPRgC6MjBmmy/JI+QZVHnsUCMntnR5ic4C9SYxfkHCsSO5 i7KLMiDgdYoeyD8ErCF8vvBOdMmkQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=fsMt4ALIJmnoHMgmqw goIOlrk2Brm1ccC/Z3tUNlwTc=; b=Z+zLePF65TlmNqV1NvALujlkHnTodRr/c9 wuaWJAutU+dpnxFDCKuxbZTWGEjq/bnzVwxqN8dp3zK0U1WnBF/c7VqL5UujuSyr iAFYZEuqqmRkuN2aUKSm+af/WgScMMPc0b0Itil0RXY8529Cl8oelGlpT6GtUUZC oaAvnCKfyfJYI/YYD2Xis+f0Ftl0SxnVDN0CLZ8zkWPR2T4gkdg5zBW2lu5x87pi NVPqHrZtxtV3osDxExoYFn/qkbb/H6jNEKyka5gRQNXTFNJ9cdsrAQtRW/JBCJGo CChhcVtMiJzCJ5qS/PQC20PncZKsN9gFqUeVx/sIiXQyPIqvVBRQ== X-ME-Sender: X-Sasl-enc: v/tePO+GorUVXPXQJfBuJdXGx5DWbFk9/1QeeWCJIA33 1496942346 Received: from localhost (109.80-203-205.nextgentel.com [80.203.205.109]) by mail.messagingengine.com (Postfix) with ESMTPA id D4ABA7E814; Thu, 8 Jun 2017 13:19:06 -0400 (EDT) From: Marius Bakke To: Leo Famulari , Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization In-Reply-To: <20170608170842.GB27164@jasmine> References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87vao6poh7.fsf@netris.org> <20170608170842.GB27164@jasmine> User-Agent: Notmuch/0.24.2 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Thu, 08 Jun 2017 19:19:03 +0200 Message-ID: <87poeemm7s.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Leo Famulari writes: >> While it's true that users can boot into an older generation of their >> system in an emergency, and that's a *great* comfort, in general it's >> not an acceptable fallback because it entails sacrificing security >> updates. I'm concerned that our fallback feature has caused people to >> become quite careless with breaking things on our master branch. > > It's true, we could not even think of pushing untested or lightly-tested > changes if we couldn't roll-back. > > But, if we want to 1) receive updates to big software suites like GNOME, > and we want to 2) avoid breakage on the master branch, we *need* more > testers. > > As somebody who has helped with a few of these branches so far, the lack > of assistance with testing and bug fixes is a major problem. I rarely > feel as confident as I'd like before pushing the merge. More than once > I've merged a major branch with the impression that only myself and 1 or > 2 other people have actually deployed it on their workstation or in a > staging environment that precedes production. > > There is a large number of contributors adding new packages or working > on features, but almost nobody helps test big changes or other boring > and tedious maintenance tasks. So, those things suffer, and we end up > testing on the master branch. I don't have any potential solutions in > mind. As we are mostly volunteers with limited time and computing > resources, we can only do so much. I think the planned 'channels' facility will help a lot here. Then, we might be able to say something like "please try to `guix pull --channel staging` and report any failures" which lowers the barrier considerably. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlk5hwcACgkQoqBt8qM6 VPqwCwgAgLfw8yP8c+i7JVg2wuyAMOJ2WXfrD+kDL930urEqWl8FuAc3M9N+3/Im 94jIiA2oBhcdhjrKgDWXGEUIAmfh3mg8gSYjFTzTKS+N+z5AIxmGvLK0cD6k+ZpU XLHkA+fO6IANI1DZi1x32zhDDCy+Kr4lINmbtOpkWANzy2wl65filotJkN1V5fBG v83n8tYfeuULzihFenGOwP+tUbbEEWkpTggzMhHhwvXtlG0X3Zq8S0n6uXEOtwR9 r2XOID5sVvOFDg6Xo0QgPTKBfbb07k2/j+ElvD/LEoDRfGaUsPZIoiADKfgEO48J +e1p0HiSQRgxVZRkTUlSxdx7KWscyg== =WrPj -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 13:29:15 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 17:29:15 +0000 Received: from localhost ([127.0.0.1]:35375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ1FC-0006PF-Qz for submit@debbugs.gnu.org; Thu, 08 Jun 2017 13:29:15 -0400 Received: from mail-wm0-f54.google.com ([74.125.82.54]:36430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ1FA-0006Ow-Pq for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 13:29:13 -0400 Received: by mail-wm0-f54.google.com with SMTP id 7so142360623wmo.1 for <27264@debbugs.gnu.org>; Thu, 08 Jun 2017 10:29:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=48wnn9x2H6udgiGNT94IrtNp44BwSOSD2/LIv6KF5dU=; b=Gl+4qxCed/XgWfkv2gZellxl+QDeunxrrj0HJ6tQCMV8Oc5IdBenTQeZpRpzVYTnY2 CiTcmhu4hHWUCwgvRGEycbmZNGYjMyiNTfsTW0+E9K7+oaZE1nbMJCVP/TgwNYjuc2Qs bfExFYZzqMgRgbnuQ9gz4mQYjbFCRWY7L/ZVRTYAXhV/omOW+//xTKWw+vBmGzhKixVp gHVhXx0BaPESJJ9/LUC8zt8oVwBXKmYopzgxS2WynHKVm1NT2olu/IWNtqNDRaD0IWyN UAzgj3gH/9nk7JcBeO6jtbPpMi5chnOdxy0HJH8ELO7krDh01nbxDqBvo8D+3SQ7jlBg Z9zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=48wnn9x2H6udgiGNT94IrtNp44BwSOSD2/LIv6KF5dU=; b=ikCfh+Kz03mPEZL8m3VFVUQeS8CRaomHxJBpdEmJjKCSwwM53LbyYUwIZ0kTFcANSs qSKvEt5GALBjba1Pb5VZJMknkMdIwGgDbe9Z7QHg/wABbc16GGaGYlxzN0EUrqaJyrFL K6GJF9IoVdDhlMQttDcpNXqJM5X2PQQzN07MYuBvW3F+pMlnP/l2iGv/z3TCazlvdMNa xtgXGg3UlIi3M6xqDQT49RSDDWOle1nutVJeXnKmjeTOPfs3Y/NQ9XAuapgfSDAeYMlS qwA9GwwWAmd2opcTKYn5HSFVaEEH4SjltAKPOqZBL+jXAr7zSz9ggIHOSKI2XqOiRLNJ lx6w== X-Gm-Message-State: AODbwcB9akeeebtDljkWgFmx+ynh32cMZ89CXBlR8hWSe0Ct2yT4JLgL oh2Fjam0yw59CPUH6AvD8a1eteSOBsZS X-Received: by 10.80.177.209 with SMTP id n17mr13344354edd.177.1496942946828; Thu, 08 Jun 2017 10:29:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.131.4 with HTTP; Thu, 8 Jun 2017 10:29:06 -0700 (PDT) In-Reply-To: <20170608170842.GB27164@jasmine> References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87vao6poh7.fsf@netris.org> <20170608170842.GB27164@jasmine> From: Catonano Date: Thu, 8 Jun 2017 19:29:06 +0200 Message-ID: Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization To: Leo Famulari Content-Type: multipart/alternative; boundary="f403045c0ae69849ec05517630ba" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27264 Cc: Mark H Weaver , 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --f403045c0ae69849ec05517630ba Content-Type: text/plain; charset="UTF-8" 2017-06-08 19:08 GMT+02:00 Leo Famulari : > On Thu, Jun 08, 2017 at 10:01:56AM -0400, Mark H Weaver wrote: > > I'm annoyed that I've been forced to either use a different desktop > > environment in the meantime or else sacrifice security updates. I would > > never consider pushing such a major update to master without testing it > > first. I'm astonished that anyone thinks that this is acceptable > > behavior. > > > > I'm sorry to be harsh, but I feel justified to air my grievances because > > I believe this is the kind of event that will cause GNOME users to label > > GuixSD an experimental distribution that's not suitable for one's > > primary work machine, but are too polite to complain. Let me be the > > canary in the coal mine. > > I agree with your points. For complex interactive software, someone must > test it by actually using it. And we should remember that the master > branch is supposed to always be "deployable", and choose to test > breaking changes on other branches. > > > While it's true that users can boot into an older generation of their > > system in an emergency, and that's a *great* comfort, in general it's > > not an acceptable fallback because it entails sacrificing security > > updates. I'm concerned that our fallback feature has caused people to > > become quite careless with breaking things on our master branch. > > It's true, we could not even think of pushing untested or lightly-tested > changes if we couldn't roll-back. > > But, if we want to 1) receive updates to big software suites like GNOME, > and we want to 2) avoid breakage on the master branch, we *need* more > testers. > > As somebody who has helped with a few of these branches so far, the lack > of assistance with testing and bug fixes is a major problem. I rarely > feel as confident as I'd like before pushing the merge. More than once > I've merged a major branch with the impression that only myself and 1 or > 2 other people have actually deployed it on their workstation or in a > staging environment that precedes production. > > There is a large number of contributors adding new packages or working > on features, but almost nobody helps test big changes or other boring > and tedious maintenance tasks. So, those things suffer, and we end up > testing on the master branch. I don't have any potential solutions in > mind. As we are mostly volunteers with limited time and computing > resources, we can only do so much. > I'd love to help with testing the Gnome desktop The reason why I abstain is because if the desktop environment turns out to be broken, like in this case, I wouldn't know how to work around that I'm lost in the command line, I'm not even sure I could manage to access the so called consoles or that I could open an alternative desktop environment If I had a spare computer I would use that. Unless using a qemu based virtual machine is a good enough solution If it is, then here I am Send me an email, indicate me a branch and I'll test it --f403045c0ae69849ec05517630ba Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
2017-06-08 19:08 GMT+02:00 Leo Famulari = <leo@famulari.nam= e>:
=
On Thu, Jun 08, 2017 at 10:= 01:56AM -0400, Mark H Weaver wrote:
> I'm annoyed that I've been forced to either use a different de= sktop
> environment in the meantime or else sacrifice security updates.=C2=A0 = I would
> never consider pushing such a major update to master without testing i= t
> first.=C2=A0 I'm astonished that anyone thinks that this is accept= able
> behavior.
>
> I'm sorry to be harsh, but I feel justified to air my grievances b= ecause
> I believe this is the kind of event that will cause GNOME users to lab= el
> GuixSD an experimental distribution that's not suitable for one= 9;s
> primary work machine, but are too polite to complain.=C2=A0 Let me be = the
> canary in the coal mine.

I agree with your points. For complex interactive software, someone = must
test it by actually using it. And we should remember that the master
branch is supposed to always be "deployable", and choose to test<= br> breaking changes on other branches.

> While it's true that users can boot into an older generation of th= eir
> system in an emergency, and that's a *great* comfort, in general i= t's
> not an acceptable fallback because it entails sacrificing security
> updates.=C2=A0 I'm concerned that our fallback feature has caused = people to
> become quite careless with breaking things on our master branch.

It's true, we could not even think of pushing untested or lightl= y-tested
changes if we couldn't roll-back.

But, if we want to 1) receive updates to big software suites like GNOME, and we want to 2) avoid breakage on the master branch, we *need* more
testers.

As somebody who has helped with a few of these branches so far, the lack of assistance with testing and bug fixes is a major problem. I rarely
feel as confident as I'd like before pushing the merge. More than once<= br> I've merged a major branch with the impression that only myself and 1 o= r
2 other people have actually deployed it on their workstation or in a
staging environment that precedes production.

There is a large number of contributors adding new packages or working
on features, but almost nobody helps test big changes or other boring
and tedious maintenance tasks. So, those things suffer, and we end up
testing on the master branch. I don't have any potential solutions in mind. As we are mostly volunteers with limited time and computing
resources, we can only do so much.

I= 9;d love to help with testing the Gnome desktop

The reaso= n why I abstain is because if the desktop environment turns out to be broke= n, like in this case,=C2=A0 I wouldn't know how to work around that
=
I'm lost in the command line, I'm not even sure I co= uld manage to access the so called consoles or that I could open an alterna= tive desktop environment

If I had a spare computer I woul= d use that.

Unless using a qemu based virtual machine is = a good enough solution

If it is, then here I am

Send me an email, indicate me a branch and I'll test it
--f403045c0ae69849ec05517630ba-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 13:45:45 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 17:45:45 +0000 Received: from localhost ([127.0.0.1]:35395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ1VB-0006wd-8S for submit@debbugs.gnu.org; Thu, 08 Jun 2017 13:45:45 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:46679) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ1V9-0006wV-6C for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 13:45:44 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 68BC220DCA; Thu, 8 Jun 2017 13:45:42 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Thu, 08 Jun 2017 13:45:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=u03EL//KEneLER0y3CgejBIaWjAgtgcFABIIwK vPuZI=; b=ZbPM4ujCye3WOtTIb3MWHOTZbJRha8S920SBdznFY7c0P0qB9/Mo6l oTqwo/pdwfnx/99B+KxO+vR1kGhCtGKHSX7ffh5wpYOOqawehBVQp8f7P8CYKJDN 3bAFHVkVhE/lS48B3r2eyNDam/Y64GmK/COoPF1Aqsu/oZejoZNH0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=u03EL//KEneLER0y3C gejBIaWjAgtgcFABIIwKvPuZI=; b=X6WTqgOBivLWjpL/dceaO+eerDVxDwEIai nf5Xpt74dkg+i3DqT2+D5vJuqIBD0c8U3Vh9+8RaCnQOPC01ejmJ4f8MmdfJ1dYz IKpiuL+MobKRpgJwcW0tSCeNvjcXBHbQGNngQ0/r7zgNwF6waogdvGhKhIfKKiQE SNk9Cmx+qgD4Yzfl+sdNaAz4ctsFriJz+GhIQfPuLZpK2+G3ZFX1X4GGTW1/8QGb iPwMUVjudZkkjKNnwO+H8BA4WjE3iEINa61K5JVJ1/hshYMPo/YHmkQdZdEvOf+U bbPpZbYA5e46FTlIIAoIQywboW/euEoYv99LqdrYZ4mEs2mjxcQw== X-ME-Sender: X-Sasl-enc: pREUeicsGJ/dpq8ADzIkPKJSlB2CcmItMPSWlGa2Nfrw 1496943942 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 17E17248B0; Thu, 8 Jun 2017 13:45:42 -0400 (EDT) Date: Thu, 8 Jun 2017 13:45:41 -0400 From: Leo Famulari To: Catonano Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization Message-ID: <20170608174541.GA2313@jasmine> References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87vao6poh7.fsf@netris.org> <20170608170842.GB27164@jasmine> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GvXjxJ+pjyke8COw" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.8.3 (2017-05-23) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --GvXjxJ+pjyke8COw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jun 08, 2017 at 07:29:06PM +0200, Catonano wrote: > I'd love to help with testing the Gnome desktop >=20 > The reason why I abstain is because if the desktop environment turns out = to > be broken, like in this case, I wouldn't know how to work around that In general, you can always do a hard reboot and select an earlier GuixSD generation from the GRUB menu if something goes wrong. It's not great to do a hard reboot, but contemporary filesystems like ext4 tend to handle it well enough. > I'm lost in the command line, I'm not even sure I could manage to access > the so called consoles or that I could open an alternative desktop > environment >=20 > If I had a spare computer I would use that. >=20 > Unless using a qemu based virtual machine is a good enough solution > > If it is, then here I am I think QEMU is a fine test environment for GNOME as long as you can use the Kernel-based Virtual Machine in QEMU, which allows the VM to run at near-native speed. When starting QEMU you'd pass '-enable-kvm'. Older hardware may not offer KVM, unfortunately. > Send me an email, indicate me a branch and I'll test it Thanks, I'll keep you in mind :) --GvXjxJ+pjyke8COw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlk5jUEACgkQJkb6MLrK fwhz+g/+PsFpiS6OiW9li9PzzLS9wHedeS3blEGDgoeeY3CifyVEuCoT0nFZML8s FiRnUESABuQZB14PpjjupNezCA6SkkUfepwsyWVt/y1CSFi47+Xxp3TCQHEyOpE0 6QSS7yo+YA5EhwlXN10w7ZErbx3Ks3iS7l04gTj42mGeQjahxk1L9hKRUJIbSPHR BbgXHPyx7w66/cesGzlSlDjxIvnoVYTDD974EAnlm1lkB1QVBLDP2H2SYadv31f1 /vZyJOKPYk7I/nc+JhPePeTVnrGkIZg057BifPE3YwESDdPLTpiFNAsav758XvpC YOx1QMfbWce7xG6i7mScxcOQ12439MDm3KYu/iinXi69fIAxetCWj4Yq7+aKGu2f bRgACdPPN0yQwlkDUC/I4PTS3INnfQk40Ua3IeR2bYFpigJM48CafEnib1MxBlYs pElFRcF4NkDrSHRJ+57sEZbVvlMpvao8JrHrAnpUNW7Z5/6rait/xW0OXjP0WWP4 PJfQeKJ/hoJ5u6HFgKtF23cbt03M+c2bDlcNqeYbhpD0PwY8Nuk4QXlX+uLJRSuT q2k/BYIWkpBC0CpUivNEVMXMhy0Y9chzT01w16rTTUGinvH3Q5Q5eRG4a8c8VYIT h7ANoecghaiAj0cjVPCWe88ioFAAubIt+Q/xRI0N1sid5YXVa6w= =z+kZ -----END PGP SIGNATURE----- --GvXjxJ+pjyke8COw-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 14:08:26 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 18:08:26 +0000 Received: from localhost ([127.0.0.1]:35412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ1r8-0007aK-72 for submit@debbugs.gnu.org; Thu, 08 Jun 2017 14:08:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ1r6-0007a3-Iq for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 14:08:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dJ1qz-0006A6-WB for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 14:08:19 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34848) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dJ1qv-00069K-1r; Thu, 08 Jun 2017 14:08:13 -0400 Received: from ip-80-113-14-101.ip.prioritytelecom.net ([80.113.14.101]:37324 helo=antelope) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dJ1qu-0005HR-8H; Thu, 08 Jun 2017 14:08:12 -0400 References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87y3t2eki4.fsf@openmailbox.org> User-agent: mu4e 0.9.18; emacs 25.1.1 From: Roel Janssen To: Kei Kebreau Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization In-reply-to: <87y3t2eki4.fsf@openmailbox.org> Date: Thu, 08 Jun 2017 20:08:05 +0200 Message-ID: <87lgp2fj3u.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27264 Cc: Mark H Weaver , Ludovic =?utf-8?Q?Court=C3=A8s?= , 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-gnome-shell-Fix-run-time-crash.patch >From 7b5c3ce6386acf1f7a965d19cd6dd51c662ba5bb Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Thu, 8 Jun 2017 20:04:04 +0200 Subject: [PATCH] gnu: gnome-shell: Fix run-time crash. * gnu/packages/gnome.scm (gnome-shell): Add geoclue and librsvg inputs. --- gnu/packages/gnome.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 84ae1cf2f..65f022750 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -2634,7 +2634,8 @@ output devices.") (("/bin/true") (which "true")))))))) (native-inputs `(("pkg-config" ,pkg-config) - ("intltool" ,intltool))) + ("intltool" ,intltool) + ("gobject-introspection" ,gobject-introspection))) (inputs `(("avahi" ,avahi) ("glib" ,glib) @@ -5091,6 +5092,8 @@ properties, screen resolution, and other GNOME parameters.") ("gcr" ,gcr) ("gdm" ,gdm) ("gjs" ,gjs) + ("geoclue" ,geoclue) + ("geocode-glib" ,geocode-glib) ("gnome-bluetooth" ,gnome-bluetooth) ("gnome-control-center" ,gnome-control-center) ("gnome-desktop" ,gnome-desktop) @@ -5101,6 +5104,7 @@ properties, screen resolution, and other GNOME parameters.") ("libcroco" ,libcroco) ("libgweather" ,libgweather) ("libsoup" ,libsoup) + ("librsvg" ,librsvg) ("mesa-headers" ,mesa-headers) ("mutter" ,mutter) ("network-manager-applet" ,network-manager-applet) -- 2.13.0 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Kei Kebreau writes: > ludo@gnu.org (Ludovic Courtès) writes: > >> Hi Mark, >> >> Mark H Weaver skribis: >> >>> Roel Janssen writes: >>> >>>> Ludovic Courtès writes: >>>> >>>>> Hi, >>>>> >>>>> Mark H Weaver skribis: >>>>> >>>>>> (.gnome-shell-real:11698): Gjs-WARNING **: JS ERROR: Error: >>>>> Requiring Rsvg, version none: Typelib file for namespace 'Rsvg' >>>>> (any version) not found >>>>> >>>>> Looks like the librsvg JS bindings are missing. Would it help to add >>>>> librsvg as an input to ‘gnome-shell’? >>>>> >>>>> Ludo’. >>>> >>>> Adding librsvg to gnome-shell solves this problem, however, a similar >>>> error for Geoclue2 occurs. I added 'geoclue' to the inputs, but that >>>> doesn't solve the problem. > > I've found that adding gobject-introspection as a native-input to > geoclue first allows geoclue to generate the required typelib > file. FWIW, I'm writing this in an instance of gnome-shell. > >>> >>> Thanks. >> >> Great, could you this fix if you haven’t already? >> >>> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, >>> that would be useful information. If not, I wonder why this got merged >>> into master. >> >> I think many of us use GTK+/GNOME applications, but fewer use GNOME, so >> I suppose we just didn’t test a full GNOME setup. >> >> Next time we should probably do that or, even better, have an automated >> test that logs in, takes a screenshot, and does some OCR to check >> whether we got something that looks like a GNOME screen. >> >> WDYT? >> >> Ludo’. > > I definitely agree. To get gnome-shell running on machine required the > at least the attached patch (the librsvg upgrade is not necessary to my > knowledge). I get more warnings about gnome-shell trying and failing to > run the "ibus-daemon" command, a suggestion for geoclue to use > glib-networking for TLS/SSL support. > > From ed08a066c075bf19f1ea92f4abd0d20dc61d59eb Mon Sep 17 00:00:00 2001 > From: Kei Kebreau > Date: Thu, 8 Jun 2017 08:15:53 -0400 > Subject: [PATCH] Fix gnome-shell. > > --- > gnu/packages/gnome.scm | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm > index 84ae1cf2f..6528221a8 100644 > --- a/gnu/packages/gnome.scm > +++ b/gnu/packages/gnome.scm > @@ -1066,7 +1066,7 @@ dealing with different structured file formats.") > (define-public librsvg > (package > (name "librsvg") > - (version "2.40.16") > + (version "2.40.17") > (source (origin > (method url-fetch) > (uri (string-append "mirror://gnome/sources/" name "/" > @@ -1074,7 +1074,7 @@ dealing with different structured file formats.") > name "-" version ".tar.xz")) > (sha256 > (base32 > - "0bpz6gsq8xi1pb5k9ax6vinph460v14znch3y5yz167s0dmwz2yl")))) > + "1k39gyf7f5m9x0jvpcxvfcqswdb04xhm1lbwbjabn1f4xk5wbxp6")))) > (build-system gnu-build-system) > (arguments > `(#:phases > @@ -2633,7 +2633,8 @@ output devices.") > (substitute* "configure" > (("/bin/true") (which "true")))))))) > (native-inputs > - `(("pkg-config" ,pkg-config) > + `(("gobject-introspection" ,gobject-introspection) > + ("pkg-config" ,pkg-config) > ("intltool" ,intltool))) > (inputs > `(("avahi" ,avahi) > @@ -5090,6 +5091,7 @@ properties, screen resolution, and other GNOME parameters.") > ("evolution-data-server" ,evolution-data-server) > ("gcr" ,gcr) > ("gdm" ,gdm) > + ("geoclue" ,geoclue) > ("gjs" ,gjs) > ("gnome-bluetooth" ,gnome-bluetooth) > ("gnome-control-center" ,gnome-control-center) > @@ -5100,6 +5102,7 @@ properties, screen resolution, and other GNOME parameters.") > ("libcanberra" ,libcanberra) > ("libcroco" ,libcroco) > ("libgweather" ,libgweather) > + ("librsvg" ,librsvg) > ("libsoup" ,libsoup) > ("mesa-headers" ,mesa-headers) > ("mutter" ,mutter) I attached your patch plus adding geoclue-glib to the minus the librsvg upgrade. I can confirm gnome-shell works again. I don't get any geoclue-related warnings/errors. I do get warnings about missing a "org.freedesktop.impl.portal.PermissionStore" service. Kind regards, Roel Janssen --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 14:12:57 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 18:12:57 +0000 Received: from localhost ([127.0.0.1]:35421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ1vV-0007iA-5e for submit@debbugs.gnu.org; Thu, 08 Jun 2017 14:12:57 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:48553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ1vT-0007i2-Hr for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 14:12:56 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id EF60620ADE; Thu, 8 Jun 2017 14:12:54 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Thu, 08 Jun 2017 14:12:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=JW1KyJDZfTJiyBJRkAclZ/dl8Ta9jvbjhIecGF RqhZw=; b=fTW6a6sokHu4rim7H2+n3LmO4l3+eQDt9VLcA3rtE7YaT15LQaefrt t1yRaxA54AQ9rItXi4INY+OpOO4Zk4FdHVUr8bKpsGNnd++MjcE8zTXjdyKKwaxj vEfjJue1sQmXv85k1j3thWGybqF19CqtqbhcPNm8LMV+9OljtDmE4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=JW1KyJDZfTJiyBJRkA clZ/dl8Ta9jvbjhIecGFRqhZw=; b=lGy8RKuG9eUMtmrIH16m1yvIvZhhTe1vjv z/DQcHVCN45AzVkmhrzARU4LNexQFpxgV3qXJtRsHiy7gp/E8WO5tB+ZmpZpS892 XGEq8d3+uOCNyr/859yfYfacIfSGdBmL4lx2NTud/rlYv6Um9/+1xADQPfztN0mK mERXyTMuOdDielMDSZftWW6pMCxnOCiU/vRviZ+Yj6aQXhsrhv8aDhW5+RI9gRFj zhPNEcuhCEI55CPOFk/FKzRoISdHFRXlEm++ITw/3Av5jzzMSeYFiF4dq72aA9Fn oCTwKNkK2Fl7y3XZ80DWF0rsdOfUiY4+2XyBf3nO04F42A+nCE+g== X-ME-Sender: X-Sasl-enc: ju0EZvRYrO0OuSplcDW+FusVEUBRGajhNk3xWScpasO+ 1496945574 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id AB4F07E814; Thu, 8 Jun 2017 14:12:54 -0400 (EDT) Date: Thu, 8 Jun 2017 14:12:53 -0400 From: Leo Famulari To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization Message-ID: <20170608181253.GA2996@jasmine> References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87vao6poh7.fsf@netris.org> <20170608170842.GB27164@jasmine> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline In-Reply-To: <20170608170842.GB27164@jasmine> User-Agent: Mutt/1.8.3 (2017-05-23) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Jun 08, 2017 at 01:08:42PM -0400, Leo Famulari wrote: > There is a large number of contributors adding new packages or working > on features, but almost nobody helps test big changes or other boring > and tedious maintenance tasks. So, those things suffer, and we end up > testing on the master branch. I don't have any potential solutions in > mind. As we are mostly volunteers with limited time and computing > resources, we can only do so much. I'd like to clarify, I don't have a solution in mind because I don't think it's reasonable to ask those adding packages and features to stop that work and test things instead. Motivation is not fungible. --lrZ03NoBR/3+SXJZ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlk5k6UACgkQJkb6MLrK fwgU9hAA1yHepsvzZfxu2l7pRPaFkDxImeh3NU+bwWZAfkDU4IVgxuBw3KGd0OTA /pWsGIFaR1wVBobKY2s2xPQrnv5KipDcGkkT6/6qMIu0FdTPs872d0KedYOTkJKJ xf/y/uGfBalnvq93ZCDlQA7LYH0V7XQXfTVjcfmU28kYtLdlMQG0pGZ8nuUMzcYB QonRtGvXoloIZqinLgFH5hrdF34D49cd6kShtGk0kdCfniVyqBtTaRVj7iPyOwqr mPNf1SH/5PiLGIk9Aid/aPZiy8pSaLRn0znmTanff3HjjIe2tZcuVenlHk82YH55 Wfzb0ACkqEqG35gem4TCZDA3C3JZsAAs1dxLczOp2FklEu6CcJFyMEvkfNfB0R1M XPquqbCheAz4PrRgQVZjlp/Gc9Vo/aGZE4kps3NGSi46iccPLvTc8VUTtH1E24sl nx6M3S9ZzzGsH1xnkrJPXUHLcBQLuFHVb2V3P4XGS0Ay/dwIq2pq1nkHn9ZdTkXb k0LkhlrSISJWOXp3gl1QEzt6EMkuDWXr96kqasErAlbdMEgL40S0YzfUcfEQwsdj IZkRHi8F3UKD2e817ue7Z1RmwYLqvmbkXMDDuPlrHlaq1ZoQo/xcNbFwPN8Z9dDl m8aMgjHN9M5VpMWS52ISYYbu/uKoILIvxVJa+MbH2G/eG1ZPMlE= =ONhg -----END PGP SIGNATURE----- --lrZ03NoBR/3+SXJZ-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 14:34:20 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 18:34:20 +0000 Received: from localhost ([127.0.0.1]:35431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ2GB-0008K9-VF for submit@debbugs.gnu.org; Thu, 08 Jun 2017 14:34:20 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:54533 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ2GA-0008Jz-4y for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 14:34:18 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 038305170A5; Thu, 8 Jun 2017 20:34:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1496946857; bh=FtwY646uOZQbaqRovjAyYg2SU7NMU1jqXs9LXgWnHmU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=I3Fu3ZmeJZJ0MUXRHCEG9340md93vm5ed5RCJ8MfoPATuQ9qVrKBWGjxMco8Ga9m1 mRO0rIWbzW8gjyi7tXvB/xG14+vOqGYxcTeXSI1XQNFaGoLHV1ETkdX3M5s0uTnh5b RRhjFQGpN0rZB85HieMFU2Pfoc2cQ3sxsnsJDeGQ= From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1496946856; bh=FtwY646uOZQbaqRovjAyYg2SU7NMU1jqXs9LXgWnHmU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=ZeYpDgpcBu1glwWXzZxfSbVD54IVqTJAJSvDb1SccDApsumfBJrvQqsGJOaj68bUW A9EHtU5Yay1R+sdyWhL54xwxU+oF+RmNvnm11oWt7ospHW0MgA2RAmTQFrf7EZ5nC8 iEz5c/JcT5pDrLRIzaZhETW+JhODKSw7ccqugBYQ= To: Roel Janssen Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87y3t2eki4.fsf@openmailbox.org> <87lgp2fj3u.fsf@gnu.org> Date: Thu, 08 Jun 2017 14:34:09 -0400 In-Reply-To: <87lgp2fj3u.fsf@gnu.org> (Roel Janssen's message of "Thu, 08 Jun 2017 20:08:05 +0200") Message-ID: <87ink6e3by.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27264 Cc: Mark H Weaver , Ludovic =?utf-8?Q?Court=C3=A8s?= , 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Roel Janssen writes: > Kei Kebreau writes: > >> ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> >>> Hi Mark, >>> >>> Mark H Weaver skribis: >>> >>>> Roel Janssen writes: >>>> >>>>> Ludovic Court=C3=A8s writes: >>>>> >>>>>> Hi, >>>>>> >>>>>> Mark H Weaver skribis: >>>>>> >>>>>>> (.gnome-shell-real:11698): Gjs-WARNING **: JS ERROR: Error: >>>>>> Requiring Rsvg, version none: Typelib file for namespace 'Rsvg' >>>>>> (any version) not found >>>>>> >>>>>> Looks like the librsvg JS bindings are missing. Would it help to add >>>>>> librsvg as an input to =E2=80=98gnome-shell=E2=80=99? >>>>>> >>>>>> Ludo=E2=80=99. >>>>> >>>>> Adding librsvg to gnome-shell solves this problem, however, a similar >>>>> error for Geoclue2 occurs. I added 'geoclue' to the inputs, but that >>>>> doesn't solve the problem. >> >> I've found that adding gobject-introspection as a native-input to >> geoclue first allows geoclue to generate the required typelib >> file. FWIW, I'm writing this in an instance of gnome-shell. >> >>>> >>>> Thanks. >>> >>> Great, could you this fix if you haven=E2=80=99t already? >>> >>>> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, >>>> that would be useful information. If not, I wonder why this got merged >>>> into master. >>> >>> I think many of us use GTK+/GNOME applications, but fewer use GNOME, so >>> I suppose we just didn=E2=80=99t test a full GNOME setup. >>> >>> Next time we should probably do that or, even better, have an automated >>> test that logs in, takes a screenshot, and does some OCR to check >>> whether we got something that looks like a GNOME screen. >>> >>> WDYT? >>> >>> Ludo=E2=80=99. >> >> I definitely agree. To get gnome-shell running on machine required the >> at least the attached patch (the librsvg upgrade is not necessary to my >> knowledge). I get more warnings about gnome-shell trying and failing to >> run the "ibus-daemon" command, a suggestion for geoclue to use >> glib-networking for TLS/SSL support. >> >> From ed08a066c075bf19f1ea92f4abd0d20dc61d59eb Mon Sep 17 00:00:00 2001 >> From: Kei Kebreau >> Date: Thu, 8 Jun 2017 08:15:53 -0400 >> Subject: [PATCH] Fix gnome-shell. >> >> --- >> gnu/packages/gnome.scm | 9 ++++++--- >> 1 file changed, 6 insertions(+), 3 deletions(-) >> >> diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm >> index 84ae1cf2f..6528221a8 100644 >> --- a/gnu/packages/gnome.scm >> +++ b/gnu/packages/gnome.scm >> @@ -1066,7 +1066,7 @@ dealing with different structured file formats.") >> (define-public librsvg >> (package >> (name "librsvg") >> - (version "2.40.16") >> + (version "2.40.17") >> (source (origin >> (method url-fetch) >> (uri (string-append "mirror://gnome/sources/" name "/" >> @@ -1074,7 +1074,7 @@ dealing with different structured file formats.") >> name "-" version ".tar.xz")) >> (sha256 >> (base32 >> - "0bpz6gsq8xi1pb5k9ax6vinph460v14znch3y5yz167s0dmwz2yl")= ))) >> + "1k39gyf7f5m9x0jvpcxvfcqswdb04xhm1lbwbjabn1f4xk5wbxp6")= ))) >> (build-system gnu-build-system) >> (arguments >> `(#:phases >> @@ -2633,7 +2633,8 @@ output devices.") >> (substitute* "configure" >> (("/bin/true") (which "true")))))))) >> (native-inputs >> - `(("pkg-config" ,pkg-config) >> + `(("gobject-introspection" ,gobject-introspection) >> + ("pkg-config" ,pkg-config) >> ("intltool" ,intltool))) >> (inputs >> `(("avahi" ,avahi) >> @@ -5090,6 +5091,7 @@ properties, screen resolution, and other GNOME par= ameters.") >> ("evolution-data-server" ,evolution-data-server) >> ("gcr" ,gcr) >> ("gdm" ,gdm) >> + ("geoclue" ,geoclue) >> ("gjs" ,gjs) >> ("gnome-bluetooth" ,gnome-bluetooth) >> ("gnome-control-center" ,gnome-control-center) >> @@ -5100,6 +5102,7 @@ properties, screen resolution, and other GNOME par= ameters.") >> ("libcanberra" ,libcanberra) >> ("libcroco" ,libcroco) >> ("libgweather" ,libgweather) >> + ("librsvg" ,librsvg) >> ("libsoup" ,libsoup) >> ("mesa-headers" ,mesa-headers) >> ("mutter" ,mutter) > > > I attached your patch plus adding geoclue-glib to the minus the librsvg > upgrade. > > I can confirm gnome-shell works again. I don't get any geoclue-related > warnings/errors. I do get warnings about missing a > "org.freedesktop.impl.portal.PermissionStore" service. > > Kind regards, > Roel Janssen Marius pushed a patch covering everything so far except for the geoclue-glib addition. Does using geoclue-glib get rid of the TLS/SSL error? If so, I'll apply that as a separate patch. Thanks in advance, Kei --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlk5mKEACgkQ5qXuPBlG eg39sA//Tc+BbtMOcTaZ2bcsPK/aX5ZB3UOhEHKRXytveUWIkEhOdYDA+Kwzak51 j4BcmIKYmEbs8KWJqq1CIVDH01pHH0F83clluTZcFNJ6TeXyeWaSysTkPg/5Oglr KAL0LaC4/0AuOmkEuShZBQRYKEXx2nkvOibTlpf3peeDzAJOY3iKx0jU7y+C+bqv w597u23Aad6aUTQjLfi1XSZNCZfL4oo1gbAi5/TPiiEGa5UcFnplJoogZa7eRONm H5ve1GUCX54WigmbpMxYpP0nenEDD75etG9yIsGPlvYJURKluUzc9Vl5hNenCAkQ +zVWaFSJjdSdGeDFG53xtyzp+ItEU+rFvKde510VeLEQ2JyEgCEK35YSKCoqYqk+ xB/O1Wa83tOA8mphc2f3glPKr3oyDlGgX5+Fe9JuLvnjVuHDCd13h9g3NhD8hM/z eHrORvc3IrJmbJj8vH24y/j5D9t9+51nVtydxZCQ+xpEQiHU8Wijno3o+OlH+wls X60Ls/kaCq8q9KKSglCQ/KDk353iYXYf98uHF3/c4QvGCMhlnHZobvAvpQ83OP+i wpVvvlE2dpMvWRQfCDXZfGepw+6Vg/VIRtSBS6jshUJG77EctZHJfQYzXYzo+5v3 zQ4mr4erKsmEaj7w8YZYuOHEJVvcZA+f0Km/k+7HmHun21XTvT4= =tuyS -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 08 16:47:22 2017 Received: (at 27264) by debbugs.gnu.org; 8 Jun 2017 20:47:22 +0000 Received: from localhost ([127.0.0.1]:35530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ4Kw-0003f4-Fn for submit@debbugs.gnu.org; Thu, 08 Jun 2017 16:47:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJ4Ku-0003ep-MH for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 16:47:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dJ4Km-0003ef-EM for 27264@debbugs.gnu.org; Thu, 08 Jun 2017 16:47:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37771) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dJ4Km-0003eT-BD; Thu, 08 Jun 2017 16:47:12 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:50326 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dJ4Kl-0001dK-N1; Thu, 08 Jun 2017 16:47:12 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87vao6poh7.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 08 Jun 2017 22:47:08 +0200 In-Reply-To: <87vao6poh7.fsf@netris.org> (Mark H. Weaver's message of "Thu, 08 Jun 2017 10:01:56 -0400") Message-ID: <87lgp2p5pv.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hello Mark, Mark H Weaver skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Hi Mark, >> >> Mark H Weaver skribis: >> >>> I have a question: Does GNOME 3 work for *anyone* in Guix now? If so, >>> that would be useful information. If not, I wonder why this got merged >>> into master. >> >> I think many of us use GTK+/GNOME applications, but fewer use GNOME, so >> I suppose we just didn=E2=80=99t test a full GNOME setup. >> >> Next time we should probably do that or, even better, have an automated >> test that logs in, takes a screenshot, and does some OCR to check >> whether we got something that looks like a GNOME screen. > > I think this is unacceptable. The test you propose above is no where > near adequate to assure that the updated desktop environment is usable > for real work. > > I'm annoyed that I've been forced to either use a different desktop > environment in the meantime or else sacrifice security updates. I would > never consider pushing such a major update to master without testing it > first. I'm astonished that anyone thinks that this is acceptable > behavior. I sympathize, and I agree that it sucks. Now, I think we are all guilty. Rather than trying to find someone to blame, I=E2=80=99m more interested in seeing why we got there and what we c= an do to avoid it in the future. Of course we can call for GNOME users to test it, and we=E2=80=99ll surely do that explicitly in the future. But IM= O we should be thankful to those who worked on this upgrade branch, and I feel it would be unwise to sit back and add more on their shoulders. > While it's true that users can boot into an older generation of their > system in an emergency, and that's a *great* comfort, in general it's > not an acceptable fallback because it entails sacrificing security > updates. I'm concerned that our fallback feature has caused people to > become quite careless with breaking things on our master branch. This is wrong. None of us is careless, and suggesting that this is the case is really unpleasant. Thanks to Marius, Kei, and Roel for working on the fix. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 09 02:23:57 2017 Received: (at 27264) by debbugs.gnu.org; 9 Jun 2017 06:23:57 +0000 Received: from localhost ([127.0.0.1]:35749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJDKv-0008Tp-Aq for submit@debbugs.gnu.org; Fri, 09 Jun 2017 02:23:57 -0400 Received: from mail-pf0-f193.google.com ([209.85.192.193]:34070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJDKt-0008Tc-IF for 27264@debbugs.gnu.org; Fri, 09 Jun 2017 02:23:56 -0400 Received: by mail-pf0-f193.google.com with SMTP id u1so7590101pfg.1 for <27264@debbugs.gnu.org>; Thu, 08 Jun 2017 23:23:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=+EwSjsVMh5NTs8DQ3vDYszITqXTNzjHQKGI9/Pc949U=; b=bIwu6p12pjNetylix5G4bQnrjLuBNIZdnz831KnLbet8JqHjMXpPAcz34SGxtYXN4i J1hgwlOTx86EMeWuHWLNuOqrXMo/Ql8mFicgM+q06+zXHqDQQxn05VdkGkT0gvK6F6pZ 835QHhiXs8PKgJif3BUUAVBYWj6cVC5VNx8RB+9q2s3c9ZSzTs4svAwwIgUcEqzoBep7 mgly+2Q9EOSgUPsE2wYFEcbnTB3VrNlSrkdjhkL+BQ5ebpEcmiKNzkkzbaNA/OOTpi9m 7nQ/gva365wko821Yx0qcKIpBXCcnpexIsFQSguVGBOuerGtOpk6g/DIDgRu6M+T2Z0r DRLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=+EwSjsVMh5NTs8DQ3vDYszITqXTNzjHQKGI9/Pc949U=; b=KaXnNbfH8sEV2nsR5J8IsIioEbqgYRRB3rr3yGO0LpzNrsVNW7uxDECsWW6OMdpitH eEwyyshBToWu0PfniLILzhfb1ndLMVqicryTdBq/iuvXtd5tSnQGX/lvF7++o+7kMpxz Xu++qAwKS4j6zl90pFEeN1zA+M5p3xwIiD0xNLqZNqdCZC8FZvWYOGuWhrhsB2bNbw08 PH31k1ggFGLnNwB5Adum/YOA3lO+nvOOn+2ykkLvtghnNlARWrAYfAedier4quavfVgd nyPUoUy7FRFUK3uQ2xPPkdvTYCeFEng4NcBmslmtjco75RWfs7V6NotGM4VJuW5NzReS Krlw== X-Gm-Message-State: AODbwcCuZN+d1J3zeAGqE4dUenynLUogXy+WcJmDUiUTetH+0KNYrwGd 30RDFQWt4W18JQ== X-Received: by 10.84.171.193 with SMTP id l59mr40269547plb.139.1496989429422; Thu, 08 Jun 2017 23:23:49 -0700 (PDT) Received: from garuda ([2601:602:9d02:4725:4e0f:6eff:fef6:70b9]) by smtp.gmail.com with ESMTPSA id t2sm658924pfi.76.2017.06.08.23.23.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 08 Jun 2017 23:23:47 -0700 (PDT) From: Chris Marusich To: Marius Bakke Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <8760g7nhhx.fsf@fastmail.com> <878tl3q9g1.fsf@netris.org> <87vao6mp8j.fsf@fastmail.com> <87shjamoiw.fsf@fastmail.com> Date: Thu, 08 Jun 2017 23:23:46 -0700 In-Reply-To: <87shjamoiw.fsf@fastmail.com> (Marius Bakke's message of "Thu, 08 Jun 2017 18:29:11 +0200") Message-ID: <87r2ytznkd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 27264 Cc: Mark H Weaver , 27264@debbugs.gnu.org, Kei Kebreau X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Marius Bakke writes: >> Mark, others: Can you try these patches and see if they work for you >> (extracted from Keis patch). > > Actually, I just pushed them to 'master' since geoclue rebuilds > 'webkitgtk' and Kei had already verified that gnome-shell now starts. > > Let's make further adjustments as needed. This works for me; after running "guix pull" and reconfiguring, I can log into GNOME3 again. Thank you for the quick fix! =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlk6PvIACgkQ3UCaFdgi Rp1TuhAAhBcgWuSHQp5IYlG7a1ihEvn1t3kbwpzShAyuy9mt0XjjL/Q7/uGLyPhW Zw2Cp1wM+Vl49/u8CWXUVZx5jkqnMG17h/F5yNnsG5P9ZXV+hcCBGX3Sfduwq+de 5OBUje16UFGNQEI8dfOS8fP40RNNN0zQsOkpSxwBlpZdLxgm05ls6qvS3pmxt1F1 VVFOpBlfi5m0RSrtLrE3K+alJK08Vb7jWCyurx14BCp99Zbal6xU7jqiQS4yiPPH X0ded+mWyLk2vYuaxkTnx0xsmZBklBZ6PyLkimZsoF/IqPAMtExJO7dF24U0WyJo /TUAwPSL+74iz+ZJtNKlokt7spgMQe4v8tvjMH5rLqEwaiysb8p/Pncs5TiAf0rT jgpQqvpSloP4DOFH4ycSw6o3pv7ZaYtfL5whW989vIfTmIlr3X7SJe+FL31XKezt gt5r7L9Hw5QtuayETtjY31/KCXGpf5fydYksoL9vGNnvW18h2Mpuhrb+16yhL6ch iyQDkzP8HQnTJCF1xhevWQGr34Bb7/N5Gh8tAuw81baYc0vhJ2odQ6Qu9TdSj153 KmvYhpt3BDCzcvYMP1GfiN5nYT1PEI4KORPVp6FW8bqP7fDt43jrmHRdwmp6j2JP RGYo8Jhw0/Nxt4wgEicSrprKlvkh5WzwlQNFJ/feNxUqwSzrlMY= =3ims -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 09 03:02:34 2017 Received: (at 27264-done) by debbugs.gnu.org; 9 Jun 2017 07:02:34 +0000 Received: from localhost ([127.0.0.1]:35785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJDwI-0000w4-Le for submit@debbugs.gnu.org; Fri, 09 Jun 2017 03:02:34 -0400 Received: from world.peace.net ([50.252.239.5]:54407) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJDwG-0000vn-DM for 27264-done@debbugs.gnu.org; Fri, 09 Jun 2017 03:02:32 -0400 Received: from pool-72-93-32-114.bstnma.east.verizon.net ([72.93.32.114] helo=jojen) by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dJDw9-00026B-Na; Fri, 09 Jun 2017 03:02:25 -0400 From: Mark H Weaver To: Marius Bakke Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <8760g7nhhx.fsf@fastmail.com> <878tl3q9g1.fsf@netris.org> <87vao6mp8j.fsf@fastmail.com> <87shjamoiw.fsf@fastmail.com> Date: Fri, 09 Jun 2017 03:02:13 -0400 In-Reply-To: <87shjamoiw.fsf@fastmail.com> (Marius Bakke's message of "Thu, 08 Jun 2017 18:29:11 +0200") Message-ID: <87vao5myoa.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27264-done Cc: 27264-done@debbugs.gnu.org, Kei Kebreau X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Marius Bakke writes: > Marius Bakke writes: > >> Mark, others: Can you try these patches and see if they work for you >> (extracted from Keis patch). > > Actually, I just pushed them to 'master' since geoclue rebuilds > 'webkitgtk' and Kei had already verified that gnome-shell now starts. The patches you pushed to master fix the problem for me. Thank you for taking care of this. I'm closing this bug now. Mark From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 11 04:57:53 2017 Received: (at 27264) by debbugs.gnu.org; 11 Jun 2017 08:57:53 +0000 Received: from localhost ([127.0.0.1]:39747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJygy-0005xz-U7 for submit@debbugs.gnu.org; Sun, 11 Jun 2017 04:57:53 -0400 Received: from world.peace.net ([50.252.239.5]:57350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJygx-0005xm-6O for 27264@debbugs.gnu.org; Sun, 11 Jun 2017 04:57:51 -0400 Received: from pool-72-93-31-241.bstnma.east.verizon.net ([72.93.31.241] helo=jojen) by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dJygq-0006YT-Rx; Sun, 11 Jun 2017 04:57:45 -0400 From: Mark H Weaver To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87vao6poh7.fsf@netris.org> <87lgp2p5pv.fsf@gnu.org> Date: Sun, 11 Jun 2017 04:57:32 -0400 In-Reply-To: <87lgp2p5pv.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Thu, 08 Jun 2017 22:47:08 +0200") Message-ID: <874lvm52bn.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Hi Ludovic, ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Mark H Weaver skribis: > >> I'm annoyed that I've been forced to either use a different desktop >> environment in the meantime or else sacrifice security updates. I would >> never consider pushing such a major update to master without testing it >> first. I'm astonished that anyone thinks that this is acceptable >> behavior. > > I sympathize, and I agree that it sucks. > > Now, I think we are all guilty. Rather than trying to find someone to > blame, I=E2=80=99m more interested in seeing why we got there and what we= can do > to avoid it in the future. Of course we can call for GNOME users to > test it, and we=E2=80=99ll surely do that explicitly in the future. But = IMO we > should be thankful to those who worked on this upgrade branch, I agree that we should be thankful, and I'm sorry for not saying so in my last message. I'm very grateful to Marius and Kei for their excellent work upgrading GNOME to 3.24. I handled the upgrade to 3.22, so I know how much work that is, and I'm glad to have been spared the effort this time around. I'm also grateful to Marius, Kei, and Roel for their work on the final commits to get GNOME working. Finding someone to blame is not my goal. Like you, my goal is to avoid this mistake in the future. I don't see how to do that without calling attention to the mistake and labeling it as such. I did not mention any names in my complaint. > and I > feel it would be unwise to sit back and add more on their shoulders. It is not my intent to add more to anyone's shoulders. I'm not asking anyone to do anything. I'm asking people *not* to do something. I'm asking people not to merge major upgrade branches without testing them first. Merging major upgrade branches is not something that should be done without sufficient care. If you aren't able to do the job carefully, then don't do it. That's not adding to anyone's shoulders. No one is imposing deadlines on us, and this was not a security update. I'm not sure why you think "we are all guilty". Is it because we have a collective responsibility to merge 'staging' more quickly than would be possible if we waited for someone to test it first? If so, I disagree. On the contrary, I believe we have a responsibility to make sure major upgrade branches are tested before they are merged, because a broken 'master' effectively means that we cannot deploy security updates to users until the problem is fixed. Does that make sense? Mark From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 11 09:16:16 2017 Received: (at 27264) by debbugs.gnu.org; 11 Jun 2017 13:16:16 +0000 Received: from localhost ([127.0.0.1]:39877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dK2j1-00073a-Uh for submit@debbugs.gnu.org; Sun, 11 Jun 2017 09:16:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dK2j0-00073N-ID for 27264@debbugs.gnu.org; Sun, 11 Jun 2017 09:16:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dK2iq-0003Gp-Cc for 27264@debbugs.gnu.org; Sun, 11 Jun 2017 09:16:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53470) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dK2iq-0003Gl-8p; Sun, 11 Jun 2017 09:16:04 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:60906 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dK2ip-0003hz-Lj; Sun, 11 Jun 2017 09:16:04 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: bug#27264: gnome-shell-3.24.2 consistently dies during initialization References: <87o9u13e4i.fsf@netris.org> <8760g8t769.fsf@gnu.org> <87shjbwjdc.fsf@netris.org> <87ink6zo19.fsf@gnu.org> <87vao6poh7.fsf@netris.org> <87lgp2p5pv.fsf@gnu.org> <874lvm52bn.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 23 Prairial an 225 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Sun, 11 Jun 2017 15:16:00 +0200 In-Reply-To: <874lvm52bn.fsf@netris.org> (Mark H. Weaver's message of "Sun, 11 Jun 2017 04:57:32 -0400") Message-ID: <87zidevf5b.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 27264 Cc: 27264@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi Mark, Mark H Weaver skribis: > I'm not sure why you think "we are all guilty". Is it because we have a > collective responsibility to merge 'staging' more quickly than would be > possible if we waited for someone to test it first? If so, I disagree. Yes, I wrote =E2=80=9Cwe are all guilty=E2=80=9D because I think we are col= lectively responsible. Those who worked on it did their best to track and fix problems on the branch before merging and simply overlooked this problem; IOW, there was some testing, just not this particular test, which, in hindsight, is a mistake. > On the contrary, I believe we have a responsibility to make sure major > upgrade branches are tested before they are merged, because a broken > 'master' effectively means that we cannot deploy security updates to > users until the problem is fixed. I agree. But again, the branch was tested. Remember that gnome-shell is just one of the many things this branch touched; many other things lower in stack were upgraded. IOW, let=E2=80=99s not be too harsh to ourselves. We made an embarrassing mistake; we fixed it in a couple of days, and the lesson we learned is that we must test a full GNOME desktop the next time we upgrade things in this area. Ludo=E2=80=99. From unknown Sat Sep 13 00:37:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 10 Jul 2017 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator