From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NKH8K-0001Er-Ul for garchives@archives.gentoo.org; Mon, 14 Dec 2009 20:03:11 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 96FCCE0C80 for ; Mon, 14 Dec 2009 20:03:04 +0000 (UTC) Received: from proxy1.bredband.net (proxy1.bredband.net [195.54.101.71]) by pigeon.gentoo.org (Postfix) with ESMTP id 24209E0D08 for ; Mon, 14 Dec 2009 19:39:36 +0000 (UTC) Received: from ipb1.telenor.se (195.54.127.164) by proxy1.bredband.net (7.3.140.3) id 4AD3E1C001B29504 for gentoo-amd64@lists.gentoo.org; Mon, 14 Dec 2009 20:39:35 +0100 X-SMTPAUTH-B2: X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Akt5AKUjJktV4js3PGdsb2JhbACBS5cagkgBAQEBN70HhCsEgWI X-IronPort-AV: E=Sophos;i="4.47,396,1257116400"; d="scan'208";a="15594808" Received: from c-373be255.107-1-64736c10.cust.bredbandsbolaget.se (HELO gatekeeper.pp.dyndns.biz) ([85.226.59.55]) by ipb1.telenor.se with ESMTP; 14 Dec 2009 20:39:30 +0100 Received: from [192.168.69.67] (phobos [192.168.69.67]) by gatekeeper.pp.dyndns.biz (8.14.3/8.14.3) with ESMTP id nBEJdNwb095175 for ; Mon, 14 Dec 2009 20:39:24 +0100 (CET) (envelope-from gentoo-amd64@pp.dyndns.biz) Message-ID: <4B26946B.5020208@pp.dyndns.biz> Date: Mon, 14 Dec 2009 20:39:23 +0100 From: =?ISO-8859-1?Q?Morgan_Wesstr=F6m?= User-Agent: Thunderbird 2.0.0.23 (X11/20091010) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@lists.gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org MIME-Version: 1.0 To: gentoo-amd64@lists.gentoo.org Subject: Re: [gentoo-amd64] Portage Fails To Find Updates References: <20091214124309.fb40ca6e.frank.peters@comcast.net> In-Reply-To: <20091214124309.fb40ca6e.frank.peters@comcast.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 22a36d24-39d3-4c07-8b94-c3f835659175 X-Archives-Hash: 071605ed6fc6fb808623ef926b6ad5b2 Frank Peters wrote: > Today, doing an "emerge -pvDu world" I get the report that no packages > need to be updated. > > But while checking the status of another package, I happen to execute > "emerge -pv rpm2targz." This then reports that the package rpm2targz > needs to be updated. > > Why didn't the "emerge -pvDu world" tell me about this? Most likely rpm2targz is an orphaned package. Try "emerge -p --depclean" and see if it's listed. Orphaned packages are not updated by an emerge world update since nothing is using it. > Further checking reveals that all packages that are installed on my > machine are contained in the /var/db/pkg directory. However, the "world" > file, which is located at /var/lib/portage/world, should contain the same > listing but it does not. I notice that some packages in /var/db/pkg > are not listed in /var/lib/portage/world. > > Actually, the "world" file has 257 entries, while the "/var/lib/portage/world" > directory contains 414 packages. > > Why has portage failed to add all packages to the "world" file? > Have I been doing something wrong? Your world file should only contain your top level applications. All the other packages are dependencies and should not be listed there. Dependencies can come and go as functionality is moved between packages and by not listing them there they can easily be removed by an "emerge --depclean". If you insist on listing every package in your world file you will end up with a bloated system, full of packages that aren't used for anything. > In any case, I can rebuild the world file manually to accurately > reflect the state my system, but, based upon this current observation, > portage may fail to keep it accurate in the future. > > What is going on here? Nothing is going on. Everything is perfectly fine and is working according to its design. :-) > > Frank Peters > /Morgan >