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 <gentoo-dev+bounces-31248-garchives=archives.gentoo.org@lists.gentoo.org>) id 1K6C4E-0005uJ-0b for garchives@archives.gentoo.org; Tue, 10 Jun 2008 22:11:50 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8B6E2E051C; Tue, 10 Jun 2008 22:11:48 +0000 (UTC) Received: from cicero4.cybercity.dk (cicero4.cybercity.dk [212.242.40.52]) by pigeon.gentoo.org (Postfix) with ESMTP id 3A975E051C for <gentoo-dev@lists.gentoo.org>; Tue, 10 Jun 2008 22:11:48 +0000 (UTC) Received: from shuttle.zlin.dk (port78.ds1-abs.adsl.cybercity.dk [212.242.227.17]) by cicero4.cybercity.dk (Postfix) with ESMTP id 5BB793CBD28 for <gentoo-dev@lists.gentoo.org>; Wed, 11 Jun 2008 00:11:46 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by shuttle.zlin.dk (Postfix) with ESMTP id C2BEB10405F for <gentoo-dev@lists.gentoo.org>; Tue, 10 Jun 2008 22:11:46 +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 uGy3GAlE64Fq for <gentoo-dev@lists.gentoo.org>; Tue, 10 Jun 2008 22:11:45 +0000 (UTC) Received: from BA.zlin.dk (unknown [10.0.0.4]) by shuttle.zlin.dk (Postfix) with ESMTP id B3688104032 for <gentoo-dev@lists.gentoo.org>; Tue, 10 Jun 2008 22:11:45 +0000 (UTC) From: Bo =?iso-8859-1?q?=D8rsted_Andresen?= <zlin@gentoo.org> To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] EAPI-2 - Let's get it started Date: Wed, 11 Jun 2008 00:11:32 +0200 User-Agent: KMail/1.9.9 References: <484EAB4F.6070608@gentoo.org> In-Reply-To: <484EAB4F.6070608@gentoo.org> Precedence: bulk List-Post: <mailto:gentoo-dev@lists.gentoo.org> List-Help: <mailto:gentoo-dev+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org> X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1563967.qYplQ0B6yU"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200806110011.41718.zlin@gentoo.org> X-Archives-Salt: a6e47883-0916-44a5-a337-811364d4f706 X-Archives-Hash: 43a48ef1e17eb8e1ad8fbb05c173341e --nextPart1563967.qYplQ0B6yU Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tuesday 10 June 2008 18:26:55 Doug Goldstein wrote: > Let's try to aim to do an EAPI=3D2 sometime soonish since Portage now has > USE flag depends in version 2.2 which is looming on the horizon. It'd be > nice to hit the ground running with supporting these. I know it'll be > trivial for the Paludis and pkgcore guys to make this work since they > already support USE flag depends. I would like the portage devs to comment upon which of the following featur= es=20 they think could easily be implemented before portage 2.2 goes stable.=20 There's still some time since it hasn't left package.mask yet, so I'd rathe= r=20 they exclude the features that will take too long to implement than anybody= =20 else doing that... Already implemented: =2D Use dependencies, it's not clear to me whether we all agree entirely up= on the syntax yet though (bugs #2272 and #174406) Things I believe should be trivial to implement: =2D Custom output names in SRC_URI, also called arrows (bug #177863) =2D Guarantee trailing slashes (bug #174408) =2D Limit values in $USE (bug #176467) =2D doins support for symlinks (bug #179932) =2D Enable FEATURES=3Dtest by default (bug #184812) =2D GLEP 42 - news items Bigger features I'm interested in: =2D Making do* die on failure by default (without changing their behaviour = for previous eapis). Possibly adding either nonfatal or try_do* for cases whe= re=20 this isn't desired. (bug #138792) =2D More phases - src_prepare, for applying patches and running autotools etc. - src_configure, for running configure scripts (bug #197859) - pkg_pretend (bug #177860 - could also be used to fix bug #75936) - maint_*, it's not clear to me if this has been fleshed out in sufficient detail yet (bug #185567) =2D default_*, allows an ebuild to redefine phases to add more functionalit= y and then call default_$phase. Currently the default phases are lost when redefining the phases. =2D default for src_install (bug #33544) =2D Ranged dependencies (bug #4315) Of course I'd like GLEPs 54 and 55 too but since the council still hasn't m= ade=20 a decision about them I'll leave them out.. =2D-=20 Bo Andresen Gentoo KDE Dev --nextPart1563967.qYplQ0B6yU 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) iEYEABECAAYFAkhO/B0ACgkQ8/kKEzmwNNpocQCfd3+wAX4C1L7P5zFjQaLLN8sT WNsAn15rlxIFXB56LXwiZw6KIMmujGqv =Pw2e -----END PGP SIGNATURE----- --nextPart1563967.qYplQ0B6yU-- -- gentoo-dev@lists.gentoo.org mailing list