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 1S65Ol-0007Wg-2h for garchives@archives.gentoo.org; Fri, 09 Mar 2012 19:22:43 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6BBDEE071C; Fri, 9 Mar 2012 19:22:33 +0000 (UTC) Received: from mail-we0-f195.google.com (mail-we0-f195.google.com [74.125.82.195]) by pigeon.gentoo.org (Postfix) with ESMTP id 4E8DAE06CC for ; Fri, 9 Mar 2012 19:22:04 +0000 (UTC) Received: by werm1 with SMTP id m1so266728wer.10 for ; Fri, 09 Mar 2012 11:22:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=H20p1RXCNEgVXCLre7+gg8XN0o10tiVBNbfuHgoio/M=; b=NlbZmJSXAxTS94OFWY01pF163PsPckjuCDvvb/UzK0C5PaSKAfXDYoNQowJ9Cl+hdQ B9RxyspJXMEwx0soeAKzptRNAuKf50YjSMEeyg0/QSrPAnyCCMRL4qH2IGajrMa6F/Zs Fl0DZhWnXp2/r+MP3QFfdQ9dINFvy++/9ZjBOao34pFgi45EfTsov1lZbcwTxaK76D7y m5hE2zC5VWy8MTe84p67+b31430fiqasdRIV3YUj5Jxb69zEGNnv25cfFA09CVGFrLhR t+tWcVn+IAx68oAW9Q51G+mxteTodl9I5Wp/E7NikAvUZu1uVhoDfsoML1wqM+yLULu9 XHgA== Received: by 10.216.133.72 with SMTP id p50mr2180524wei.78.1331320924397; Fri, 09 Mar 2012 11:22:04 -0800 (PST) Received: from localhost (cpc13-broo7-2-0-cust130.14-2.cable.virginmedia.com. [82.9.16.131]) by mx.google.com with ESMTPS id fa9sm14016895wib.5.2012.03.09.11.22.03 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 09 Mar 2012 11:22:03 -0800 (PST) Date: Fri, 9 Mar 2012 19:20:54 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RFD: EAPI specification in ebuilds Message-ID: <20120309192054.776bcd56@googlemail.com> In-Reply-To: <4F5A34A8.4080200@orlitzky.com> References: <20311.51166.725757.212932@a1i15.kph.uni-mainz.de> <4F57DDB5.3090503@orlitzky.com> <20120308130310.69c3c714@pomiocik.lan> <4F58D6A5.7070804@orlitzky.com> <20120308182844.11201771@pomiocik.lan> <4F58F103.5010503@orlitzky.com> <20120308175345.2c4b72ff@googlemail.com> <4F58FC55.7070005@orlitzky.com> <20120308184820.108fc30c@googlemail.com> <4F592612.6050203@orlitzky.com> <20120309060424.09cdce1e@pomiocik.lan> <4F599692.9050503@orlitzky.com> <4F599A61.8010600@gentoo.org> <4F5A16C5.7050303@orlitzky.com> <4F5A1C46.7080005@gentoo.org> <4F5A2001.30309@orlitzky.com> <4F5A2495.4060305@gentoo.org> <20120309125126.186969f9@gentoo.org> <4F5A28B6.2010404@gentoo.org> <4F5A34A8.4080200@orlitzky.com> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; 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_/JFDw2q.9OBZHGuqBO3coxZS"; protocol="application/pgp-signature" X-Archives-Salt: 5bd71f74-1c76-4e10-bc2a-e859bde305d3 X-Archives-Hash: 9e4c9b0e0e2eca61f01fde5b84209db5 --Sig_/JFDw2q.9OBZHGuqBO3coxZS Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 09 Mar 2012 11:49:44 -0500 Michael Orlitzky wrote: > >> isnt the whole point of the proposal to get eapi without sourcing ? > >> > >> so that we can use new bash features at local or global scope > >> without risking that people with an old bash get syntax errors > >> trying to get the eapi > >=20 > > Right. Michael has lost sight of the goal and is moving off on a > > tangent. >=20 > The point was to be able to get the EAPI without crashing if the > ebuild uses newer features. No, it's not. There's more to it than that. Some EAPIs really require defining certain environment variables, shell options, sandbox things etc *before* the sourcing starts. It's a massive pain in the ass to try to handle setting that kind of thing on the fly once the sourcing has already started. Knowing the EAPI before having to spawn a bash process isn't just about performance, it's also about making ebuilds much less difficult to deal with. --=20 Ciaran McCreesh --Sig_/JFDw2q.9OBZHGuqBO3coxZS Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iEYEARECAAYFAk9aWBgACgkQ96zL6DUtXhGIdACgmQg5dyC8FKMz9T3z8Ln1JWNt dT4AnRpiXYEqpZHYxRBt0trfc4pmu1i+ =AxPK -----END PGP SIGNATURE----- --Sig_/JFDw2q.9OBZHGuqBO3coxZS--