From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#30562: "guix import pypi" fails now with "guix pulled" guix. Date: Fri, 09 Mar 2018 11:38:42 +0100 Message-ID: <87sh99zg7h.fsf@gnu.org> References: <20180221002726.0e855d65@scratchpost.org> <87bmgbwzqc.fsf@gnu.org> 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]:38995) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1euFQX-0000pD-K7 for bug-guix@gnu.org; Fri, 09 Mar 2018 05:39:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1euFQU-0006bE-DW for bug-guix@gnu.org; Fri, 09 Mar 2018 05:39:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:43863) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1euFQU-0006b0-9k for bug-guix@gnu.org; Fri, 09 Mar 2018 05:39:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1euFQT-0006OE-VH for bug-guix@gnu.org; Fri, 09 Mar 2018 05:39:01 -0500 Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Message-ID: In-Reply-To: <87bmgbwzqc.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 26 Feb 2018 16:13:31 +0100") 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: Danny Milosavljevic Cc: 30562-done@debbugs.gnu.org ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > Danny Milosavljevic skribis: > >> In guix/build/download.scm: >> 406:4 4 (open-connection-for-uri _ #:timeout _ # _) >> 407:14 3 (thunk) >> 342:14 2 (open-socket-for-uri #< scheme: https userinfo: #=E2= =80=A6> =E2=80=A6) >> 321:4 1 (ensure-uri #< scheme: https userinfo: #f host: "p=E2= =80=A6>) >> In unknown file: >> 0 (_ #< scheme: https userinfo: #f host: "pypi.pytho=E2= =80=A6>) >> >> ERROR: ERROR: Wrong type to apply: # > > The problem here has to do with an ABI change between Guile 2.2.2 and > 2.2.3: in one case =E2=80=98uri?=E2=80=99 is a syntax, whereas in the oth= er case it=E2=80=99s a > macro. > > Normally =E2=80=98guix pull=E2=80=99 arranges to compile with a matching = Guile version > for that reason: see commit 66f217b43aca603326dab17d4dda1a398bf4fb8c and > . > > I=E2=80=99m not sure why this fix doesn=E2=80=99t work for you. Is your = =E2=80=98guix=E2=80=99 command > using 2.2.2 or 2.2.3? Could it be that you ran =E2=80=98guix pull=E2=80= =99 with 2.2.3 > and then ran subsequent commands with 2.2.2? That must be fixed by 3aab8851442713f6ad748ffebb055c5e9eae1bd4, which is a followup to 66f217b43aca603326dab17d4dda1a398bf4fb8c. Ludo=E2=80=99.