unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#25118: All ruby packages replaced by version 2.3.3
@ 2016-12-05 13:18 Christopher Baines
  2016-12-05 21:42 ` Leo Famulari
  0 siblings, 1 reply; 3+ messages in thread
From: Christopher Baines @ 2016-12-05 13:18 UTC (permalink / raw)
  To: 25118


[-- Attachment #1.1: Type: text/plain, Size: 481 bytes --]

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.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 1000 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#25118: All ruby packages replaced by version 2.3.3
  2016-12-05 13:18 bug#25118: All ruby packages replaced by version 2.3.3 Christopher Baines
@ 2016-12-05 21:42 ` Leo Famulari
  2016-12-05 22:45   ` Ben Woodcroft
  0 siblings, 1 reply; 3+ messages in thread
From: Leo Famulari @ 2016-12-05 21:42 UTC (permalink / raw)
  To: Christopher Baines; +Cc: 25118

[-- Attachment #1: Type: text/plain, Size: 815 bytes --]

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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#25118: All ruby packages replaced by version 2.3.3
  2016-12-05 21:42 ` Leo Famulari
@ 2016-12-05 22:45   ` Ben Woodcroft
  0 siblings, 0 replies; 3+ messages in thread
From: Ben Woodcroft @ 2016-12-05 22:45 UTC (permalink / raw)
  To: Leo Famulari, Christopher Baines; +Cc: 25118

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-12-05 22:46 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-05 13:18 bug#25118: All ruby packages replaced by version 2.3.3 Christopher Baines
2016-12-05 21:42 ` Leo Famulari
2016-12-05 22:45   ` Ben Woodcroft

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).