Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 436162 - Ruby is installing when it shouldn't be and RUBY_TARGETS is not being honored to prevent the installation
Summary: Ruby is installing when it shouldn't be and RUBY_TARGETS is not being honored...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-25 04:43 UTC by Joshua Scoggins
Modified: 2012-09-25 04:54 UTC (History)
0 users

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


Attachments
emerge.info where RUBY_TARGETS is set but there is nothing in make.conf (emerge.info,4.48 KB, text/plain)
2012-09-25 04:45 UTC, Joshua Scoggins
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joshua Scoggins 2012-09-25 04:43:59 UTC
For some reason when I went to update my system I found that ruby was requested to be installed. I have never needed ruby and have -ruby set in my set of use flags. I noticed that the variable RUBY_TARGETS is now set by default to RUBY_TARGETS="ruby19 ruby18". When I set RUBY_TARGETS="" in make.conf and attempt to run emerge -auvDN world then I get a message stating that ruby18 is necessary to install ruby19. Looking at those packages shows that ruby19 is still enabled in RUBY_TARGETS. I have temporarily fixed this by masking ruby and the corresponding packages ancient versions.

I'm not sure if it's something that I'm doing but this has happened on both the current machine and my desktop (I gave in on my desktop believing that it was new) but the fact that RUBY_TARGETS="" isn't being properly honored is strange.

The emerge.info I have attached is my make.conf without RUBY_TARGETS being set at all.  

As it stands right now I don't want to install ruby so I can't update my system.
Comment 1 Joshua Scoggins 2012-09-25 04:45:20 UTC
Created attachment 324918 [details]
emerge.info where RUBY_TARGETS is set but there is nothing in make.conf
Comment 2 Joshua Scoggins 2012-09-25 04:54:08 UTC
I do have ruby installed for texlive-pictures but for some reason RUBY_TARGETS="" will not prevent the installation of ruby 1.9.