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 1NKH5u-0000qL-8d for garchives@archives.gentoo.org; Mon, 14 Dec 2009 20:00:34 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7A71EE0880 for ; Mon, 14 Dec 2009 20:00:33 +0000 (UTC) Received: from QMTA10.westchester.pa.mail.comcast.net (qmta10.westchester.pa.mail.comcast.net [76.96.62.17]) by pigeon.gentoo.org (Postfix) with ESMTP id B2830E098E for ; Mon, 14 Dec 2009 18:01:35 +0000 (UTC) Received: from OMTA24.westchester.pa.mail.comcast.net ([76.96.62.76]) by QMTA10.westchester.pa.mail.comcast.net with comcast id H2Af1d00A1ei1Bg5A61cw2; Mon, 14 Dec 2009 18:01:36 +0000 Received: from ajax.firstbooks ([68.42.192.6]) by OMTA24.westchester.pa.mail.comcast.net with comcast id H62D1d00E08kLH83k62DL8; Mon, 14 Dec 2009 18:02:13 +0000 Date: Mon, 14 Dec 2009 13:01:32 -0500 From: Frank Peters To: gentoo-amd64@lists.gentoo.org Subject: [gentoo-amd64] Re: Portage Fails To Find Updates Message-Id: <20091214130132.193d6c98.frank.peters@comcast.net> In-Reply-To: <20091214124309.fb40ca6e.frank.peters@comcast.net> References: <20091214124309.fb40ca6e.frank.peters@comcast.net> X-Mailer: Sylpheed 2.7.1 (GTK+ 2.18.5; x86_64-unknown-linux-gnu) 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: dad6084f-e2b7-43e1-88ed-d2f317f36a6d X-Archives-Hash: 1cb58b18ffe0ce0a15f4d3d6f07c7388 On Mon, 14 Dec 2009 12:43:09 -0500 Frank Peters wrote: > > Why has portage failed to add all packages to the "world" file? > Have I been doing something wrong? > Well, I found the answer to my own question. From the portage man page: "Every time you emerge a package, the package that you requested is recorded here. Then when you run `emerge world -up`, the list of packages is read from this file. Note that this does not mean that the packages that were installed as dependencies are listed here. For example, if you run `emerge mod_php` and you do not have apache already, then "dev-php/mod_php" is recorded in the world file but "net-www/apache" is not." But to use the example of the package rpm2targz, using the command "equery depends rpm2targz" I discover that media-fonts/urw-fonts-2.4.6 is the only package that depends on rpm2targz. Thus, when I installed urw-fonts, rpm2targz must have also been installed but not listed in the "world" file. However, this practice seems to be a bad idea. Since the time that I installed urw-fonts, the package rpm2targz has been updated but I will never know this unless urw-fonts also becomes updated. A similar situation could exist for many other packages. Portage should by default enter all packages into the "world" file. Frank Peters