From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#27450: guix pull failed updating guix Date: Fri, 23 Jun 2017 11:29:39 +0200 Message-ID: <87tw37aw70.fsf@gnu.org> References: <2cf92b83-6ba6-bc18-98f1-f1c98bbe8c2e@web.de> <20170622182752.GA3862@jasmine.lan> <87d19vpwbu.fsf@gnu.org> <84551531-620c-3881-abcb-9fd10200200a@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46778) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dOKui-0000uO-Mh for bug-guix@gnu.org; Fri, 23 Jun 2017 05:30:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dOKuh-0001In-JN for bug-guix@gnu.org; Fri, 23 Jun 2017 05:30:04 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:59425) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dOKuh-0001IM-H7 for bug-guix@gnu.org; Fri, 23 Jun 2017 05:30:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dOKuh-00029i-8s for bug-guix@gnu.org; Fri, 23 Jun 2017 05:30:03 -0400 Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Message-ID: In-Reply-To: <84551531-620c-3881-abcb-9fd10200200a@web.de> (Jonathan Brielmaier's message of "Thu, 22 Jun 2017 23:09:44 +0200") 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: Jonathan Brielmaier Cc: 27450-done@debbugs.gnu.org Jonathan Brielmaier skribis: > Am 22.06.2017 um 23:05 schrieb Ludovic Court=C3=A8s: >> Leo Famulari skribis: >>=20 >>> On Thu, Jun 22, 2017 at 06:20:54PM +0200, Jonathan Brielmaier wrote: >>>> copying and compiling to >>>> '/gnu/store/ld6h1fc696q6iaxi9pax0khnm747hvgi-guix-latest' with Guile >>>> 2.0.12... >>>> loading... 12.6% of 605 filesice-9/psyntax.scm:3084:32: In procedure >>>> #: >>>> ice-9/psyntax.scm:3084:32: Syntax error: >>>> bytestructures/guile/base.scm:8:19: include-from-path: file not found = in >>>> path in subform "bytestructures/r7/base.exports.sld" of >>>> (include-from-path "bytestructures/r7/base.exports.sld") >>>> builder for >>>> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed >>>> with exit code 1 >>>> guix pull: error: build failed: build of >>>> `/gnu/store/lh7ja8hk54rlx7q3hrch6726cgrsqr8j-guix-latest.drv' failed >>>> $ guix --version >>>> guix (GNU Guix) 20170303.14 >>>> >>>> guile-version: 2.0.12 >>> >>> This Guix was a bit old (from March 2017) and was using Guile 2.0 >>> instead of Guile 2.2. >>> >>> I'm not sure, but I'd guess the issue is related to the recent addition >>> of a dependency on guile-bytestructures [0]. >>> >>> [0] >>> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D19c90e5f697bbf1= be5ea3a7b4f5fe712d77070a1 >>=20 >> The problem is that there was a time window in March where >> =E2=80=98guile-bytestructures=E2=80=99 was broken as can be seen above. = This prevents >> upgrade here. :-/ >>=20 >> The workaround would be to first upgrade to the commit before the one >> you gave: >>=20 >> guix pull \ >> --url=3Dhttps://git.savannah.gnu.org/cgit/guix.git/snapshot/6fe5c49a= b487154074eaab2ef80e9a2f8163320c.tar.gz >>=20 >> and then upgrade again: >>=20 >> guix pull >>=20 >> Jonathan, are you able to confirm that this works or did you work around >> it differently already? > Sadly I can't confirm if this work around works because I reinstalled > guix (I removed the broken one and did a clean new 0.13 installation). > > Next time I'll wait until the mailing list gives me the right commit :) No problem. I=E2=80=99m closing the bug, with the understanding though tha= t it illustrates a =E2=80=9Cwell-known=E2=80=9D defect in =E2=80=98guix pull=E2= =80=99. Thanks, Ludo=E2=80=99.