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 1Mnc6L-0005FR-GU for garchives@archives.gentoo.org; Tue, 15 Sep 2009 17:46:01 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0BA05E080C; Tue, 15 Sep 2009 17:46:00 +0000 (UTC) Received: from mcmail1.mcr.colo.comodo.net (mail1.comodogroup.com [91.199.212.133]) by pigeon.gentoo.org (Postfix) with ESMTP id 95432E080C for ; Tue, 15 Sep 2009 17:45:59 +0000 (UTC) Received: (qmail 6089 invoked by uid 1008); 15 Sep 2009 17:45:59 -0000 Received: from Unknown (HELO tecra.localnet) (192.168.22.101) by mcmail1.mcr.colo.comodo.net (qpsmtpd/0.40) with ESMTP; Tue, 15 Sep 2009 18:45:59 +0100 From: Mike Williams To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] /usr/portage/packages/Packages - what for? Date: Tue, 15 Sep 2009 18:45:55 +0100 User-Agent: KMail/1.12.1 (Linux/2.6.30-gentoo-r1; KDE/4.3.1; i686; ; ) References: <200909151521.55702.Warp_7@gmx.de> <20090915160423.208c871e@core2duo.fabnetwork> In-Reply-To: <20090915160423.208c871e@core2duo.fabnetwork> 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 Message-Id: <200909151845.55912.mike@gaima.co.uk> X-Archives-Salt: 45b4409e-ef6f-481d-a3ae-d3b2af464752 X-Archives-Hash: a6b575ee6cd31fbd3c150eb4c5ee02dd On Tuesday 15 September 2009 15:04:23 Fabrice Delliaux wrote: > On Tue, 15 Sep 2009 15:21:50 +0200 Frank Steinmetzger wrote: > > Here it stores alotta info about the binary packages - for instance > > with what useflags they were compiled. This info is not in the > > archives, which only contain the files. > > No, informations about environment are included in tbz2 packages. > You can read man xpak for explanations. > > IMHO, the /usr/portage/packages/Packages file is an index for the > package manager to avoid wasting time to open, parse and close each > tbz2 file. And it's fetched by machines using a BINHOST, as obviously over HTTP it's not practical to fetch the packages themselves to get the environment info. -- Mike Williams