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 1N1mQh-00084o-4k for garchives@archives.gentoo.org; Sat, 24 Oct 2009 19:37:35 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 511C7E0955; Sat, 24 Oct 2009 19:37:33 +0000 (UTC) Received: from petteriraty.eu (host.petteriraty.eu [188.40.80.83]) by pigeon.gentoo.org (Postfix) with ESMTP id 248F8E0955 for ; Sat, 24 Oct 2009 19:37:33 +0000 (UTC) Received: from [82.130.46.226] (qob2.kyla.fi [82.130.46.226]) by petteriraty.eu (Postfix) with ESMTPSA id 6906A297A0 for ; Sat, 24 Oct 2009 19:37:32 +0000 (UTC) Message-ID: <4AE3577A.1090000@gentoo.org> Date: Sat, 24 Oct 2009 22:37:30 +0300 From: =?UTF-8?B?UGV0dGVyaSBSw6R0eQ==?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; fi; rv:1.8.1.23) Gecko/20090916 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Gentoo Prefix: on EPREFIX, ED and EROOT inside ebuilds References: <20091018091154.GB464@gentoo.org> <200910181357.10183.scarabeus@gentoo.org> <20091018123114.GG464@gentoo.org> <20091019194459.GY464@gentoo.org> In-Reply-To: <20091019194459.GY464@gentoo.org> X-Enigmail-Version: 0.96.0 OpenPGP: url=http://users.tkk.fi/~praty/public.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig919814D66A6C3D18DC65A048" X-Archives-Salt: d667b88d-fe75-4b46-aef9-a6e9e106c415 X-Archives-Hash: 98545b2780a63877e8454c1050cf4d0c This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig919814D66A6C3D18DC65A048 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Fabian Groffen wrote: > On 18-10-2009 14:31:15 +0200, Fabian Groffen wrote: >> On 18-10-2009 13:57:10 +0200, Tom=C3=A1=C5=A1 Chv=C3=A1tal wrote: >>> Hi, >>> You know i am totaly supporting prefix but i have one point. >>> Why on earth portage simply does not detect the prefix enviroment is = being run=20 >>> and then INTERNALY switch D->ED and other variables. It would be much= easier=20 >>> that way to migrate all stuff in portage instead of doing this || she= bang.=20 >>> Mostly when it is done by eclasses its quite cool, but when you get i= nto=20 >>> changing lots of ebuilds its quite hard for maintaining. >>> >>> Even the multilib overlay guys rather modify the portage than changin= g a load=20 >>> of ebuilds. >> Of course we would like to do that, but that was rejected for EAPI=3D3= , so >> it will at least take until EAPI=3D4 is implemented, which is not the >> forseeable future, given that EAPI=3D3 isn't a fact yet either. >=20 > I was just informed that it is also a possibility to do an EAPI bump > just for these variables, which would mean we can avoid replicating > setting ED and EROOT in ebuilds. >=20 It's possible. > The suggestion was to just introduce EAPI=3D3 with these variables, and= > making everything which is scheduled for current EAPI=3D3 just EAPI=3D4= =2E I > was told we could quite quickly have a Portage in the tree that would > set ED and EROOT for EAPI=3D3 that way. >=20 Maybe 2+prefix is a more describing name? This would avoid changing what EAPI 3 means. > Are there any objections to this? If not, I'd like to put this on the > agenda for the next council meeting. >=20 As the council decided to add new stuff in the last meeting if zac is starting to implement new EAPIs this could go into EAPI 3 too. Regards, Petteri --------------enig919814D66A6C3D18DC65A048 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkrjV30ACgkQcxLzpIGCsLRr8ACfVtvJhLbd6Gh0FW8m7exL5d2P 6qoAoINiU7RjjV9Etb2h7V1HqSGhAWUb =UPH0 -----END PGP SIGNATURE----- --------------enig919814D66A6C3D18DC65A048--