GNU bug report logs

#25118 All ruby packages replaced by version 2.3.3

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Reply or subscribe to this bug. View this bug as an mbox, status mbox, or maintainer mbox

Report forwarded to bug-guix@gnu.org:
bug#25118; Package guix. (Mon, 05 Dec 2016 16:27:01 GMT) (full text, mbox, link).


Acknowledgement sent to Christopher Baines <christopher.baines@digital.cabinet-office.gov.uk>:
New bug report received and forwarded. Copy sent to bug-guix@gnu.org. (Mon, 05 Dec 2016 16:27:02 GMT) (full text, mbox, link).


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

From: Christopher Baines <christopher.baines@digital.cabinet-office.gov.uk>
To: bug-guix@gnu.org
Subject: All ruby packages replaced by version 2.3.3
Date: Mon, 5 Dec 2016 13:18:04 +0000
[Message part 1 (text/plain, inline)]
On master (8f35c0306192c4b62646f2aa02879c2a8c4f4a07), as ruby 2.3.1 is
replaced by 2.3.3, and all ruby packages inherit from ruby 2.3.1, all
versions of ruby end up being 2.3.3.

For example:
→ guix environment --container --ad-hoc --pure -e "(begin (use-modules
(gnu packages ruby)) ruby-2.1)" -- ruby --version

ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-linux]

Removing the replacement line, or adding (replacement #f) to the other
packages fixes this.

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix@gnu.org:
bug#25118; Package guix. (Mon, 05 Dec 2016 21:43:02 GMT) (full text, mbox, link).


Message #8 received at 25118@debbugs.gnu.org (full text, mbox, reply):

From: Leo Famulari <leo@famulari.name>
To: Christopher Baines <christopher.baines@digital.cabinet-office.gov.uk>
Cc: 25118@debbugs.gnu.org
Subject: Re: bug#25118: All ruby packages replaced by version 2.3.3
Date: Mon, 5 Dec 2016 16:42:12 -0500
[Message part 1 (text/plain, inline)]
On Mon, Dec 05, 2016 at 01:18:04PM +0000, Christopher Baines wrote:
> On master (8f35c0306192c4b62646f2aa02879c2a8c4f4a07), as ruby 2.3.1 is
> replaced by 2.3.3, and all ruby packages inherit from ruby 2.3.1, all
> versions of ruby end up being 2.3.3.
> 
> For example:
> → guix environment --container --ad-hoc --pure -e "(begin (use-modules
> (gnu packages ruby)) ruby-2.1)" -- ruby --version
> 
> ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-linux]
> 
> Removing the replacement line, or adding (replacement #f) to the other
> packages fixes this.

Thanks for the report!

This should be fixed in 6e02766d433c8d5f56af628fbcaf5f2ca6e63953 (gnu:
ruby-2.2, ruby-2.1, ruby-1.8: Don't replace with ruby-2.3.3.).

Please let us know if you are still having problems with this
replacement.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix@gnu.org:
bug#25118; Package guix. (Mon, 05 Dec 2016 22:46:02 GMT) (full text, mbox, link).


Message #11 received at 25118@debbugs.gnu.org (full text, mbox, reply):

From: Ben Woodcroft <b.woodcroft@uq.edu.au>
To: Leo Famulari <leo@famulari.name>, Christopher Baines <christopher.baines@digital.cabinet-office.gov.uk>
Cc: 25118@debbugs.gnu.org
Subject: Re: bug#25118: All ruby packages replaced by version 2.3.3
Date: Tue, 6 Dec 2016 08:45:10 +1000
On 06/12/16 07:42, Leo Famulari wrote:
> On Mon, Dec 05, 2016 at 01:18:04PM +0000, Christopher Baines wrote:
>> On master (8f35c0306192c4b62646f2aa02879c2a8c4f4a07), as ruby 2.3.1 is
>> replaced by 2.3.3, and all ruby packages inherit from ruby 2.3.1, all
>> versions of ruby end up being 2.3.3.
>>
>> For example:
>> → guix environment --container --ad-hoc --pure -e "(begin (use-modules
>> (gnu packages ruby)) ruby-2.1)" -- ruby --version
>>
>> ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-linux]
>>
>> Removing the replacement line, or adding (replacement #f) to the other
>> packages fixes this.
> Thanks for the report!
>
> This should be fixed in 6e02766d433c8d5f56af628fbcaf5f2ca6e63953 (gnu:
> ruby-2.2, ruby-2.1, ruby-1.8: Don't replace with ruby-2.3.3.).
Yes, thanks both of you, and apologies for my mistake. In future we 
should probably not inherit from the newest Ruby, but instead from the 
older ones so this is less likely to happen again.

ben




Added tag(s) fixed. Request was from ludo@gnu.org (Ludovic Courtès) to control@debbugs.gnu.org. (Tue, 06 Dec 2016 15:04:01 GMT) (full text, mbox, link).


bug closed, send any further explanations to 25118@debbugs.gnu.org and Christopher Baines <christopher.baines@digital.cabinet-office.gov.uk> Request was from ludo@gnu.org (Ludovic Courtès) to control@debbugs.gnu.org. (Tue, 06 Dec 2016 15:04:02 GMT) (full text, mbox, link).


bug archived. Request was from Debbugs Internal Request <help-debbugs@gnu.org> to internal_control@debbugs.gnu.org. (Wed, 04 Jan 2017 12:24:04 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Mon Nov 4 22:20:52 2024; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.