From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1K6DUD-0005ZV-W4 for garchives@archives.gentoo.org; Tue, 10 Jun 2008 23:42:46 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DBF8BE04C0; Tue, 10 Jun 2008 23:42:43 +0000 (UTC) Received: from cicero1.cybercity.dk (cicero1.cybercity.dk [212.242.40.4]) by pigeon.gentoo.org (Postfix) with ESMTP id 8BA29E04C6 for ; Tue, 10 Jun 2008 23:42:43 +0000 (UTC) Received: from shuttle.zlin.dk (port78.ds1-abs.adsl.cybercity.dk [212.242.227.17]) by cicero1.cybercity.dk (Postfix) with ESMTP id ACDB1428C1D for ; Wed, 11 Jun 2008 01:42:42 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by shuttle.zlin.dk (Postfix) with ESMTP id 5213210405F for ; Tue, 10 Jun 2008 23:42:42 +0000 (UTC) X-Virus-Scanned: amavisd-new at zlin.dk Received: from shuttle.zlin.dk ([127.0.0.1]) by localhost (shuttle.zlin.dk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZSFgdb8Hc7uF for ; Tue, 10 Jun 2008 23:42:41 +0000 (UTC) Received: from BA.zlin.dk (unknown [10.0.0.4]) by shuttle.zlin.dk (Postfix) with ESMTP id DA7D7104032 for ; Tue, 10 Jun 2008 23:42:41 +0000 (UTC) From: Bo =?utf-8?q?=C3=98rsted_Andresen?= To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] EAPI-2 - Let's get it started Date: Wed, 11 Jun 2008 01:42:34 +0200 User-Agent: KMail/1.9.9 References: <484EAB4F.6070608@gentoo.org> <200806110011.41718.zlin@gentoo.org> <20080611010347.6ced7db2@sheridan.genone.homeip.net> In-Reply-To: <20080611010347.6ced7db2@sheridan.genone.homeip.net> 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; boundary="nextPart3961269.1DcjNMTPQI"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200806110142.38384.zlin@gentoo.org> X-Archives-Salt: 7f21b12a-7a74-45ee-8352-ed62308a321b X-Archives-Hash: ba449fb0249f952c4f55f6e0fcf1e656 --nextPart3961269.1DcjNMTPQI Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 11 June 2008 01:03:47 Marius Mauch wrote: > > I would like the portage devs to comment upon which of the following > > features they think could easily be implemented before portage 2.2 > > goes stable. There's still some time since it hasn't left > > package.mask yet, so I'd rather they exclude the features that will > > take too long to implement than anybody else doing that... > > Well, actually I would rather not add any new features between pre8 and > rc1 to not further delay 2.2. And generally I'm also not in favor of > adding new features during the rc phase as it's there to eliminate > remaining bugs and for refinement of existing features, not to add new > unknowns. Ok. > > Things I believe should be trivial to implement: > > - Custom output names in SRC_URI, also called arrows (bug #177863) > > This I'd definitely delay as it probably affects a number of things. Such as? > > - Limit values in $USE (bug #176467) > > Also requires little actual work, question is only if this should be > enabled for EAPI=3D0/1 as well, and how it relates to USE_EXPAND and ARCH. > If it should be done for existing EAPIs as well could be considered as > bugfix. > > > - doins support for symlinks (bug #179932) > > If someone implements it it can be included (do you want an EAPI bump > for that?) Listed those here because they block the EAPI tracker bug. > > - Enable FEATURES=3Dtest by default (bug #184812) > > Only if >99% of the stable and ~arch tree and all potential "system" > packages build with it (IOW: no) Err.. Maybe this could have been phrased better but then I did expect you=20 would look at the bug before commenting. The idea is to enable tests by=20 default in EAPI 2 and beyond and let them stay off by default in EAPI 0 and= =20 1. This way devs who want to use EAPI 2 will either have to fix their tests= =20 or RESTRICT them. Doing it this way avoids the issue of having to fix the=20 whole tree all at once. Users can still choose not to go with the default. > > - GLEP 42 - news items > > Already implemented. And not really an EAPI issue. Hence I shouldn't have mentioned it here. ;) > > - default_*, allows an ebuild to redefine phases to add more > > functionality and then call default_$phase. Currently the default > > phases are lost when redefining the phases. > > Should be trivial to implement off-hand (just converting the existing > defaults to wrappers) So that's a candidate for EAPI 2. > > - default for src_install (bug #33544) > > Should also not be terribly difficult, though I'd rather wait until > after 2.2 final. =2D-=20 Bo Andresen Gentoo KDE Dev --nextPart3961269.1DcjNMTPQI Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEABECAAYFAkhPEW4ACgkQ8/kKEzmwNNonTwCeOPCQ5yJgXb9soRimeMpWzHj4 vDoAnRkpSwWbsDBgGGJ5StlAmUVYi9m7 =MpQb -----END PGP SIGNATURE----- --nextPart3961269.1DcjNMTPQI-- -- gentoo-dev@lists.gentoo.org mailing list