List Archive: gentoo-dev
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Mon, 24 Dec 2007 06:03:12 +0000
Steve Long <slong@...> wrote:
> * Set the EAPI inside the ebuild in a way that makes it easy to
> fetch it This is ok as atm only EAPI=1 is in the tree, so there is no
> backward compatibility issue.
It's both a backwards and a forwards compatibility issue.
> * Have a new ebuild/eclass extension ".eapi-$EAPI"
> This is for ebuilds for other package managers; it is envisaged by
> some that this will become the new ebuild format since it enables
> quick access to the EAPI without accessing the file contents. Full
> ebuild names are the primary key for the portage database.
Full ebuild names as a primary key is bad. It means you have to
normalise versions early on -- equality and equivalence are different
for ebuild names already.
And eclasses are an entirely separate issue. They need to be dealt with
differently, ideally starting with EAPI 2.