Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@×××××××××××××.uk>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI) [2]
Date: Mon, 24 Dec 2007 07:09:36
Message-Id: 20071224070642.21cadebf@blueyonder.co.uk
In Reply to: [gentoo-dev] Re: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI) [2] by Steve Long
1 On Mon, 24 Dec 2007 06:03:12 +0000
2 Steve Long <slong@××××××××××××××××××.uk> wrote:
3 > * Set the EAPI inside the ebuild in a way that makes it easy to
4 > fetch it This is ok as atm only EAPI=1 is in the tree, so there is no
5 > backward compatibility issue.
6
7 It's both a backwards and a forwards compatibility issue.
8
9 > * Have a new ebuild/eclass extension ".eapi-$EAPI"
10 > This is for ebuilds for other package managers; it is envisaged by
11 > some that this will become the new ebuild format since it enables
12 > quick access to the EAPI without accessing the file contents. Full
13 > ebuild names are the primary key for the portage database.
14
15 Full ebuild names as a primary key is bad. It means you have to
16 normalise versions early on -- equality and equivalence are different
17 for ebuild names already.
18
19 And eclasses are an entirely separate issue. They need to be dealt with
20 differently, ideally starting with EAPI 2.
21
22 --
23 Ciaran McCreesh

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
[gentoo-dev] Re: Re: [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI) [2] Steve Long <slong@××××××××××××××××××.uk>