Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 424339 - ruby-ng.eclass should deal with the eselected ruby not being in USE_RUBY for an ebuild
Summary: ruby-ng.eclass should deal with the eselected ruby not being in USE_RUBY for ...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
: 540154 809215 809617 (view as bug list)
Depends on:
Blocks: 425138 494832
  Show dependency tree
 
Reported: 2012-07-01 07:49 UTC by Hans de Graaff
Modified: 2022-06-21 02:15 UTC (History)
5 users (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 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. ***