From unknown Mon Aug 18 11:20:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31117: eaae07ec2 breaks 'guix pull' for guile 2.0 users Resent-From: Alex Vong Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 09 Apr 2018 19:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31117 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 31117@debbugs.gnu.org Cc: alexvong1995@gmail.com X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152330301327703 (code B ref -1); Mon, 09 Apr 2018 19:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Apr 2018 19:43:33 +0000 Received: from localhost ([127.0.0.1]:44269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5chR-0007Ck-B6 for submit@debbugs.gnu.org; Mon, 09 Apr 2018 15:43:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5chQ-0007CZ-0A for submit@debbugs.gnu.org; Mon, 09 Apr 2018 15:43:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5chJ-0002X0-L0 for submit@debbugs.gnu.org; Mon, 09 Apr 2018 15:43:26 -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.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50265) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f5chJ-0002Wr-Hg for submit@debbugs.gnu.org; Mon, 09 Apr 2018 15:43:25 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5chI-0005B7-1f for bug-guix@gnu.org; Mon, 09 Apr 2018 15:43:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5chF-0002Tf-CB for bug-guix@gnu.org; Mon, 09 Apr 2018 15:43:24 -0400 Received: from mail-pl0-x234.google.com ([2607:f8b0:400e:c01::234]:34015) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f5chF-0002Si-4p for bug-guix@gnu.org; Mon, 09 Apr 2018 15:43:21 -0400 Received: by mail-pl0-x234.google.com with SMTP id y12-v6so5718424plt.1 for ; Mon, 09 Apr 2018 12:43:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:user-agent:mime-version; bh=F8F7OVrHG7z6mK0HvdyvZglOjrJ3tViUYnyLqGjRaM8=; b=DBmoWPtQ66cOamw9F80qOmmaDWRiMxrzePUcH1rOwZ7BtDyfy2zXRd3WrfDGn2bA2e v9QE9C3b3YavADNr+WYqo3ddJvkk/JJGWK0zt9FvuTk8hskHeiHvAqk92tRjI7AaPrPg kM1mugM9VnOb6QTbEnRutqce9175RF6fI6pYVVvU3G/944vJggf5ymgQYMMXDmsgNNA8 m14FqnTRlhymsxxUK0QYVTblkWJL6edc451U5H9rO63IBigb4BG7bbtYHEkpTzXZQSUP k3zRqx+eOYQQhf+KTyWxLoD6B2J4ifXhT3RDuBn4xmLoYLskjUK8bRhrGS2nr1rJTCfi K3rw== 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:date:message-id:user-agent :mime-version; bh=F8F7OVrHG7z6mK0HvdyvZglOjrJ3tViUYnyLqGjRaM8=; b=aJBuh1AB5cD4YmRPP6wpZLY+efJTOQwyTC/+te0bvZgHeaEzqPfEN3kUoc0uTjhJco UGAniEPWkChf67ntXMYIVOhqL846XjyG5/e0sxqR+OQAPM/b5YfgiQxwjp2h31T+55la d+5k5KIc50+KHZ4y6kz5Ccssgq6RX3gFTEvSFKjdcVjbPP5KNX2feeQsudbqEZoiRWLs QyPxsMYopt8Td7AvROSUOMVC7c7qfWMNgaoj8/YxHabbHHF5DAVoi3BN5Ki1nQoxphIi rZLBorHiFVb/lQ2sl5WzbV79yzAKh1M/gpJtRnT5rpKTKdteOgbXpbiyUYL+bdNUQXNJ /Ojw== X-Gm-Message-State: ALQs6tA1jnqoZVUferW8oQUG1qOF6g6HTVUgw2cDAGDgxXetawUl2QA7 Fd6p0ehsp1P2MwfWKmRe7UM= X-Google-Smtp-Source: AIpwx4+M31qjXZNgGpmsLboxqF11QlPLrC+xRFUrR3x0FUSBRqVepSR06weHYP5C5S/3DOIReabQwQ== X-Received: by 2002:a17:902:748a:: with SMTP id h10-v6mr6408365pll.160.1523302999914; Mon, 09 Apr 2018 12:43:19 -0700 (PDT) Received: from debian (n058152177095.netvigator.com. [58.152.177.95]) by smtp.gmail.com with ESMTPSA id k73sm1860920pgc.55.2018.04.09.12.43.17 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 09 Apr 2018 12:43:18 -0700 (PDT) From: Alex Vong Date: Tue, 10 Apr 2018 03:42:59 +0800 Message-ID: <87sh842mkc.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) 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: -4.8 (----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Guix, Commit eaae07ec2878707744fed76029a28ab9a494fc2e breaks 'guix pull' for guile 2.0 users. More precisely, it fails with: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D alexvong1995@debian:~$ guix pull=20 Updating from Git repository at 'https://git.savannah.gnu.org/git/guix.git'= ... Building from Git commit 60e1de6d95bd32b4996c199708541781b8f828fd... Computing Guix derivation for 'x86_64-linux'... /Backtrace: 7 (primitive-load "/gnu/store/75vknf0m8z0xdqnbbbms93r94j8=E2=80= =A6") In ice-9/boot-9.scm: 142:2 6 (dynamic-wind _ _ #) In ice-9/eval.scm: 155:9 5 (_ _) 191:35 4 (_ _) 173:47 3 (_ #(#(# # = =E2=80=A6))) In ./guix/self.scm: 588:4 2 (guix-derivation "/gnu/store/v6gspcm5462rf6c4rlkcjsyr4=E2=80= =A6" =E2=80=A6) 575:24 1 (guile-for-build _) 80:4 0 (_ _) ./guix/self.scm:80:4: Throw to key `match-error' with args `("match" "no ma= tching pattern" "guile@2.0")'. Backtrace: In ice-9/boot-9.scm: 160: 14 [catch #t # ...] In unknown file: ?: 13 [apply-smob/1 #] In ice-9/boot-9.scm: 66: 12 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 11 [eval # #] In ice-9/boot-9.scm: 2404: 10 [save-module-excursion #] 4056: 9 [#] In guix/ui.scm: 1501: 8 [run-guix-command pull] In ice-9/boot-9.scm: 160: 7 [catch srfi-34 # ..= .] 160: 6 [catch system-error ...] 160: 5 [catch git-error ...] In guix/scripts/pull.scm: 280: 4 [#] In guix/store.scm: 1443: 3 [run-with-store # ...] In guix/scripts/pull.scm: 178: 2 [# #] In ice-9/eval.scm: 386: 1 [eval # <1>) <0>)> (# #t # ...)] In unknown file: ?: 0 [scm-error misc-error #f ...] ERROR: In procedure scm-error: ERROR: invalid build result (# /gnu/store/75vknf0m8z0xdqnbbbms= 93r94j8y243f-compute-guix-derivation 559422aa07d0> "") =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D The relevant error is: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D ./guix/self.scm:80:4: Throw to key `match-error' with args `("match" "no ma= tching pattern" "guile@2.0")'. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D I think the error is caused by the pattern matching code not taking into account the version suffix. Also, I have used 'guix pull --commit ...' to make sure it is really eaae07ec2 causing the problem. Cheers, Alex --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQTdXC2pN4kXBjiMDs8cGaIXrbrArQUCWsvCRAAKCRAcGaIXrbrA raJdAQDRIE7YvE964AbGjpt38giNjqHNrYpKUhqmA0MiRgMUXAD+O9zTkBeANLfn yXKjPGnkQ1bvyjCyQbRug4mHllo/mwY= =iMyj -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 11:20:20 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Alex Vong Subject: bug#31117: closed (Re: bug#27284: =?UTF-8?Q?=E2=80=98guix_?= =?UTF-8?Q?pull=E2=80=99?= broken on Guile 2.0) Message-ID: References: <87bmeqr6pv.fsf@gnu.org> <87sh842mkc.fsf@gmail.com> X-Gnu-PR-Message: they-closed 31117 X-Gnu-PR-Package: guix Reply-To: 31117@debbugs.gnu.org Date: Tue, 10 Apr 2018 23:19:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1523402342-23269-1" This is a multi-part message in MIME format... ------------=_1523402342-23269-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31117: eaae07ec2 breaks 'guix pull' for guile 2.0 users which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 31117@debbugs.gnu.org. --=20 31117: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31117 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1523402342-23269-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31117-done) by debbugs.gnu.org; 10 Apr 2018 23:18:25 +0000 Received: from localhost ([127.0.0.1]:45524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f62Wv-00062F-Hk for submit@debbugs.gnu.org; Tue, 10 Apr 2018 19:18:25 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:45746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f62Wt-000621-LU; Tue, 10 Apr 2018 19:18:23 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 7D65213766; Wed, 11 Apr 2018 01:18:22 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Omqj88nf32TV; Wed, 11 Apr 2018 01:18:21 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 66BFC133F6; Wed, 11 Apr 2018 01:18:21 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Ricardo Wurmus , Alex Vong Subject: Re: bug#27284: =?utf-8?B?4oCYZ3VpeCBwdWxs4oCZ?= broken on Guile 2.0 References: <87h8tnz1dx.fsf@gnu.org> <20171211105253.9670-1-ludo@gnu.org> <20171211105253.9670-4-ludo@gnu.org> <871sjst76a.fsf@gnu.org> <87d0zpyj5d.fsf_-_@gnu.org> <87zi2dvemk.fsf@gnu.org> <87po38noln.fsf@elephly.net> <87bmeq684y.fsf_-_@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 Germinal an 226 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-pc-linux-gnu Date: Wed, 11 Apr 2018 01:18:20 +0200 In-Reply-To: <87bmeq684y.fsf_-_@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\?\= \=\?utf-8\?Q\?\=22's\?\= message of "Tue, 10 Apr 2018 23:53:17 +0200") Message-ID: <87bmeqr6pv.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 31117-done Cc: 27284-done@debbugs.gnu.org, Maxim Cournoyer , 31117-done@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 (/) Hello, ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > Indeed, on closer inspection, (guix config) is miscompiled and looks for > =E2=80=98getenv=E2=80=99 and =E2=80=98string-append=E2=80=99 in a nonexis= tent anonymous module (the > #{=C2=A0g12345}# thing below) instead of (guile): It turns out the =E2=80=98define-module=E2=80=99 form has to be spliced in = 2.0. Fixed in commit eb72cdf087fe51d85e0c1514ec8e669047b5d6e1. Thanks Ricardo & Alex, Ludo=E2=80=99. ------------=_1523402342-23269-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Apr 2018 19:43:33 +0000 Received: from localhost ([127.0.0.1]:44269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5chR-0007Ck-B6 for submit@debbugs.gnu.org; Mon, 09 Apr 2018 15:43:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5chQ-0007CZ-0A for submit@debbugs.gnu.org; Mon, 09 Apr 2018 15:43:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5chJ-0002X0-L0 for submit@debbugs.gnu.org; Mon, 09 Apr 2018 15:43:26 -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.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50265) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f5chJ-0002Wr-Hg for submit@debbugs.gnu.org; Mon, 09 Apr 2018 15:43:25 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5chI-0005B7-1f for bug-guix@gnu.org; Mon, 09 Apr 2018 15:43:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5chF-0002Tf-CB for bug-guix@gnu.org; Mon, 09 Apr 2018 15:43:24 -0400 Received: from mail-pl0-x234.google.com ([2607:f8b0:400e:c01::234]:34015) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f5chF-0002Si-4p for bug-guix@gnu.org; Mon, 09 Apr 2018 15:43:21 -0400 Received: by mail-pl0-x234.google.com with SMTP id y12-v6so5718424plt.1 for ; Mon, 09 Apr 2018 12:43:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:user-agent:mime-version; bh=F8F7OVrHG7z6mK0HvdyvZglOjrJ3tViUYnyLqGjRaM8=; b=DBmoWPtQ66cOamw9F80qOmmaDWRiMxrzePUcH1rOwZ7BtDyfy2zXRd3WrfDGn2bA2e v9QE9C3b3YavADNr+WYqo3ddJvkk/JJGWK0zt9FvuTk8hskHeiHvAqk92tRjI7AaPrPg kM1mugM9VnOb6QTbEnRutqce9175RF6fI6pYVVvU3G/944vJggf5ymgQYMMXDmsgNNA8 m14FqnTRlhymsxxUK0QYVTblkWJL6edc451U5H9rO63IBigb4BG7bbtYHEkpTzXZQSUP k3zRqx+eOYQQhf+KTyWxLoD6B2J4ifXhT3RDuBn4xmLoYLskjUK8bRhrGS2nr1rJTCfi K3rw== 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:date:message-id:user-agent :mime-version; bh=F8F7OVrHG7z6mK0HvdyvZglOjrJ3tViUYnyLqGjRaM8=; b=aJBuh1AB5cD4YmRPP6wpZLY+efJTOQwyTC/+te0bvZgHeaEzqPfEN3kUoc0uTjhJco UGAniEPWkChf67ntXMYIVOhqL846XjyG5/e0sxqR+OQAPM/b5YfgiQxwjp2h31T+55la d+5k5KIc50+KHZ4y6kz5Ccssgq6RX3gFTEvSFKjdcVjbPP5KNX2feeQsudbqEZoiRWLs QyPxsMYopt8Td7AvROSUOMVC7c7qfWMNgaoj8/YxHabbHHF5DAVoi3BN5Ki1nQoxphIi rZLBorHiFVb/lQ2sl5WzbV79yzAKh1M/gpJtRnT5rpKTKdteOgbXpbiyUYL+bdNUQXNJ /Ojw== X-Gm-Message-State: ALQs6tA1jnqoZVUferW8oQUG1qOF6g6HTVUgw2cDAGDgxXetawUl2QA7 Fd6p0ehsp1P2MwfWKmRe7UM= X-Google-Smtp-Source: AIpwx4+M31qjXZNgGpmsLboxqF11QlPLrC+xRFUrR3x0FUSBRqVepSR06weHYP5C5S/3DOIReabQwQ== X-Received: by 2002:a17:902:748a:: with SMTP id h10-v6mr6408365pll.160.1523302999914; Mon, 09 Apr 2018 12:43:19 -0700 (PDT) Received: from debian (n058152177095.netvigator.com. [58.152.177.95]) by smtp.gmail.com with ESMTPSA id k73sm1860920pgc.55.2018.04.09.12.43.17 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 09 Apr 2018 12:43:18 -0700 (PDT) From: Alex Vong To: bug-guix@gnu.org Subject: eaae07ec2 breaks 'guix pull' for guile 2.0 users Date: Tue, 10 Apr 2018 03:42:59 +0800 Message-ID: <87sh842mkc.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit Cc: alexvong1995@gmail.com 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: -4.8 (----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Guix, Commit eaae07ec2878707744fed76029a28ab9a494fc2e breaks 'guix pull' for guile 2.0 users. More precisely, it fails with: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D alexvong1995@debian:~$ guix pull=20 Updating from Git repository at 'https://git.savannah.gnu.org/git/guix.git'= ... Building from Git commit 60e1de6d95bd32b4996c199708541781b8f828fd... Computing Guix derivation for 'x86_64-linux'... /Backtrace: 7 (primitive-load "/gnu/store/75vknf0m8z0xdqnbbbms93r94j8=E2=80= =A6") In ice-9/boot-9.scm: 142:2 6 (dynamic-wind _ _ #) In ice-9/eval.scm: 155:9 5 (_ _) 191:35 4 (_ _) 173:47 3 (_ #(#(# # = =E2=80=A6))) In ./guix/self.scm: 588:4 2 (guix-derivation "/gnu/store/v6gspcm5462rf6c4rlkcjsyr4=E2=80= =A6" =E2=80=A6) 575:24 1 (guile-for-build _) 80:4 0 (_ _) ./guix/self.scm:80:4: Throw to key `match-error' with args `("match" "no ma= tching pattern" "guile@2.0")'. Backtrace: In ice-9/boot-9.scm: 160: 14 [catch #t # ...] In unknown file: ?: 13 [apply-smob/1 #] In ice-9/boot-9.scm: 66: 12 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 11 [eval # #] In ice-9/boot-9.scm: 2404: 10 [save-module-excursion #] 4056: 9 [#] In guix/ui.scm: 1501: 8 [run-guix-command pull] In ice-9/boot-9.scm: 160: 7 [catch srfi-34 # ..= .] 160: 6 [catch system-error ...] 160: 5 [catch git-error ...] In guix/scripts/pull.scm: 280: 4 [#] In guix/store.scm: 1443: 3 [run-with-store # ...] In guix/scripts/pull.scm: 178: 2 [# #] In ice-9/eval.scm: 386: 1 [eval # <1>) <0>)> (# #t # ...)] In unknown file: ?: 0 [scm-error misc-error #f ...] ERROR: In procedure scm-error: ERROR: invalid build result (# /gnu/store/75vknf0m8z0xdqnbbbms= 93r94j8y243f-compute-guix-derivation 559422aa07d0> "") =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D The relevant error is: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D ./guix/self.scm:80:4: Throw to key `match-error' with args `("match" "no ma= tching pattern" "guile@2.0")'. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D I think the error is caused by the pattern matching code not taking into account the version suffix. Also, I have used 'guix pull --commit ...' to make sure it is really eaae07ec2 causing the problem. Cheers, Alex --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQTdXC2pN4kXBjiMDs8cGaIXrbrArQUCWsvCRAAKCRAcGaIXrbrA raJdAQDRIE7YvE964AbGjpt38giNjqHNrYpKUhqmA0MiRgMUXAD+O9zTkBeANLfn yXKjPGnkQ1bvyjCyQbRug4mHllo/mwY= =iMyj -----END PGP SIGNATURE----- --=-=-=-- ------------=_1523402342-23269-1-- From unknown Mon Aug 18 11:20:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31117: bug#27284: =?UTF-8?Q?=E2=80=98guix_?= =?UTF-8?Q?pull=E2=80=99?= broken on Guile 2.0 Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 14 Apr 2018 17:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31117 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 27284-done@debbugs.gnu.org, Maxim Cournoyer , Alex Vong , 31117-done@debbugs.gnu.org Received: via spool by 31117-done@debbugs.gnu.org id=D31117.152372850217852 (code D ref 31117); Sat, 14 Apr 2018 17:56:01 +0000 Received: (at 31117-done) by debbugs.gnu.org; 14 Apr 2018 17:55:02 +0000 Received: from localhost ([127.0.0.1]:52570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7POA-0004dm-6c for submit@debbugs.gnu.org; Sat, 14 Apr 2018 13:55:02 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21043) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7PO6-0004dK-EI for 31117-done@debbugs.gnu.org; Sat, 14 Apr 2018 13:54:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1523727560; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=499; bh=7zWHfAVD8xGrYNm1vZjeV06BgXLDndzCe/wdsm1HVVg=; b=QYOU+1rRaqw5Z8fGyMCWez+RS/q7nyyToT7MnRskzyQ84OY40L3hq0lowb/xS1HD TtSW1sPbnN3zZIKrhAAc9entBdmUOMAapD/Gfv4rqou9xw7P0Q+FFflgSXCIUlt960P dZ7qKoE7zvAG8M5OiV62qTGE67LyYmi8iuSjNoKM= Received: from localhost (port-92-200-25-156.dynamic.qsc.de [92.200.25.156]) by mx.zohomail.com with SMTPS id 1523727560504110.94213047053995; Sat, 14 Apr 2018 10:39:20 -0700 (PDT) References: <87h8tnz1dx.fsf@gnu.org> <20171211105253.9670-1-ludo@gnu.org> <20171211105253.9670-4-ludo@gnu.org> <871sjst76a.fsf@gnu.org> <87d0zpyj5d.fsf_-_@gnu.org> <87zi2dvemk.fsf@gnu.org> <87po38noln.fsf@elephly.net> <87bmeq684y.fsf_-_@gnu.org> <87bmeqr6pv.fsf@gnu.org> User-agent: mu4e 1.0; emacs 25.3.1 From: Ricardo Wurmus In-reply-to: <87bmeqr6pv.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 14 Apr 2018 19:39:11 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87in8tlmbk.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) 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 (-) Ludovic Court=C3=A8s writes: >> Indeed, on closer inspection, (guix config) is miscompiled and looks for >> =E2=80=98getenv=E2=80=99 and =E2=80=98string-append=E2=80=99 in a nonexi= stent anonymous module (the >> #{g12345}# thing below) instead of (guile): > > It turns out the =E2=80=98define-module=E2=80=99 form has to be spliced i= n 2.0. > > Fixed in commit eb72cdf087fe51d85e0c1514ec8e669047b5d6e1. Thank you. I tested this and it works fine. --=20 Ricardo