Understanding new ruby dependencies
On Tue, 22 May 2012 23:35:21 -0700, Chris Stankevitz wrote:
> 1. What on my system is insisting on make.conf RUBY 1.9 USE_EXPAND
> changes? An emerge --tree is not giving me a clear answer (as it
> usually does). The original post in this thread provides a pastebin
> link to back up this claim.
It is implicit. dev-lang/ruby:1.9 requires a new enough version of rdoc
with this particular USE flag enabled.
> 2. If the answer to (1) is "the gentoo system itself", then why doesn't
> "the gentoo system itself" update the USE_EXPAND by adding a reference
> to ruby19? It appears "the gentoo system itself" presently only enables
> the ruby18 USE_EXPAND.
> base $ find /usr/portage/profiles/ | xargs grep RUBY_TARGETS=
Right. We'll add ruby19 to that shortly. The reason we did not do that
before was that we wanted to ease into ruby19, but there seem to be
plenty of people that have a package depending on dev-lang/ruby on their
system, so that plan didn't work very well.
> 4. I run a "stable" system that is somehow insisting on ruby19. This
> webpage http://www.gentoo.org/proj/en/prog_lang/ruby/index.xml says
> ruby19 is not for use on production systems. Why the disconnect?
> Perhaps the ruby page is just out of date.
Correct conclusion, and I've just updated it for the various ruby
> Thank you for listening to me list the issues I am ignorant on. Now I'm
> going to add RUBY_TARGETS="ruby19" to my make.conf and hope things "just
At this point I would recommend RUBY_TARGETS="ruby18 ruby19".