Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 252257 - Please unmask ruby-1.8.7
Summary: Please unmask ruby-1.8.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 260760
  Show dependency tree
 
Reported: 2008-12-23 09:50 UTC by Hanno Böck
Modified: 2009-03-23 19:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hanno Böck gentoo-dev 2008-12-23 09:50:55 UTC
Ruby 1.8.7 is "Masked for test" in package.mask since April.

Please either unmask or give some more detailed information what the blockers are for unmasking.
Comment 1 Hans de Graaff gentoo-dev Security 2008-12-23 21:25:34 UTC
Ruby 1.8.7 has a number of incompatibilities compared to ruby 1.8.6, which means that the software is not a seamless upgrade from 1.8.6. At the same time it is also not possible to install ruby 1.8.6 and ruby 1.8.7 in parallel. The consensus amongst distributions seems to be to stick with ruby 1.8.6 at least for now so that existing software won't break. I've updated the package.mask description accordingly.

So I think we'll keep ruby 1.8.7 masked for now. I've also cc'ed Caleb who added the ebuilds in case he has more insight.
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2008-12-23 21:30:16 UTC
I don't have a compelling argument one way or the other.  I think keeping it masked now is okay, if we need to update the package mask with a more compelling reason then I'm happy to do that.
Comment 3 Hanno Böck gentoo-dev 2008-12-23 21:44:28 UTC
At least debian and opensuse already use ruby 1.8.7.

I'd suggest for broken software to create a tracker bug (like it's commonly done for all big updates that tend to break lots of stuff) and open bugs for software not running in ruby 1.8.7. That'd give some insight what's blocking the unmasking and give devs a hint where they could help to speed up things.
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-12-23 21:47:54 UTC
I think one problem here is that because of rubygems we cannot rely on FEATURES=test to identify the broken packages, which makes it much harder to identify the issues.

On the other hand, if we decide that 1.8.7 test is a goal for us, I can do my best to test packages in my tinderbox, manually where needed.
Comment 5 Hans de Graaff gentoo-dev Security 2009-03-07 08:37:29 UTC
Given that we have had to fix a number of problems with ruby 1.8.6 ourselves
which got fixed upstream only in 1.8.7, and given that other distributions are
also moving to 1.8.7, I think we should also start to think about unmasking
ruby 1.8.7. In fact, I've just installed it on my test machine to see what
really breaks.
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-03-07 18:22:44 UTC
I've added a revision which uses eselect ruby rather than ruby-config (since I wanted to test it too, and my system is already converted to eselect ruby).
Comment 7 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-03-09 21:07:12 UTC
Okay, the mask is gone. Let's see what happens ;)
Comment 8 Hans de Graaff gentoo-dev Security 2009-03-23 19:52:42 UTC
Closing this bug since ruby 1.8.7 is now unmasked.