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

Bug 424339

Summary: ruby-ng.eclass should deal with the eselected ruby not being in USE_RUBY for an ebuild
Product: Gentoo Linux Reporter: Hans de Graaff <graaff>
Component: EclassesAssignee: Gentoo Ruby Team <ruby>
Status: CONFIRMED ---    
Severity: normal CC: gentoo, kangie, rose, sam, toralf
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 425138, 494832    

Description Hans de Graaff gentoo-dev Security 2012-07-01 07:49:03 UTC
This was never an issue because each ebuild always contained at least ruby18 in USE_RUBY, but this assumption is no longer safe.

People may eselect ruby19 and find old packages that are not yet marked for ruby19. Also, in the future we will see packages that no longer work on ruby18.

Perhaps we should enforce that a package can only be built with an eselected ruby that it also in USE_RUBY?

This bug was triggered by https://bugs.gentoo.org/show_bug.cgi?id=395657#c9
Comment 1 Hans de Graaff gentoo-dev Security 2015-07-08 10:07:51 UTC
*** Bug 540154 has been marked as a duplicate of this bug. ***
Comment 2 Hans de Graaff gentoo-dev Security 2021-08-27 07:27:41 UTC
*** Bug 809617 has been marked as a duplicate of this bug. ***
Comment 3 Hans de Graaff gentoo-dev Security 2021-08-29 06:44:24 UTC
*** Bug 809215 has been marked as a duplicate of this bug. ***