1 |
On Tue, 27 Dec 2005 01:33:13 +0100 Carsten Lohrke <carlo@g.o> |
2 |
wrote: |
3 |
| The problem is not the SLOT change, but to build "foo" depending on |
4 |
| "bar" against KDE X, while bar is built against KDE Y. "foo" and |
5 |
| "bar" support all slotted KDE versions, but they need to be build |
6 |
| against the same one. You simply cannot express this via slot |
7 |
| dependencies, so this feature is useless for KDE packages. |
8 |
|
9 |
You solve this either by SLOTting bar and making each bar SLOT use a |
10 |
SLOT dep upon KDE, or by using USE flags and [use]:slot deps. |
11 |
|
12 |
| > The existing syntax is just as extensible. Up the EABI revision, and |
13 |
| > start adding new syntax as needed. |
14 |
| |
15 |
| EAPI has nothing to do with the consistency of the syntax. Getting it |
16 |
| once right, is what you usually call for. I prefer clean data |
17 |
| structures. |
18 |
|
19 |
The proposed syntax is cleaner than shoving arbitrary stuff inside |
20 |
[bleh]. Any new [role:] tags will require an EABI bump anyway, so |
21 |
there's no reason to stick to your proposed syntax to avoid future |
22 |
backwards compatibility breaks. |
23 |
|
24 |
-- |
25 |
Ciaran McCreesh : Gentoo Developer (I can kill you with my brain) |
26 |
Mail : ciaranm at gentoo.org |
27 |
Web : http://dev.gentoo.org/~ciaranm |