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 |