On 07/03/2015 01:53 PM, Andrew Lowe wrote:
> Hi all,
>     Just done an "eix-sync" followed by an "emerge --pretend -NuD world"
> and for some reason, something wants to install Ruby stuff everywhere -
> I don't currently have any ruby stuff installed. I have in my make.conf
> "-ruby" and "RUBY_TARGETS=""". Looking at "equery depends ruby" shows 4
> ebuilds,
> 
> app-text/docbook-xsl-stylesheets-1.78.0-r1 (ruby ? dev-lang/ruby:1.9)
>                                            (ruby ? dev-lang/ruby:2.0)
> dev-util/universalindentgui-1.2.0-r1 (ruby ? dev-lang/ruby)
> dev-vcs/subversion-1.8.13-r2 (ruby ? >=dev-lang/ruby-2.1:2.1)
> media-gfx/graphviz-2.38.0 (ruby ? dev-lang/ruby)
> 
> I've gone into package.use and put a "-ruby" for these four and the
> problem persists.
> 
> Looking at the output from "emerge --pretend -NuD world" shows the first
> mention of ruby is "eselect-ruby". Putting this into package.mask does
> nothing, it still appears in the emerge list and now also at the bottom
> of the emerge output under "The following mask changes are necessary to
> proceed"
> 
> "emerge --tree --pretend dev-lang/ruby" appears to also have
> eselect-ruby as the cause of the trouble.
> 
>       Does anyone know how I can prevent this infestation from happening?
> 
>       Regards,
>               Andrew
> 
> 

        To close off my original question, the problem was related to
qt-creator. I had 3.2.2 installed and it wanted to update to 3.4.1.
3.4.1 has a dependency on qtwebkit, which has a dependency on ruby,
hence the infestation. Masking > 3.2.2 solved the problem.

        Thanks to those who provided suggestions,

                Andrew

p.s. "--tree" really needs to be documented properly somewhere

Reply via email to