From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Kixrm-0006jj-2r for garchives@archives.gentoo.org; Thu, 25 Sep 2008 20:55:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D2791E0412; Thu, 25 Sep 2008 20:55:11 +0000 (UTC) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.170]) by pigeon.gentoo.org (Postfix) with ESMTP id A18B6E0412 for ; Thu, 25 Sep 2008 20:55:11 +0000 (UTC) Received: by wf-out-1314.google.com with SMTP id 29so700158wff.10 for ; Thu, 25 Sep 2008 13:55:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received: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; bh=TaQfe/9g99iDw0/KjInNEcDsR3LeKL1yd9h/HyjOyjU=; b=tTTD3UJ+tyAdhum9+7P9fwoBMGFts5EM4t0v25UrCywEAkCEwqwE96YtDW8MvX4rO3 DJnGDyOZf4SAC8IZUabXse4rfZq1jBrvGE2hIgF0TU+T3GhX15bDe7TNUG+b/x0lkoYf KDFaEzElS4faVYb7fwRR5a9KuiNYpO//Yse0I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=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=mhiAjvv2gx9gO5VaYriigf5stXAZRQQsig+jzfttBqJ9flziicJpokNXkDHviYE/8D ufKJes0sBbIurIWI3y329H5oW1BDIgsmV61YVP5FT+H7RgJY2Lfn2kkWhzlMcWOGfs1V QmDJRYKdmsojU7T8Qz65LCgmuUGRU3vTroAW0= Received: by 10.142.82.6 with SMTP id f6mr125598wfb.43.1222376110525; Thu, 25 Sep 2008 13:55:10 -0700 (PDT) Received: by 10.142.214.13 with HTTP; Thu, 25 Sep 2008 13:55:10 -0700 (PDT) Message-ID: <58965d8a0809251355u6a97a4d3r2d9f036d8e27e128@mail.gmail.com> Date: Thu, 25 Sep 2008 15:55:10 -0500 From: "Paul Hartman" Sender: paul.hartman@gmail.com To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Question about difference between emerge --update world and emerge vigra In-Reply-To: <200809252215.27159.alan.mckinnon@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <384d42da0809242105k67b8e3feja376df615350a10c@mail.gmail.com> <6142e6140809250851r45d271b2y600fcddd64cd2550@mail.gmail.com> <200809252215.27159.alan.mckinnon@gmail.com> X-Google-Sender-Auth: 691cc7f83581ad38 X-Archives-Salt: 70dc0f54-d267-44db-9794-23d211627914 X-Archives-Hash: 2c1729524be9acd325758cecb1c76d3f On Thu, Sep 25, 2008 at 3:15 PM, Alan McKinnon wrote: > On Thursday 25 September 2008 17:51:58 Daniel Pielmeier wrote: >> > Do you have any further advice, more detail or some more formalized >> > methodology to 'clean' the world file, in addition to what you have >> > stated above? >> >> Every entry in the world file that has a reverse dependency could be >> removed. Unfortunately there is no tool I know which can calculate >> reverse dependencies correctly. Maybe there is some functionality in >> pkgcore or paludis which I am not aware of. So others need to inform >> us about this. > > The loooooong way round is to run 'emerge -pvte world' and look for things > listed that are both highlighted in green and indented. Such packages could > in theory be removed from world as they must be a dep of something. > > Intelligence must also be applied of course - somethings are deps and you DO > want them in world Yes, basically my philosophy is only to list in world the actual programs I want to use. Everything else required for them will come in automatically (assuming I also set my USE flags in package.use properly). Some packages have optional run-time deps, say a multimedia program that can convert files if you have ffmpeg installed, so in those cases those optional packages will also be in world. Learning when to use --oneshot and when not was the key to keeping away the clutter :)