Received: (at 37071) by debbugs.gnu.org; 31 Aug 2019 05:56:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 31 01:56:01 2019 Received: from localhost ([127.0.0.1]:54948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1i3wMj-0001tE-6f for submit <at> debbugs.gnu.org; Sat, 31 Aug 2019 01:56:01 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:37083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1i3wMg-0001st-TN for 37071 <at> debbugs.gnu.org; Sat, 31 Aug 2019 01:55:59 -0400 Received: by mail-pf1-f193.google.com with SMTP id y9so5918806pfl.4 for <37071 <at> debbugs.gnu.org>; Fri, 30 Aug 2019 22:55:58 -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:content-transfer-encoding; bh=EmIXUyYQgKr8m55SgAznAaspIkTT/vxzcofQJ6YcS1A=; b=Eov3DEjOJW/jrS07pDj+sYCwHPNA0ccS9j98wCE1RqVB72z2CNW++oMO1HJKlt5OLl EZVgEs9w0T8l1tsoVMAdxNgTdZgdgM2tioO7xQuTwGLJqz64ubKsBfn7DVK3LBdLGDMi uZnvJGmHY38QjvNFllOdrkV/gXv2kdD5EVsMMtUOIzBYPEvMjtQnMLoaa1gaK7kahXrO vS4uwchEjmYSZNB6l3XnunfdYugVQmThg8jjLv2PoVwjE2zrkcOtDJTaipcm9hmUiRHQ dEKGEiUCQ7jTN9qGE3jzxeKdddtvlm5qE7nye7t4I9wrL/HtBDGi+XVhItDNXRhD/RlF opfA== 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:content-transfer-encoding; bh=EmIXUyYQgKr8m55SgAznAaspIkTT/vxzcofQJ6YcS1A=; b=ou1wTfTf7qwMQAJPfH9X9mC7SVaWwQa9sgzb/CjLYPS9e+S9x16ZeHAiyYohUr2SEt ctFCT54O2/WDjD1fR7D0erHP/hPtv38kwbGLtPfQcOO3FHV/r5rwYZoJb0MVBD40B0UB AeH33hOGrIidJ+kcq8koZ+1+u93B88DoGCDGYTkwZ5qF0yqgtHWbvoG5pkOx6FdySCoZ TmurjfE8E+dyglOEVb/bowPaOWmDbcF6Um6XBjpwEhq+qdWNPWWamIBpfbsioRw2+boa u8H1noS5y5nK9QLX7q2+3KmBs9e10g6njuAzjx3T9WtCM/roZXfZZ6ikbh2XUOgF2A11 WezQ== X-Gm-Message-State: APjAAAWWCA8/4gnDaDzKHpkBdaeMaPfFA/5meJNYhME48lHoRkP9xwVj q2ITYsGx/nrGcisO4SCPdN7CNGc9 X-Google-Smtp-Source: APXvYqwpeaue8fm6CAN0NIysmfb6Gsl55dHlzwShtASV0VLUxkZrLFyJ23tiHzRWCbfDiB6zz27NZQ== X-Received: by 2002:a63:f357:: with SMTP id t23mr16298299pgj.421.1567230952619; Fri, 30 Aug 2019 22:55:52 -0700 (PDT) Received: from x200 ([240f:c7:38e9:1:314b:485c:9ba4:72c6]) by smtp.gmail.com with ESMTPSA id w6sm7882588pgg.2.2019.08.30.22.55.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Aug 2019 22:55:51 -0700 (PDT) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: Re: bug#37071: guix import pypi httpie fails References: <47016DD3-0499-428A-9DE0-DACF8AE4D78B@HIDDEN> <871rx5f233.fsf@HIDDEN> Date: Sat, 31 Aug 2019 23:54:36 +0900 In-Reply-To: <871rx5f233.fsf@HIDDEN> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 28 Aug 2019 22:48:48 +0200") Message-ID: <87pnkl5qs3.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.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: 37071 Cc: 37071 <at> debbugs.gnu.org, Robert Vollmert <rob@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > Hi, > > Robert Vollmert <rob@HIDDEN> skribis: > >> $ guix import pypi httpie >> =E2=80=A60.2.tar.gz 83KiB 291KiB/s 00:00 [##########= ########] 100.0% >> =E2=80=A6.py3-none-any.whl 58KiB 201KiB/s 00:00 [##########= ########] 100.0% >> guix import: warning: Failed to extract file: httpie-1.0.2.dist-info/MET= ADATA from wheel. >> Backtrace: >> 15 (primitive-load "/home/rob/.config/guix/current/bin/guix") >> In guix/ui.scm: >> 1692:12 14 (run-guix-command _ . _) >> In guix/scripts/import.scm: >> 115:11 13 (guix-import . _) >> In guix/scripts/import/pypi.scm: >> 102:23 12 (guix-import-pypi . _) >> In guix/memoization.scm: >> 98:0 11 (_ #<hash-table 11e5b20 0/31> ("httpie") _) >> In unknown file: >> 10 (_ #<procedure 11f9580 at guix/memoization.scm:179:32 =E2= =80=A6> =E2=80=A6) >> In ice-9/boot-9.scm: >> 829:9 9 (catch _ _ #<procedure 7f2711b7fd48 at guix/import/pyp=E2= =80=A6> =E2=80=A6) >> In guix/utils.scm: >> 635:8 8 (call-with-temporary-output-file _) >> In guix/import/pypi.scm: >> 384:25 7 (_ "/tmp/guix-file.A9OwRK" _) >> In guix/utils.scm: >> 635:8 6 (call-with-temporary-output-file #<procedure 1091c20 at=E2= =80=A6>) >> In guix/import/utils.scm: >> 133:10 5 (_ "/tmp/guix-file.jFzPxe" _) >> 123:4 4 (url-fetch _ _) >> In guix/build/download.scm: >> 763:4 3 (url-fetch "/tmp/guix-file.A9OwRK" "/tmp/guix-file.jFz=E2= =80=A6" =E2=80=A6) >> In srfi/srfi-1.scm: >> 679:15 2 (append-map _ _ . _) >> 592:17 1 (map1 (#f)) >> In guix/build/download.scm: >> 728:8 0 (maybe-expand-mirrors _ _) >> >> guix/build/download.scm:728:8: In procedure maybe-expand-mirrors: >> In procedure struct_vtable: Wrong type argument in position 1 (expecting= struct): #f > > The key here is the message =E2=80=9CFailed to extract [=E2=80=A6] METADA= TA from wheel=E2=80=9D. > > When that happens, I think we miss too much information to do anything > sensible. Maxim, do you confirm? > > If you add =E2=80=98unzip=E2=80=99 to $PATH, the problem should vanish. > > We should probably process wheels & co. in derivations to avoid relying > on tools that may or may not be in $PATH. > > Thoughts? > > Ludo=E2=80=99. I can't seem to reproduce, even with 'unzip' removed from my profile: --8<---------------cut here---------------start------------->8--- Starting download of /tmp/guix-file.Bdb5Iq From https://files.pythonhosted.org/packages/d5/a4/ab61c1dbfdef33c7b7f5f7df= 0d79eb5cd55a106601a4acc17f983f320b4a/httpie-1.0.3.tar.gz... =E2=80=A60.3.tar.gz 85KiB 1.4MiB/s 00:00 [#############= #####] 100.0% Starting download of /tmp/guix-file.F4KKQY From https://files.pythonhosted.org/packages/da/08/22487f04aa2cb831c5e02c92= 86f1d145f81b06bf9bbf1e73b70d2dc15d7f/httpie-1.0.3-py2.py3-none-any.whl... =E2=80=A6.py3-none-any.whl 58KiB 1.1MiB/s 00:00 [#############= #####] 100.0% guix import: warning: Failed to extract file: httpie-1.0.3.dist-info/METADA= TA from wheel. (package (name "python-httpie") (version "1.0.3") (source (origin (method url-fetch) (uri (pypi-uri "httpie" version)) (sha256 (base32 "103fcigpxf4nqmrdqjnyz7d9n4n16906slwmmqqc0gkxv8hnw6vd")))) (build-system python-build-system) (propagated-inputs `(("python-pygments" ,python-pygments) ("python-requests" ,python-requests))) (home-page "http://httpie.org/") (synopsis "HTTPie - a CLI, cURL-like tool for humans.") (description "HTTPie - a CLI, cURL-like tool for humans.") (license license:bsd-3)) --8<---------------cut here---------------end--------------->8--- It's hard to investigate the problem without being able to reproduce, but, what the code is supposed to do is a. Parse the METADATA file of the wheel archive. b. If that fails, parse the first requires.txt file found in a source archive of the package. When both fail, empty lists are returned for the required dependencies and optional test dependencies (and this should just give you a package without inputs rather than a backtrace). The later case is covered by the functional test named "pypi->guix-package, no usable requirement file." in guix/tests/pypi.scm. HTH! Maxim
bug-guix@HIDDEN
:bug#37071
; Package guix
.
Full text available.Received: (at 37071) by debbugs.gnu.org; 28 Aug 2019 20:49:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 28 16:48:59 2019 Received: from localhost ([127.0.0.1]:51317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1i34sF-0003y7-DW for submit <at> debbugs.gnu.org; Wed, 28 Aug 2019 16:48:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1i34sE-0003xt-03 for 37071 <at> debbugs.gnu.org; Wed, 28 Aug 2019 16:48:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56095) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1i34s7-0006Mw-Ks; Wed, 28 Aug 2019 16:48:51 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48064 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1i34s6-0006ar-4s; Wed, 28 Aug 2019 16:48:50 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Robert Vollmert <rob@HIDDEN> Subject: Re: bug#37071: guix import pypi httpie fails References: <47016DD3-0499-428A-9DE0-DACF8AE4D78B@HIDDEN> Date: Wed, 28 Aug 2019 22:48:48 +0200 In-Reply-To: <47016DD3-0499-428A-9DE0-DACF8AE4D78B@HIDDEN> (Robert Vollmert's message of "Sun, 18 Aug 2019 12:40:43 +0200") Message-ID: <871rx5f233.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 37071 Cc: 37071 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, Robert Vollmert <rob@HIDDEN> skribis: > $ guix import pypi httpie > =E2=80=A60.2.tar.gz 83KiB 291KiB/s 00:00 [###########= #######] 100.0% > =E2=80=A6.py3-none-any.whl 58KiB 201KiB/s 00:00 [###########= #######] 100.0% > guix import: warning: Failed to extract file: httpie-1.0.2.dist-info/META= DATA from wheel. > Backtrace: > 15 (primitive-load "/home/rob/.config/guix/current/bin/guix") > In guix/ui.scm: > 1692:12 14 (run-guix-command _ . _) > In guix/scripts/import.scm: > 115:11 13 (guix-import . _) > In guix/scripts/import/pypi.scm: > 102:23 12 (guix-import-pypi . _) > In guix/memoization.scm: > 98:0 11 (_ #<hash-table 11e5b20 0/31> ("httpie") _) > In unknown file: > 10 (_ #<procedure 11f9580 at guix/memoization.scm:179:32 =E2=80= =A6> =E2=80=A6) > In ice-9/boot-9.scm: > 829:9 9 (catch _ _ #<procedure 7f2711b7fd48 at guix/import/pyp=E2=80= =A6> =E2=80=A6) > In guix/utils.scm: > 635:8 8 (call-with-temporary-output-file _) > In guix/import/pypi.scm: > 384:25 7 (_ "/tmp/guix-file.A9OwRK" _) > In guix/utils.scm: > 635:8 6 (call-with-temporary-output-file #<procedure 1091c20 at=E2= =80=A6>) > In guix/import/utils.scm: > 133:10 5 (_ "/tmp/guix-file.jFzPxe" _) > 123:4 4 (url-fetch _ _) > In guix/build/download.scm: > 763:4 3 (url-fetch "/tmp/guix-file.A9OwRK" "/tmp/guix-file.jFz=E2=80= =A6" =E2=80=A6) > In srfi/srfi-1.scm: > 679:15 2 (append-map _ _ . _) > 592:17 1 (map1 (#f)) > In guix/build/download.scm: > 728:8 0 (maybe-expand-mirrors _ _) > > guix/build/download.scm:728:8: In procedure maybe-expand-mirrors: > In procedure struct_vtable: Wrong type argument in position 1 (expecting = struct): #f The key here is the message =E2=80=9CFailed to extract [=E2=80=A6] METADATA= from wheel=E2=80=9D. When that happens, I think we miss too much information to do anything sensible. Maxim, do you confirm? If you add =E2=80=98unzip=E2=80=99 to $PATH, the problem should vanish. We should probably process wheels & co. in derivations to avoid relying on tools that may or may not be in $PATH. Thoughts? Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#37071
; Package guix
.
Full text available.Received: (at 37071) by debbugs.gnu.org; 21 Aug 2019 09:03:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 21 05:03:46 2019 Received: from localhost ([127.0.0.1]:34786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1i0MWw-0006u1-0X for submit <at> debbugs.gnu.org; Wed, 21 Aug 2019 05:03:46 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:44783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1i0MWt-0006ts-8o for 37071 <at> debbugs.gnu.org; Wed, 21 Aug 2019 05:03:44 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@HIDDEN) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 4FBD4240009; Wed, 21 Aug 2019 09:03:41 +0000 (UTC) From: Nicolas Goaziou <mail@HIDDEN> To: Robert Vollmert <rob@HIDDEN> Subject: Re: bug#37071: guix import pypi httpie fails References: <47016DD3-0499-428A-9DE0-DACF8AE4D78B@HIDDEN> <87o90m3e7w.fsf@HIDDEN> <D1CFDE31-BD2B-4572-A183-F8C2E4748D2F@HIDDEN> <F7AB57B2-73CE-416F-AA0A-2CE8248CDBB2@HIDDEN> Date: Wed, 21 Aug 2019 11:03:40 +0200 In-Reply-To: <F7AB57B2-73CE-416F-AA0A-2CE8248CDBB2@HIDDEN> (Robert Vollmert's message of "Wed, 21 Aug 2019 09:38:24 +0200") Message-ID: <87v9uqq49f.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37071 Cc: 37071 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello, Robert Vollmert <rob@HIDDEN> writes: > Just to note that the error persists after guix pull. Weird. > > @Nicolas: Did your test use a recently pulled guix? I confirm the command succeeds with G=C3=A9n=C3=A9ration 34 18 ao=C3=BBt 2019 22:18:31 (actuelle) guix 4167181 URL du d=C3=A9p=C3=B4t : https://git.savannah.gnu.org/git/guix.git branche: master commit : 41671813f13cc4965f3674fdf4eb17506b49caf2 Not sure it helps, though. Did you try to recompile guix after make clean-go? IIRC I encountered a similar problem a couple of weeks ago. Regards, --=20 Nicolas Goaziou
bug-guix@HIDDEN
:bug#37071
; Package guix
.
Full text available.Received: (at 37071) by debbugs.gnu.org; 21 Aug 2019 07:38:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 21 03:38:50 2019 Received: from localhost ([127.0.0.1]:34501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1i0LCk-0004aQ-Da for submit <at> debbugs.gnu.org; Wed, 21 Aug 2019 03:38:50 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:37626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rob@HIDDEN>) id 1i0LCg-0004a8-BO for 37071 <at> debbugs.gnu.org; Wed, 21 Aug 2019 03:38:46 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 38CCCA01B7; Wed, 21 Aug 2019 09:38:38 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by gerste.heinlein-support.de (gerste.heinlein-support.de [91.198.250.173]) (amavisd-new, port 10030) with ESMTP id EupfN7W8dGVl; Wed, 21 Aug 2019 09:38:26 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: bug#37071: guix import pypi httpie fails From: Robert Vollmert <rob@HIDDEN> In-Reply-To: <D1CFDE31-BD2B-4572-A183-F8C2E4748D2F@HIDDEN> Date: Wed, 21 Aug 2019 09:38:24 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <F7AB57B2-73CE-416F-AA0A-2CE8248CDBB2@HIDDEN> References: <47016DD3-0499-428A-9DE0-DACF8AE4D78B@HIDDEN> <87o90m3e7w.fsf@HIDDEN> <D1CFDE31-BD2B-4572-A183-F8C2E4748D2F@HIDDEN> To: Nicolas Goaziou <mail@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37071 Cc: 37071 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > On 18. Aug 2019, at 13:49, Robert Vollmert <rob@HIDDEN> wrote: >=20 >=20 >=20 >> On 18. Aug 2019, at 13:28, Nicolas Goaziou <mail@HIDDEN> = wrote: >> Robert Vollmert <rob@HIDDEN> writes: >>=20 >>> $ guix import pypi httpie >>> =E2=80=A60.2.tar.gz 83KiB 291KiB/s 00:00 = [##################] 100.0% >>> =E2=80=A6.py3-none-any.whl 58KiB 201KiB/s 00:00 = [##################] 100.0% >>> guix import: warning: Failed to extract file: = httpie-1.0.2.dist-info/METADATA from wheel. >>> Backtrace: >>=20 >> [...] >>=20 >>>=20 >>> guix/build/download.scm:728:8: In procedure maybe-expand-mirrors: >>> In procedure struct_vtable: Wrong type argument in position >>> 1 (expecting struct): #f >>=20 >> FWIW, I cannot reproduce it. I get >=20 > Thanks for looking into this! >=20 > I=E2=80=99ll try making sure everything is up to date, and try again. Just to note that the error persists after guix pull. Weird. @Nicolas: Did your test use a recently pulled guix?
bug-guix@HIDDEN
:bug#37071
; Package guix
.
Full text available.Received: (at 37071) by debbugs.gnu.org; 18 Aug 2019 11:49:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 18 07:49:28 2019 Received: from localhost ([127.0.0.1]:57412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hzJgd-0007gI-NX for submit <at> debbugs.gnu.org; Sun, 18 Aug 2019 07:49:27 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:18366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rob@HIDDEN>) id 1hzJgb-0007g4-RO for 37071 <at> debbugs.gnu.org; Sun, 18 Aug 2019 07:49:26 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 2C161A12E9; Sun, 18 Aug 2019 13:49:18 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter06.heinlein-hosting.de (spamfilter06.heinlein-hosting.de [80.241.56.125]) (amavisd-new, port 10030) with ESMTP id ZzZt6sP-nn6v; Sun, 18 Aug 2019 13:49:11 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: bug#37071: guix import pypi httpie fails From: Robert Vollmert <rob@HIDDEN> In-Reply-To: <87o90m3e7w.fsf@HIDDEN> Date: Sun, 18 Aug 2019 13:49:10 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <D1CFDE31-BD2B-4572-A183-F8C2E4748D2F@HIDDEN> References: <47016DD3-0499-428A-9DE0-DACF8AE4D78B@HIDDEN> <87o90m3e7w.fsf@HIDDEN> To: Nicolas Goaziou <mail@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37071 Cc: 37071 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > On 18. Aug 2019, at 13:28, Nicolas Goaziou <mail@HIDDEN> = wrote: > Robert Vollmert <rob@HIDDEN> writes: >=20 >> $ guix import pypi httpie >> =E2=80=A60.2.tar.gz 83KiB 291KiB/s 00:00 = [##################] 100.0% >> =E2=80=A6.py3-none-any.whl 58KiB 201KiB/s 00:00 = [##################] 100.0% >> guix import: warning: Failed to extract file: = httpie-1.0.2.dist-info/METADATA from wheel. >> Backtrace: >=20 > [...] >=20 >>=20 >> guix/build/download.scm:728:8: In procedure maybe-expand-mirrors: >> In procedure struct_vtable: Wrong type argument in position >> 1 (expecting struct): #f >=20 > FWIW, I cannot reproduce it. I get Thanks for looking into this! I=E2=80=99ll try making sure everything is up to date, and try again.
bug-guix@HIDDEN
:bug#37071
; Package guix
.
Full text available.Received: (at 37071) by debbugs.gnu.org; 18 Aug 2019 11:28:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 18 07:28:11 2019 Received: from localhost ([127.0.0.1]:57407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hzJM2-00054c-SG for submit <at> debbugs.gnu.org; Sun, 18 Aug 2019 07:28:11 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:47791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1hzJM0-00054S-CV for 37071 <at> debbugs.gnu.org; Sun, 18 Aug 2019 07:28:09 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@HIDDEN) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 318F9E0008; Sun, 18 Aug 2019 11:28:05 +0000 (UTC) From: Nicolas Goaziou <mail@HIDDEN> To: Robert Vollmert <rob@HIDDEN> Subject: Re: bug#37071: guix import pypi httpie fails References: <47016DD3-0499-428A-9DE0-DACF8AE4D78B@HIDDEN> Date: Sun, 18 Aug 2019 13:28:03 +0200 In-Reply-To: <47016DD3-0499-428A-9DE0-DACF8AE4D78B@HIDDEN> (Robert Vollmert's message of "Sun, 18 Aug 2019 12:40:43 +0200") Message-ID: <87o90m3e7w.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 37071 Cc: 37071 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello, Robert Vollmert <rob@HIDDEN> writes: > $ guix import pypi httpie > =E2=80=A60.2.tar.gz 83KiB 291KiB/s 00:00 [###########= #######] 100.0% > =E2=80=A6.py3-none-any.whl 58KiB 201KiB/s 00:00 [###########= #######] 100.0% > guix import: warning: Failed to extract file: httpie-1.0.2.dist-info/META= DATA from wheel. > Backtrace: [...] > > guix/build/download.scm:728:8: In procedure maybe-expand-mirrors: > In procedure struct_vtable: Wrong type argument in position > 1 (expecting struct): #f FWIW, I cannot reproduce it. I get (package (name "python-httpie") (version "1.0.2") (source (origin (method url-fetch) (uri (pypi-uri "httpie" version)) (sha256 (base32 "1ax22jh5lpjywpj7lsl072wdhr1pxiqzmxhyph5diwxxzs2nqrzw")))) (build-system python-build-system) (propagated-inputs `(("python-colorama" ,python-colorama) ("python-pygments" ,python-pygments) ("python-requests" ,python-requests))) (home-page "http://httpie.org/") (synopsis "HTTPie - a CLI, cURL-like tool for humans.") (description "HTTPie - a CLI, cURL-like tool for humans.") (license license:bsd-3)) Regards, --=20 Nicolas Goaziou
bug-guix@HIDDEN
:bug#37071
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 18 Aug 2019 10:40:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 18 06:40:57 2019 Received: from localhost ([127.0.0.1]:57386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hzIcL-0003vI-9K for submit <at> debbugs.gnu.org; Sun, 18 Aug 2019 06:40:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:32781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rob@HIDDEN>) id 1hzIcK-0003vA-0c for submit <at> debbugs.gnu.org; Sun, 18 Aug 2019 06:40:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34499) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <rob@HIDDEN>) id 1hzIcI-00083d-TC for bug-guix@HIDDEN; Sun, 18 Aug 2019 06:40:55 -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 autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rob@HIDDEN>) id 1hzIcH-0002XE-Cn for bug-guix@HIDDEN; Sun, 18 Aug 2019 06:40:54 -0400 Received: from mx2a.mailbox.org ([2001:67c:2050:104:0:2:25:2]:56866 helo=mx2.mailbox.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <rob@HIDDEN>) id 1hzIcH-0002Rw-6s for bug-guix@HIDDEN; Sun, 18 Aug 2019 06:40:53 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 7BEF5A0D23 for <bug-guix@HIDDEN>; Sun, 18 Aug 2019 12:40:47 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter06.heinlein-hosting.de (spamfilter06.heinlein-hosting.de [80.241.56.125]) (amavisd-new, port 10030) with ESMTP id BcjzEyl7n6aj for <bug-guix@HIDDEN>; Sun, 18 Aug 2019 12:40:44 +0200 (CEST) From: Robert Vollmert <rob@HIDDEN> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: guix import pypi httpie fails Message-Id: <47016DD3-0499-428A-9DE0-DACF8AE4D78B@HIDDEN> Date: Sun, 18 Aug 2019 12:40:43 +0200 To: bug-guix@HIDDEN X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:67c:2050:104:0:2:25:2 X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) $ guix import pypi httpie =E2=80=A60.2.tar.gz 83KiB 291KiB/s 00:00 = [##################] 100.0% =E2=80=A6.py3-none-any.whl 58KiB 201KiB/s 00:00 = [##################] 100.0% guix import: warning: Failed to extract file: = httpie-1.0.2.dist-info/METADATA from wheel. Backtrace: 15 (primitive-load "/home/rob/.config/guix/current/bin/guix") In guix/ui.scm: 1692:12 14 (run-guix-command _ . _) In guix/scripts/import.scm: 115:11 13 (guix-import . _) In guix/scripts/import/pypi.scm: 102:23 12 (guix-import-pypi . _) In guix/memoization.scm: 98:0 11 (_ #<hash-table 11e5b20 0/31> ("httpie") _) In unknown file: 10 (_ #<procedure 11f9580 at guix/memoization.scm:179:32 =E2=80=A6= > =E2=80=A6) In ice-9/boot-9.scm: 829:9 9 (catch _ _ #<procedure 7f2711b7fd48 at guix/import/pyp=E2=80=A6= > =E2=80=A6) In guix/utils.scm: 635:8 8 (call-with-temporary-output-file _) In guix/import/pypi.scm: 384:25 7 (_ "/tmp/guix-file.A9OwRK" _) In guix/utils.scm: 635:8 6 (call-with-temporary-output-file #<procedure 1091c20 = at=E2=80=A6>) In guix/import/utils.scm: 133:10 5 (_ "/tmp/guix-file.jFzPxe" _) 123:4 4 (url-fetch _ _) In guix/build/download.scm: 763:4 3 (url-fetch "/tmp/guix-file.A9OwRK" "/tmp/guix-file.jFz=E2=80=A6= " =E2=80=A6) In srfi/srfi-1.scm: 679:15 2 (append-map _ _ . _) 592:17 1 (map1 (#f)) In guix/build/download.scm: 728:8 0 (maybe-expand-mirrors _ _) guix/build/download.scm:728:8: In procedure maybe-expand-mirrors: In procedure struct_vtable: Wrong type argument in position 1 (expecting = struct): #f
Robert Vollmert <rob@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#37071
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.