Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@×××××××××××××.uk>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI)
Date: Mon, 17 Dec 2007 23:55:55
Message-Id: 20071217235254.08f00f3f@blueyonder.co.uk
In Reply to: Re: [gentoo-dev] [GLEP] Use EAPI-suffixed ebuilds (.ebuild-EAPI) by Thomas de Grenier de Latour
1 On Tue, 18 Dec 2007 00:40:05 +0100
2 Thomas de Grenier de Latour <degrenier@×××××××××××.fr> wrote:
3 > - metadata/cache: latest PMS i've found (2007/07/08 on dev.g.o/~spb)
4 > says it contains some "<category>/<package>-<version>" files. If a
5 > package manager assumes the "<version>" syntax is the one defined in
6 > the said PMS, and you extend this syntax, don't your fear it will
7 > trigger some bugs in said packages manager?
8
9 The package manager shouldn't be fishing around in metadata/cache. It
10 should only be doing direct lookups in there based upon ebuilds it
11 finds.
12
13 (latest PMS, by the way, is svn co http://svn.repogirl.net/pms)
14
15 > - /var/db/pkg: this one is not specified anywhere afaik, but here
16 > too, putting some "<category>/<package>-<version>" with a new
17 > "<version>" syntax may trigger weird some packages manager bugs.
18 > Which would basically prevent forbid beetween several package
19 > managers which don't support the same EAPI set, or simply downgrading
20 > your favorite one.
21
22 You already can't downgrade package managers, so there's no regression
23 there.
24
25 > - profiles/*: how will the various files there ("packages", etc.)
26 > ever be allowed to use some atoms which use an extended versioning
27 > syntax?
28
29 Currently profiles/* is limited to using EAPI-0 style things. You
30 can't, for example, use slot deps in profiles/. Removing this
31 restriction could be done in two ways (package-mask-1 etc, or
32 profiles/*/eapi).
33
34 --
35 Ciaran McCreesh

Attachments

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