From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id ECE2B138247 for ; Mon, 13 Jan 2014 15:47:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4910AE0AE9; Mon, 13 Jan 2014 15:47:04 +0000 (UTC) Received: from juliette.telenet-ops.be (juliette.telenet-ops.be [195.130.137.74]) by pigeon.gentoo.org (Postfix) with ESMTP id 1213DE0AD3 for ; Mon, 13 Jan 2014 15:47:02 +0000 (UTC) Received: from TOMWIJ-GENTOO ([94.226.55.127]) by juliette.telenet-ops.be with bizsmtp id DTn21n00A2khLEN06Tn2BU; Mon, 13 Jan 2014 16:47:02 +0100 Date: Mon, 13 Jan 2014 16:46:08 +0100 From: Tom Wijsman To: aranea@aixah.de Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [OT] pkgcore bikeshed (was Portage team) Message-ID: <20140113164608.6411a4a7@TOMWIJ-GENTOO> In-Reply-To: <20140113163859.61c3df01@gentp.lnet> References: <1388986435.17870.49.camel@big_daddy.dol-sen.ca> <1389582464.7103.185.camel@big_daddy.dol-sen.ca> <20140113083917.5427344.53422.41690@pathscale.com> <52D3A71F.9040602@plaimi.net> <52D3AEB9.7080500@pathscale.com> <20140113155813.391c403f@TOMWIJ-GENTOO> <20140113163859.61c3df01@gentp.lnet> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.22; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/Fh38agDKHTMan8QLrtxknoN"; protocol="application/pgp-signature" X-Archives-Salt: 37ae86e3-c1cc-45aa-99dc-66212474ab9f X-Archives-Hash: 77723634408178fa42713ffaaab25022 --Sig_/Fh38agDKHTMan8QLrtxknoN Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 13 Jan 2014 16:38:59 +0100 Luis Ressel wrote: > On Mon, 13 Jan 2014 15:58:13 +0100 > Tom Wijsman wrote: >=20 > > Half a minute if you disable backtracking which you don't need. :) >=20 > Which sadly also means that some updates get skipped silently. (Those > which would trigger rebuilds of other packages because of sub-slot > deps, had that case yesterday). Can you give an example of that? Rebuilds don't cause a different solution in the graph afaik; so, I wouldn't see how that would form a big problem. I also think this would still be covered by preserved-rebuild and/or revdep-rebuild afterwards. In any case, I've not been experiencing problems with this; but am interesting to know how this could go wrong, as no backtracking works for me and I hope it will continue to do so. Btw, this also makes me question how proper pkgcore can do rebuilds. > > > Ironically, launching the same emerge command twice, will take > > > more or less the same time. > >=20 > > Determinism results in more or less the same time, that's correct; > > proper benchmarks would show you a similar result. >=20 > I guess he means that the (according to the file sizes) extensive > caching doesn't seem to be of much use. For that, _all_ caching would need to be removed before the first run; when there is a mention of "the same", I doubt this was done at all. --=20 With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D --Sig_/Fh38agDKHTMan8QLrtxknoN Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJS1ApAAAoJEJWyH81tNOV9RIcH/12enMC2wIpg6HhDkmbp+Uis OUqfkMMpN1yTyJu84I8D4eYMOlzYhMARlqfSLlcuSd2zvz/OCVfsX081l2cb1yvy ZXmA3g/96JTf7oCH3GYDgiomzbhzB9cf1NMjCdlv1N1IY5HkDLAhRR9Ekn1fkcAx bSYBB4m/2aOXDmfYvO0gGidpgaBcTSGh5Hnm6Q7VUehPvj0d6PxuGE/flwT3XHeX stOm9/kPaCN0VwdEwcJAN4UfuhmHXXUlfjNh8io7KF37b81TMDjcI8hdM+lyMF3q VJdx1SnaQgu5uix9FiHPI/OLQ/tt4JxlTBERQ5+Yp/x4x0kGvyrcGtKXKwM63oY= =qQcs -----END PGP SIGNATURE----- --Sig_/Fh38agDKHTMan8QLrtxknoN--