From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18670 invoked from network); 12 Apr 2004 20:00:08 +0000 Received: from smtp.gentoo.org (128.193.0.39) by eagle.gentoo.oregonstate.edu with DES-CBC3-SHA encrypted SMTP; 12 Apr 2004 20:00:08 +0000 Received: from lists.gentoo.org ([128.193.0.34] helo=eagle.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.24) id 1BD7bE-0001Lz-7g for arch-gentoo-dev@lists.gentoo.org; Mon, 12 Apr 2004 20:00:08 +0000 Received: (qmail 5728 invoked by uid 50004); 12 Apr 2004 20:00:07 +0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 4552 invoked from network); 12 Apr 2004 20:00:07 +0000 Date: Mon, 12 Apr 2004 22:00:00 +0200 From: Marius Mauch To: gentoo-dev@lists.gentoo.org Message-Id: <20040412220000.17a3c7d1@sven.genone.homeip.net> In-Reply-To: <407AD73C.7060503@skylineaero.com> References: <200404121739.i3CHdI4L023928@mxsf17.cluster1.charter.net> <407AD73C.7060503@skylineaero.com> Organization: Gentoo Linux X-Mailer: Sylpheed version 0.9.10claws (GTK+ 1.2.10; i686-pc-linux-gnu) X-Face: H@&[wkk?l:Zx:8i_5bViK&{Vz{c{~r),^&:v/r#+X5dmfA6qCl)~'Ul{"&06Q1[05.%v&c>je5R{=xLnx^=~lN~rO0xuR~~NY)CX\"Nc4$9CBPwDl-.pYuVeGdir86L@\:j?7@%Ej2?Wi-Y0=1]T14ce0w79Bckk[*ti{;iA"{;I}&E~.msRBsBS)N!CS4Gd|_UR Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="Signature=_Mon__12_Apr_2004_22_00_00_+0200_eVaDkElvJQzCzB04" X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:7e6c91d1b14dbccceb2f2166522fa0f6 Subject: Re: [gentoo-dev] Idea for the portage maintainers X-Archives-Salt: b323bea3-abed-4a39-8d3d-de6b4e5a2352 X-Archives-Hash: a3b2eb01e67ccf23751df9104ff19d37 --Signature=_Mon__12_Apr_2004_22_00_00_+0200_eVaDkElvJQzCzB04 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: 7bit On 04/12/04 Andrew Gaffney wrote: > brettholcomb@charter.net wrote: > > The twirl twirl is cache updating - it happens after any files that > > are synced scroll > by > and after it says updating cache. Sync isn't the problem. It's > cache updating and that > has been brought up in previous threads. > Maybe portage NG will address this. > > Can someone tell me exactly what is going on during a portage cache > update? Or do I just need to Use The Source? Assuming default setup: - copy /usr/portage/metadata/cache to /var/cache/edb/dep - check mtimes of actual ebuilds (including PORTDIR_OVERLAY) and update /var/cache/edb/dep if they are newer than their cache entries So if you have a big PORTDIR_OVERLAY the cache update will take longer, if you use RSYNC_EXCLUDEFROM it will also take longer. The cache entries are the values of *DEPEND, IUSE, HOMEPAGE, ... in a format that can be accessed without calling bash to parse the ebuild. Marius -- Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better. --Signature=_Mon__12_Apr_2004_22_00_00_+0200_eVaDkElvJQzCzB04 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAevVFWzrL1pM7SNcRAmU2AJ44/3SGHLo0kukYzdUytYp0fnK+owCfb2/Q MP/f5Ox58RUn4yWXdpWgAqk= =zOAe -----END PGP SIGNATURE----- --Signature=_Mon__12_Apr_2004_22_00_00_+0200_eVaDkElvJQzCzB04--