From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1FgfFZ-0003yN-2m for garchives@archives.gentoo.org; Thu, 18 May 2006 09:56:57 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.6) with SMTP id k4I9uFfc018663; Thu, 18 May 2006 09:56:15 GMT Received: from callisto.cs.kun.nl (callisto.cs.kun.nl [131.174.33.75]) by robin.gentoo.org (8.13.6/8.13.6) with ESMTP id k4I9qoVq026886 for ; Thu, 18 May 2006 09:52:50 GMT Received: from localhost (localhost [127.0.0.1]) by callisto.cs.kun.nl (Postfix) with ESMTP id 273502E800D for ; Thu, 18 May 2006 11:52:50 +0200 (CEST) From: Paul de Vrieze To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Paludis and Profiles Date: Thu, 18 May 2006 11:52:49 +0200 User-Agent: KMail/1.9.1 References: <20060516161549.442b4d8a@localhost> <200605172122.29180.pauldv@gentoo.org> <20060517204929.2d8a0512@snowdrop.home> In-Reply-To: <20060517204929.2d8a0512@snowdrop.home> X-Face: #Lb+'V@sGJ;ptgo5}V"W+5OCoo{LZv;bh,s,`WKLi/J)ed1_$0;6X<=?utf-8?q?700LVV/=3BLqPhiDP=5E=0A=09=27f=5Dfnv?=@%6M8\'HR1t=aFx;ePfp{ZQoBe+e)JOQ8T5*(_;mHY+cltLGq<;@$Y,=?utf-8?q?O=5C=24=0A=09Tm=23G6M?=,g![Q62J{na*S9d;R[^8pc%u\aiLqU@`kJtYl"^6pxdW Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2630317.PXDvL499Pm"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200605181152.49779.pauldv@gentoo.org> X-Archives-Salt: 3cf4b7d7-e8fe-48cd-9f05-bf182044c160 X-Archives-Hash: dd2527aad39b6a8d7ea830b2a3e2b6d6 --nextPart2630317.PXDvL499Pm Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 17 May 2006 21:49, Ciaran McCreesh wrote: > On Wed, 17 May 2006 21:22:28 +0200 Paul de Vrieze > > wrote: > | On Wednesday 17 May 2006 20:44, Ciaran McCreesh wrote: > | > Portage still relies upon being able to source ebuilds, even if > | > their EAPI isn't supported. > | > | Currently, nothing except the ability to parse bash directly would > | make it otherwise. Against my advise, there are no restrictions upon > | the EAPI variable. As such EAPI can not reliably be determined > | without understanding (or being) bash. > > Not exactly true. There's nothing to stop a package manager from > gracefully handling not even being able to source the ebuild. The way > Paludis handles this is to create fake version metadata for weird > ebuilds with EAPI set to "UNKNOWN". It's not perfect, but it avoids any > overly crazy behaviour. This is not the standard, nor what portage does. It is what portage should= =20 do, but not what it does. It would have been far preferable if doing an=20 egrep on "^EAPI" would just be enough, but this is not true. EAPI can be=20 defined even by EAPI=3D"${PV}" (I know it is silly, but allowed). My concern is not what paludis does, but what portage does. This means=20 that technically paludis can not support all EAPI cases properly (except=20 bailing out when parsing fails). Paul =2D-=20 Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net --nextPart2630317.PXDvL499Pm Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3-ecc0.1.6 (GNU/Linux) iD8DBQBEbEPxbKx5DBjWFdsRAqDMAJ4/5cnrk1mGTrrfvR03RU4RnfRkSQCg0hSq chrby5x07MqDnN/MBBokIBs= =Bovy -----END PGP SIGNATURE----- --nextPart2630317.PXDvL499Pm-- -- gentoo-dev@gentoo.org mailing list