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