GNU bug report logs - #28446
linux-libre@4.1 should select 4.1.x, not 4.13.x

Previous Next

Package: guix;

Reported by: Mark H Weaver <mhw <at> netris.org>

Date: Wed, 13 Sep 2017 15:08:01 UTC

Severity: normal

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

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: Mark H Weaver <mhw <at> netris.org>
Subject: bug#28446: closed (Re: bug#28446: linux-libre <at> 4.1 should select
 4.1.x, not 4.13.x)
Date: Sun, 13 May 2018 11:32:01 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#28446: linux-libre <at> 4.1 should select 4.1.x, not 4.13.x

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

-- 
28446: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=28446
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: ludo <at> gnu.org (Ludovic Courtès)
To: Mark H Weaver <mhw <at> netris.org>
Cc: Ricardo Wurmus <rekado <at> elephly.net>, 28446-done <at> debbugs.gnu.org
Subject: Re: bug#28446: linux-libre <at> 4.1 should select 4.1.x, not 4.13.x
Date: Sun, 13 May 2018 13:31:08 +0200
Hello,

Mark H Weaver <mhw <at> netris.org> skribis:

> Ricardo Wurmus <rekado <at> elephly.net> writes:
>
>>> Currently, the package specification "linux-libre <at> 4.1" selects version
>>> 4.13.  It should instead select version 4.1.
>>
>> We consider everthing following the “@” a version string prefix.  Since
>> versions are arbitrary strings “4.1” is considered a valid prefix of
>> “4.13”.  If a user supplied the version string “4.1.” they would get the
>> appropriate package.

I pushed a fix that I think does what we want as
348987d3d12ebaf11fdbcc3dbd56585e7d69a1f5.

Basically ‘version-prefix?’ splits a version string at dots and compares
whole components.

Thanks,
Ludo’.

[Message part 3 (message/rfc822, inline)]
From: Mark H Weaver <mhw <at> netris.org>
To: bug-guix <at> gnu.org
Subject: linux-libre <at> 4.1 should select 4.1.x, not 4.13.x
Date: Wed, 13 Sep 2017 11:07:32 -0400
Currently, the package specification "linux-libre <at> 4.1" selects version
4.13.  It should instead select version 4.1.

      Mark



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

Previous Next


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