From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Fy7b5-0001wm-SR for garchives@archives.gentoo.org; Wed, 05 Jul 2006 13:39:20 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k65DYJfM008810; Wed, 5 Jul 2006 13:34:19 GMT Received: from gateway3.delphi.com (gateway3.delphi.com [69.220.142.15]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k65DHeoD002936 for ; Wed, 5 Jul 2006 13:17:40 GMT Received: from USINKOK-MX05.NorthAmerica.DelphiAuto.net ([144.250.174.205]) by gateway3.delphi.com (MOS 3.8.0-FCS) with ESMTP id EBG89878; Wed, 5 Jul 2006 09:17:39 -0400 (EDT) Received: from USINKOK-MX01.NorthAmerica.DelphiAuto.net ([144.250.174.199]) by USINKOK-MX05.NorthAmerica.DelphiAuto.net with InterScan Messaging Security Suite; Wed, 05 Jul 2006 09:17:39 -0400 Received: from [10.233.7.145] ([10.233.7.145]) by USINKOK-MX01.NorthAmerica.DelphiAuto.net with Microsoft SMTPSVC(5.0.2195.6713); Wed, 5 Jul 2006 09:17:37 -0400 Message-ID: <44ABBBC3.8060509@mid.message-center.info> Date: Wed, 05 Jul 2006 15:16:51 +0200 From: Alexander Skwar User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20060104 Thunderbird/1.0.7 Mnenhy/0.6.0.104 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] world favorites: pros and cons References: <44AB8AEF.70104@ilievnet.com> <44AB91EC.9070701@mid.message-center.info> <20060705115509.2905ae6d@hactar.digimed.co.uk> <44AB9E70.6010205@ilievnet.com> <20060705131400.3ae53735@hactar.digimed.co.uk> <44ABB409.4080003@ilievnet.com> In-Reply-To: <44ABB409.4080003@ilievnet.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 05 Jul 2006 13:17:37.0996 (UTC) FILETIME=[62EBA8C0:01C6A035] X-Archives-Salt: b04ecea7-0a07-42f9-96b9-0d79ba35d10d X-Archives-Hash: a82a8197e4fcc26a26e882dd128a655f Daniel Iliev wrote: > I have no problem with the redundant cruft - when I want just to try > some package I do "emerge --pretend" and record the list of dependencies > it wants to pull-in. If I decide the package is not useful to me, I > "un-emerge" not only the package, but also the dependencies it had > pulled-in during its installation. That's risky! Suppose, you want to install "a". "a" needs "b". You keep "a" & "b" installed. Later on, you decide to try "c". "c" needs "b" as well. But as "b" is already installed, "emerge -p c" won't show "b". You install "c" and do *NOT* write down, that "c" needs "b", as you don't know that. Even more later on, you decide to deinstall "a". According to what you wrote above and according to your documentation, you'll see that "b" got installed because of "a" and you'll remove "b" as well. Yet more later on, you find out, that "c" is broken and wonder why. The basic problem here is, that there's no way to see, which packages depend on a given package - at least I don't know how to find that out. What's required, is a way to be told, that packages "a" and "c" depend on "b". Now, if you'd use the world file as it was supposed to be used, you'd remove "a" and could do a "emerge --depclean --pretend". Doing so, the system would *NOT* show you package "b", as it's still a dependency of "c". Only after you remove "c" as well, "b" would show up in a depclean run. Alexander Skwar -- The more laws and order are made prominent, the more thieves and robbers there will be. -- Lao Tsu -- gentoo-user@gentoo.org mailing list