Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 341941

Summary: rails 2.3.10 requires rack 1.1.0
Product: Gentoo Linux Reporter: Reuben Martin <reuben.m>
Component: Current packagesAssignee: Gentoo Ruby Team <ruby>
Status: RESOLVED FIXED    
Severity: normal CC: follettoonip, harrisl
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Reuben Martin 2010-10-20 22:37:53 UTC
Just updated my world and both rails 2.3.10 and rack 1.2.1 were pulled in. This is not a working combination, and rails will refuse to load. rake version must be 1.1.0.

Reproducible: Always
Comment 1 Hans de Graaff gentoo-dev Security 2010-10-25 19:46:45 UTC
It looks like we'll need to slot rack 1.2, so that 1.1 and 1.2 can be installed side by side. I've tested this with Rails 2.3 and that seems to work fine.

One caveat is that rack installs a binary in /usr/bin which can't be shared between the slot. We currently don't have a good solution to handle that. :-(
Comment 2 Hans de Graaff gentoo-dev Security 2010-11-01 18:41:17 UTC
*** Bug 343579 has been marked as a duplicate of this bug. ***
Comment 3 Hans de Graaff gentoo-dev Security 2010-12-07 05:22:20 UTC
I've masked rack-1.2.1 temporarily until the issues with it and Rails 3 have been solved.
Comment 4 Hans de Graaff gentoo-dev Security 2010-12-28 12:29:56 UTC
This has now been fixed by putting rack 1.2.1 into a separate SLOT. /usr/bin/rackup is now only provided by rack 1.2.1, thus avoiding the conflict.