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 1FyAuu-00037j-19 for garchives@archives.gentoo.org; Wed, 05 Jul 2006 17:12:00 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k65Gwpv8031264; Wed, 5 Jul 2006 16:58:51 GMT Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k65GcTM4021333 for ; Wed, 5 Jul 2006 16:38:30 GMT Received: by nf-out-0910.google.com with SMTP id o60so22814nfa for ; Wed, 05 Jul 2006 09:38:29 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=YY+y0plKGchsZ+KyEb6SCaW/vfJZE3nuAdNsu82kfSgm3dgM8JPd1XB0TlGj/sgZOV8X/fVIF1gyUD4bHNqkz7oFWSoYPrPQxWAQG3B5M68HFBjbHwFgeYZQtUvPHjBlbqDG7Xb0ffHzm40w7C9Uj+ftt0tBT5CtrdmT98IAzkQ= Received: by 10.78.140.17 with SMTP id n17mr2389013hud; Wed, 05 Jul 2006 09:38:29 -0700 (PDT) Received: by 10.78.20.11 with HTTP; Wed, 5 Jul 2006 09:38:28 -0700 (PDT) Message-ID: <7573e9640607050938t31b5b0edmf9a2a672ed017ba0@mail.gmail.com> Date: Wed, 5 Jul 2006 09:38:28 -0700 From: "Richard Fish" Sender: richard.j.fish@gmail.com To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] world favorites: pros and cons In-Reply-To: <44ABB409.4080003@ilievnet.com> 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 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 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> X-Google-Sender-Auth: 345b1e65df9cee27 X-Archives-Salt: 17921902-d476-4248-acc0-914c11bb2dff X-Archives-Hash: b01eaf51a6275dbd2033eb210b55fd2a On 7/5/06, Daniel Iliev wrote: > That is correct. What are the disadvantages besides the longer seeks for > updates? Another disadvantage is that you defeat a big reason for having USE flags. For example, if you merge pkg A that USEs X to depend on pkg B, and you have X in your USE flag, the A will depend on B and pull it in as a dependancy. If you later take X out of your use flags, and do an emerge -DNuv world, the A no longer depends on B. But since it is still in your world file, portage will assume you want this package, and continue to compile updates for it with each new version. That can be a pretty huge waste of time. > 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. You're going through a lot of work to circumvent the dependancy tracking that is already built into portage. Why not just merge the top-level package, and if you don't like it, unmerge and use --depclean --pretend to figure out what can safely be removed? And I don't necessarily believe that having everything in world results in a significantly faster scan time than having only top-level packages there. I would like to see actual proof of this assertion. -Richard -- gentoo-user@gentoo.org mailing list