Gentoo Archives: gentoo-dev

From: "Santiago M. Mola" <coldwind@g.o>
To: gentoo-dev@l.g.o
Subject: Re: EAPI definition Was: [gentoo-dev] [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
Date: Fri, 28 Dec 2007 12:48:17
Message-Id: 3c32af40712280445x52f24ab3q82fdd21e6b090c45@mail.gmail.com
In Reply to: Re: EAPI definition Was: [gentoo-dev] [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI) by Ciaran McCreesh
1 On Dec 28, 2007 1:28 PM, Ciaran McCreesh
2 <ciaran.mccreesh@×××××××××××××.uk> wrote:
3 > On Fri, 28 Dec 2007 13:25:13 +0100
4 > "Santiago M. Mola" <coldwind@g.o> wrote:
5 > > On Dec 28, 2007 1:03 PM, Ciaran McCreesh
6 > > <ciaran.mccreesh@×××××××××××××.uk> wrote:
7 > > > There's no particular reason that new
8 > > > version formats can't be introduced in a new EAPI so long as the
9 > > > version strings don't appear in ebuilds using older EAPIs or in
10 > > > profiles. Ditto for naming rules.
11 > >
12 > > Errr... so should we use new files in profiles for such new formats?
13 > > (for example, p.masking an ebuild with a new version format).
14 >
15 > Possibly. Currently there's simply no way of doing it, nor of using
16 > non-EAPI-0 features anywhere in profiles (you can't, for example, use
17 > slot deps in package.mask).
18 >
19
20 It'd be nice to agree a new profile format before accepting version
21 format changes.
22
23 In the case of slot deps, it'd be desirable to use them in
24 package.mask, just desirable. But with version format changes we're
25 introducing ebuilds which can't be handled in package.mask, that's a
26 great loss of functionality.
27
28 GLEPs 54 and 55 could wait until we have figured out how to apply them
29 properly and without loss of current functionality.
30
31 --
32 Santiago M. Mola
33 Jabber ID: cooldwind@×××××.com
34 --
35 gentoo-dev@g.o mailing list