Gentoo Archives: gentoo-user

From: Andrew Lowe <agl@×××××××.au>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Ruby is infesting my machine
Date: Tue, 07 Jul 2015 16:48:38
Message-Id: 559C02E0.5000503@wht.com.au
In Reply to: [gentoo-user] Ruby is infesting my machine by Andrew Lowe
1 On 07/03/2015 01:53 PM, Andrew Lowe wrote:
2 > Hi all,
3 > Just done an "eix-sync" followed by an "emerge --pretend -NuD world"
4 > and for some reason, something wants to install Ruby stuff everywhere -
5 > I don't currently have any ruby stuff installed. I have in my make.conf
6 > "-ruby" and "RUBY_TARGETS=""". Looking at "equery depends ruby" shows 4
7 > ebuilds,
8 >
9 > app-text/docbook-xsl-stylesheets-1.78.0-r1 (ruby ? dev-lang/ruby:1.9)
10 > (ruby ? dev-lang/ruby:2.0)
11 > dev-util/universalindentgui-1.2.0-r1 (ruby ? dev-lang/ruby)
12 > dev-vcs/subversion-1.8.13-r2 (ruby ? >=dev-lang/ruby-2.1:2.1)
13 > media-gfx/graphviz-2.38.0 (ruby ? dev-lang/ruby)
14 >
15 > I've gone into package.use and put a "-ruby" for these four and the
16 > problem persists.
17 >
18 > Looking at the output from "emerge --pretend -NuD world" shows the first
19 > mention of ruby is "eselect-ruby". Putting this into package.mask does
20 > nothing, it still appears in the emerge list and now also at the bottom
21 > of the emerge output under "The following mask changes are necessary to
22 > proceed"
23 >
24 > "emerge --tree --pretend dev-lang/ruby" appears to also have
25 > eselect-ruby as the cause of the trouble.
26 >
27 > Does anyone know how I can prevent this infestation from happening?
28 >
29 > Regards,
30 > Andrew
31 >
32 >
33
34 To close off my original question, the problem was related to
35 qt-creator. I had 3.2.2 installed and it wanted to update to 3.4.1.
36 3.4.1 has a dependency on qtwebkit, which has a dependency on ruby,
37 hence the infestation. Masking > 3.2.2 solved the problem.
38
39 Thanks to those who provided suggestions,
40
41 Andrew
42
43 p.s. "--tree" really needs to be documented properly somewhere

Replies

Subject Author
Re: [gentoo-user] Ruby is infesting my machine Alan McKinnon <alan.mckinnon@×××××.com>