From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-user+bounces-165206-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id CF3C4138D0D for <garchives@archives.gentoo.org>; Tue, 7 Jul 2015 16:48:38 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1FCD1E0AA8; Tue, 7 Jul 2015 16:48:28 +0000 (UTC) Received: from icp-osb-irony-out5.external.iinet.net.au (icp-osb-irony-out5.external.iinet.net.au [203.59.1.221]) by pigeon.gentoo.org (Postfix) with ESMTP id A61B7E0AA3 for <gentoo-user@lists.gentoo.org>; Tue, 7 Jul 2015 16:48:25 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApwBAFICnFU6B1vu/2dsb2JhbAANTgavcwEBAQEBAQaXSIJUAoIjAQEBAQEBhS8BAQQjVRELDQsCAgUWCwICCQMCAQIBRRMIAQG9PHCGVJAMAQEBAQYBAQEBHoEhhHyFLoUNFoJSgUMFjQqHDo0jhxqHf4c4A0yELoMtAQEB X-IronPort-AV: E=Sophos;i="5.15,424,1432569600"; d="scan'208";a="360312940" Received: from unknown (HELO [192.168.14.2]) ([58.7.91.238]) by icp-osb-irony-out5.iinet.net.au with ESMTP; 08 Jul 2015 00:48:23 +0800 Subject: Re: [gentoo-user] Ruby is infesting my machine References: <55962363.8020200@wht.com.au> To: gentoo-user@lists.gentoo.org From: Andrew Lowe <agl@wht.com.au> Organization: Wombat High Tech Message-ID: <559C02E0.5000503@wht.com.au> Date: Wed, 8 Jul 2015 00:48:32 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.0.1 Precedence: bulk List-Post: <mailto:gentoo-user@lists.gentoo.org> List-Help: <mailto:gentoo-user+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-user.gentoo.org> X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: <55962363.8020200@wht.com.au> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: aca5161a-9a46-4435-8d85-26f9c719fe52 X-Archives-Hash: dac1e58b2b1495a077a7ea2e38cb7511 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