GNU bug report logs - #23997
PyPI updater broken

Previous Next

Package: guix;

Reported by: ludo <at> gnu.org (Ludovic Courtès)

Date: Fri, 15 Jul 2016 17:07:02 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 23997 in the body.
You can then email your comments to 23997 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#23997; Package guix. (Fri, 15 Jul 2016 17:07:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to ludo <at> gnu.org (Ludovic Courtès):
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 15 Jul 2016 17:07:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: bug-guix <at> gnu.org
Subject: PyPI updater broken
Date: Fri, 15 Jul 2016 19:05:44 +0200
Hello!

Following the PyPI URL change, our updater is broken:

--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix refresh -t pypi
Backtrace:
In unknown file:
   ?: 19 [apply-smob/1 #<catch-closure ea66a0>]
In ice-9/boot-9.scm:
  61: 18 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 17 [eval # #]
In ice-9/boot-9.scm:
2401: 16 [save-module-excursion #<procedure f5d980 at ice-9/boot-9.scm:4045:3 ()>]
4050: 15 [#<procedure f5d980 at ice-9/boot-9.scm:4045:3 ()>]
1724: 14 [%start-stack load-stack #<procedure f29820 at ice-9/boot-9.scm:4041:10 ()>]
1729: 13 [#<procedure f6d240 ()>]
In unknown file:
   ?: 12 [primitive-load "/home/ludo/src/guix/scripts/guix"]
In guix/ui.scm:
1209: 11 [run-guix-command refresh "-t" "pypi"]
In ice-9/boot-9.scm:
 155: 10 [catch srfi-34 #<procedure 2e828e0 at guix/ui.scm:425:2 ()> ...]
 155: 9 [catch system-error ...]
In guix/scripts/refresh.scm:
 382: 8 [#<procedure 42b7140 at guix/scripts/refresh.scm:381:4 ()>]
 401: 7 [#<procedure 42b70f0 at guix/scripts/refresh.scm:382:6 ()>]
In srfi/srfi-1.scm:
 619: 6 [for-each #<procedure 2eaea40 at guix/scripts/refresh.scm:401:22 (package)> ...]
In guix/scripts/refresh.scm:
 402: 5 [#<procedure 2eaea40 at guix/scripts/refresh.scm:401:22 (package)> #]
In guix/upstream.scm:
 135: 4 [package-update-path # #]
In ice-9/boot-9.scm:
 155: 3 [catch srfi-34 #<procedure 2f0df20 at guix/import/pypi.scm:313:2 ()> ...]
In guix/import/pypi.scm:
 317: 2 [#<procedure 2f0df20 at guix/import/pypi.scm:313:2 ()>]
  68: 1 [latest-source-release #f]
In unknown file:
   ?: 0 [find #<procedure 37e5da0 at guix/import/pypi.scm:68:14 (release)> #f]

ERROR: In procedure find:
ERROR: In procedure find: Wrong type argument in position 2 (expecting list): #f
$ git describe
v0.10.0-1766-g71b0601
--8<---------------cut here---------------end--------------->8---

Any takers?  :-)

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#23997; Package guix. (Sat, 16 Jul 2016 15:41:01 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Cyril Roelandt <tipecaml <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: Re: bug#23997: PyPI updater broken
Date: Sat, 16 Jul 2016 17:40:16 +0200
On 07/15/2016 07:05 PM, Ludovic Courtès wrote:
> Following the PyPI URL change, our updater is broken:

Indeed, "guix-package->pypi-name" is broken. If my understanding is
correct, not all of our Python packages use the "new" URL scheme, right?

Cyril.




Information forwarded to bug-guix <at> gnu.org:
bug#23997; Package guix. (Sun, 17 Jul 2016 13:22:02 GMT) Full text and rfc822 format available.

Message #11 received at 23997 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Cyril Roelandt <tipecaml <at> gmail.com>
Cc: 23997 <at> debbugs.gnu.org
Subject: Re: bug#23997: PyPI updater broken
Date: Sun, 17 Jul 2016 15:21:42 +0200
Cyril Roelandt <tipecaml <at> gmail.com> skribis:

> On 07/15/2016 07:05 PM, Ludovic Courtès wrote:
>> Following the PyPI URL change, our updater is broken:
>
> Indeed, "guix-package->pypi-name" is broken. If my understanding is
> correct, not all of our Python packages use the "new" URL scheme, right?

Right.

Ludo’.




Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Tue, 26 Jul 2016 16:23:02 GMT) Full text and rfc822 format available.

Notification sent to ludo <at> gnu.org (Ludovic Courtès):
bug acknowledged by developer. (Tue, 26 Jul 2016 16:23:02 GMT) Full text and rfc822 format available.

Message #16 received at 23997-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: 23997-done <at> debbugs.gnu.org
Subject: Re: bug#23997: PyPI updater broken
Date: Tue, 26 Jul 2016 18:22:34 +0200
Fixed in 8173ceee1f31ab562118ff5171254a4b73b71400.

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 24 Aug 2016 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 247 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.