1 |
Ciaran McCreesh wrote: |
2 |
> And a file extension is far less obscurely complex than enforcing |
3 |
> arbitrary syntax restrictions upon ebuilds. |
4 |
|
5 |
I disagree. One is exposed to devs only as ebuild syntax; the other is |
6 |
exposed in an inappropriate location to everyone looking at the portage |
7 |
tree. |
8 |
|
9 |
> No it can't. EAPI has to be known before the source can start. Bash |
10 |
> doesn't provide traps for executing code upon changed variables. |
11 |
|
12 |
Doing it out-of-band solve this. |
13 |
|
14 |
> No, it's only needed once per non-trivial change. So we might as well |
15 |
> just change it for every EAPI. |
16 |
|
17 |
Huh? If the "new" portage knows how to determine the EAPI definitively |
18 |
(and that would be defined), it can deal with the differences. |
19 |
|
20 |
> And then how do we deal with EAPI 3, where the syntax changes again? |
21 |
|
22 |
Portage (or whatever PM) reads the EAPI, determines it is 3, and goes |
23 |
from there. If you change the way you declare EAPI each time, yeah, |
24 |
that's a problem, but I'm not sure why that would ne necessary. |
25 |
|
26 |
> Which is way more obscure, complex and arbitrary than a file extension |
27 |
> change. And it still imposes massive restrictions upon future EAPIs. |
28 |
|
29 |
Massive? Simply a one-line EAPI declaration is not massive nor complex. |
30 |
And is more elegant than putting it in the filename. |
31 |
|
32 |
> Every issue you've raised so far was already discussed and debunked the |
33 |
> first time this discussion happened. Please read the original |
34 |
> discussions before continuing. |
35 |
|
36 |
Debunked according to whom? I believe that some, including you, believe |
37 |
you debunked them, but I do not believe there was wholesale agreement |
38 |
from the dev community. |
39 |
|
40 |
> We had that discussion when the GLEP was first proposed. |
41 |
|
42 |
Yes, but nothing was decided, and agreement was not reached. I'd be |
43 |
very surprized if I were the only one here who is not entirely satisfied |
44 |
with GLEP 55's solution to this. |
45 |
|
46 |
-Joe |
47 |
-- |
48 |
gentoo-dev@l.g.o mailing list |