1 |
Am 25.01.2011 12:20, schrieb Tomáš Chvátal: |
2 |
> Hi, |
3 |
> I would like to upgrade tree-wide policy for EAPI usage in main tree. |
4 |
> Currently we say that developers can use any named version they wish or |
5 |
> find sufficient. |
6 |
> I would on other hand like to have all ebuilds to use Latest EAPI |
7 |
> version possible (given the eclasses support it [hint hint maintainers |
8 |
> of eclasses should always try to support latest :P]) with expection for |
9 |
> base-system or more specialy depgraph for portage that needs to be |
10 |
> EAPI0. [[ And here we need to find out some upgrade proccess that would |
11 |
> work for everyone so we could somehow migrate them too :)]] |
12 |
> |
13 |
> With this usually new developers should be aware only of latest EAPI and |
14 |
> wont need to memorize what which EAPI support. Heck even I sometimes |
15 |
> forget what i can do with some version and whatnot. |
16 |
|
17 |
Do you have some more arguments for your request? Most new developers will have to know about all |
18 |
EAPi versions anyway since they join an existing team with existing ebuilds, which will mostly not |
19 |
use the newest EAPI. |
20 |
|
21 |
As an argument againt this: Noone forces you to keep older EAPI versions of the ebuilds you |
22 |
maintain, you can always bump them to the latest EAPI. But why do you want to force this on all |
23 |
developers? If i have an EAPI-0 ebuild and am fine with it, why should i convert it to the latest EAPI? |
24 |
|
25 |
> |
26 |
> Winner for being PITA in this race is python.eclass that HAS completely |
27 |
> different behavior based on EAPI version used... |
28 |
|
29 |
The python eclass issues are not just EAPI related, the complete eclass is very complex and hard to |
30 |
read/understand. And just because the eclass has additional EAPI-specific behaviour, this is |
31 |
specific to this eclass and should not be an argument for the general EAPI discussion. |
32 |
|
33 |
> |
34 |
> Cheers |
35 |
> |
36 |
> Tomas |
37 |
|
38 |
-- |
39 |
Thomas Sachau |
40 |
|
41 |
Gentoo Linux Developer |