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 1PPMk8-0004Su-HS for garchives@archives.gentoo.org; Sun, 05 Dec 2010 22:07:40 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 24D92E07AA; Sun, 5 Dec 2010 22:07:32 +0000 (UTC) Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id C9B97E07AB for ; Sun, 5 Dec 2010 22:07:31 +0000 (UTC) Received: by wwi18 with SMTP id 18so5672347wwi.10 for ; Sun, 05 Dec 2010 14:07:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=NrMjgIfkK6whaNw1P/x/HkoarP7JxKB16WfL8f4uZwc=; b=t7vMgdMN1kjPltQKBRAdfvmRbxoHGzryWVf1XUhFcmzABSw16nuTIApYjV+Sr6TwEU ua5H0sjMggEcK5ppZEfEoiVVjn3TPplfi+AjyOwjh0SwY8Ac2bi2zDPIUiMdl6J7u7LB tHGDgDp72YNK+k7LJng67oim4ooIR3kOxzOa0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=INNdN40AWzU0m4NarKVc8qDc2WRhaMsnB4h04n9/tdcgDHQ53BnE4FxTn3O3K7D7N7 SBGtBf1j8uDz9Df6CxWhNOgldhsMd5UIw1GdQVEL9yD5tMN80pUMyTPwIQq6I4ZBIcIY zXFsVsASKggFmlqQSjyb5KAoUlR0lh39VPuF0= Received: by 10.216.18.204 with SMTP id l54mr4070489wel.71.1291586850953; Sun, 05 Dec 2010 14:07:30 -0800 (PST) Received: from snowcone (cpc1-broo3-0-0-cust98.14-2.cable.virginmedia.com [86.4.208.99]) by mx.google.com with ESMTPS id f31sm2038357wej.15.2010.12.05.14.07.29 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 05 Dec 2010 14:07:30 -0800 (PST) Date: Sun, 5 Dec 2010 22:06:26 +0000 From: Ciaran McCreesh To: gentoo-pms@lists.gentoo.org Subject: Re: [gentoo-pms] Variancy? Message-ID: <20101205220627.64452d13@snowcone> In-Reply-To: <19708.2662.412210.696119@a1i15.kph.uni-mainz.de> References: <19708.2662.412210.696119@a1i15.kph.uni-mainz.de> X-Mailer: Claws Mail 3.7.7 (GTK+ 2.20.1; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Package Manager Specification discussions X-BeenThere: gentoo-pms@gentoo.org X-BeenThere: gentoo-pms@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/bH.y3YM+U4NezYZuirJ7mYD"; protocol="application/pgp-signature" X-Archives-Salt: ab63c66d-6d41-4ee7-9b53-9ff13b52a901 X-Archives-Hash: 1f6f6cafc02cdfad613e7cfac0d6d5c2 --Sig_/bH.y3YM+U4NezYZuirJ7mYD Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 5 Dec 2010 22:55:50 +0100 Ulrich Mueller wrote: > I don't understand the following passage from section "The state of > the system between functions": That whole section was written before Portage got parallel jobs support, and was based around what ebuilds were actually doing. Portage's parallel jobs break those rules, and this has caused all kinds of weirdness. The implications are *supposed* to be that if you want to do parallel builds, you build binary packages in parallel (being sure to only run one lot of pkg_ functions at once), and then install those binary packages (the usual way, so rerunning pkg_setup) serially. Instead, Portage just installs directly, and has a whole load of convoluted hacks to try to avoid breakage. These don't actually work, but the bugs are hidden often enough that you can often go for quite a long time before you end up screwing your system up... In particular, Portage assumes that if a and b aren't in any way dependent upon each other, then they're not going to do anything to / that's going to break the other one, which isn't true. --=20 Ciaran McCreesh --Sig_/bH.y3YM+U4NezYZuirJ7mYD Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) iEYEARECAAYFAkz8DRgACgkQ96zL6DUtXhEawwCg0e00FFYjuKVRuLEIttQKVWAy 4V0AoMlUjq23rW1U/yPyufTIk7z9+5NG =RYLo -----END PGP SIGNATURE----- --Sig_/bH.y3YM+U4NezYZuirJ7mYD--