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 |