GNU bug report logs - #38709
Recursive crate importer ignores specified version

Previous Next

Package: guix;

Reported by: Valentin Ignatev <valentignatev <at> gmail.com>

Date: Sun, 22 Dec 2019 18:57:02 UTC

Severity: normal

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

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Valentin Ignatev <valentignatev <at> gmail.com>
Subject: bug#38709: closed (Re: bug#38709: Recursive crate importer
 ignores specified version)
Date: Mon, 30 Dec 2019 22:21:01 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#38709: Recursive crate importer ignores specified version

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 38709 <at> debbugs.gnu.org.

-- 
38709: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38709
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Ludovic Courtès <ludo <at> gnu.org>
To: Valentin Ignatev <valentignatev <at> gmail.com>
Cc: 38709-done <at> debbugs.gnu.org
Subject: Re: bug#38709: Recursive crate importer ignores specified version
Date: Mon, 30 Dec 2019 23:20:22 +0100
Hi Valentin,

Valentin Ignatev <valentignatev <at> gmail.com> skribis:

> When I'm trying to recursively import specific crate version, it
> imports the latest version instead:
>
> guix import crate --recursive notify <at> 4.0.14 gives this output:
> following redirection to
> `https://static.crates.io/crates/notify/notify-5.0.0-pre.1.crate'...
> following redirection to
> `https://static.crates.io/crates/anymap/anymap-0.12.1.crate'...
> following redirection to
> `https://static.crates.io/crates/bitflags/bitflags-1.2.1.crate'...
>
> And so on, so it follows notify-5.0.0 instead of 4.0.14

Commit c7ca707b59304a978cab8c5c25401259c6c18214 should fix this.

Martin Becze <mjbecze <at> riseup.net> skribis:

> Currently the recusive importer doesn't respect version numbers.
> Progress is being made on this in issue 38408
> https://issues.guix.gnu.org/issue/38408

Yes, that will come in handy, though I think
c7ca707b59304a978cab8c5c25401259c6c18214 does provides the immediate fix
for the issue at hand.

Thanks,
Ludo’.

[Message part 3 (message/rfc822, inline)]
From: Valentin Ignatev <valentignatev <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: Recursive crate importer ignores specified version
Date: Sun, 22 Dec 2019 21:56:03 +0300
[Message part 4 (text/plain, inline)]
When I'm trying to recursively import specific crate version, it
imports the latest version instead:

guix import crate --recursive notify <at> 4.0.14 gives this output:
following redirection to
`https://static.crates.io/crates/notify/notify-5.0.0-pre.1.crate'...
following redirection to
`https://static.crates.io/crates/anymap/anymap-0.12.1.crate'...
following redirection to
`https://static.crates.io/crates/bitflags/bitflags-1.2.1.crate'...

And so on, so it follows notify-5.0.0 instead of 4.0.14

Regards,
Valentin Ignatev
[crate_importer.png (image/png, attachment)]

This bug report was last modified 5 years and 145 days ago.

Previous Next


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