From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: bug#35175: Cannot reconfigure Date: Mon, 8 Apr 2019 12:54:14 +0200 Message-ID: <20190408125414.2b023d08@scratchpost.org> References: <20190406153348.411df268@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/ozOMNF=O/72DGw42ZZH0WHt"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:34719) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDRvb-0004wK-Cj for bug-guix@gnu.org; Mon, 08 Apr 2019 06:55:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hDRva-0001A8-EE for bug-guix@gnu.org; Mon, 08 Apr 2019 06:55:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35496) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hDRva-00019i-53 for bug-guix@gnu.org; Mon, 08 Apr 2019 06:55:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hDRvZ-0003HE-T4 for bug-guix@gnu.org; Mon, 08 Apr 2019 06:55:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: znavko@disroot.org, Luther Thompson Cc: 35175@debbugs.gnu.org --Sig_/ozOMNF=O/72DGw42ZZH0WHt Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sat, 06 Apr 2019 20:44:45 +0000 znavko@disroot.org wrote: > This is not a bug, but your config is wrong here: >=20 > (file-systems > (cons > (file-system (device "my-root") > (mount-point "/") > (type "ext4") > (title 'label)) > %base-file-systems)) >=20 > Delete string `(title 'label)` and leave like this: >=20 > (file-systems > (cons > (file-system (device "my-root") > (mount-point "/") > (type "ext4")) > %base-file-systems)) ... why? I use (title 'label) for more than a year and it works fine. The reason for the error Luther encountered is because something is up with= the gdm service. And that's because of (extend params (compose extensions))) And I guess the extension/composition mechanism of gdm is broken. There was a commit commit 0cf981a6066711f6e830a3f1d40f7c265b0bac94 Author: Ludovic Court=C3=A8s Date: Fri Apr 5 17:40:01 2019 +0200 services: gdm: Properly handle empty extensions lists. recently. The change is: diff --git a/gnu/services/xorg.scm b/gnu/services/xorg.scm index 26ca0d4f1f..ede8bc7304 100644 --- a/gnu/services/xorg.scm +++ b/gnu/services/xorg.scm @@ -879,11 +879,16 @@ the GNOME desktop environment.") ;; For convenience, this service can be extended with an ;; record. Take the first one that ;; comes. - (compose first) + (compose (lambda (extensions) + (match extensions + (() #f) + ((config . _) config)))) (extend (lambda (config xorg-configuration) - (gdm-configuration - (inherit config) - (xorg-configuration xorg-configuration)))) + (if xorg-configuration + (gdm-configuration + (inherit config) + (xorg-configuration xorg-configuration)) + config))) =20 (default-value (gdm-configuration)) (description @Luther: Could you try with the commit right before that change? guix pull --commit=3D37aaf9a8c7d64ae69c4670a12f481dfc0aac53ae --Sig_/ozOMNF=O/72DGw42ZZH0WHt Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlyrKFYACgkQ5xo1VCww uqUOQAf/b9Jszlr0Nt0eK+c7hGdLnCZfBZ5b0RjcMyDxZ35ZkVeFXPQdH0tgJPDl vGEHGAqAl5mBxzOq+0Z7dpEH01CodJHaaCWKUVy2sYw170sBdr9lbQuuK4Xzg1oA mt7bn5+4/M/MmM+30kGZmzJEOPepzIwiYfCxIjrOABec166gx+D/3dZ9pHv1yMar qWK/ATXu/rxzcFGr7MDFxUvSxJMCky/umY+6YYzHIKI3cKBzd4W7T8N4HxeWPyfg 6Rgvg6aZ5vCqw03ZvaGLNk14uXHi1FfMpRFxlMSZNuCzZvRTVSprjophjcETVzzX mKwqKnYb51ULUoLtMHPzMKFrYJtKGQ== =zYxX -----END PGP SIGNATURE----- --Sig_/ozOMNF=O/72DGw42ZZH0WHt--