1 |
>>>>> On Wed, 16 Aug 2017, Marek Szuba wrote: |
2 |
|
3 |
> On 2017-08-14 23:46, William L. Thomson Jr. wrote: |
4 |
>> pkgcore - does not support EAPI 6, only experimental EAPI 5 |
5 |
|
6 |
> Side note - according to |
7 |
|
8 |
> https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification |
9 |
|
10 |
> pkgcore has supported EAPI 6 since version 0.9.3. |
11 |
|
12 |
Right, the information on the wiki page is taken from pkgcore's NEWS |
13 |
file. |
14 |
|
15 |
> Considering it says exactly the same for EAPI 5, this is almost |
16 |
> certainly a mistake - but I'd rather confirm this here before |
17 |
> changing the page. |
18 |
|
19 |
Unfortunately, information about EAPI 4 and 5 support is not entirely |
20 |
clear from the NEWS file, so one must look into the git log. Quoting |
21 |
bug 326459 comment 4 [1]: |
22 |
|
23 |
EAPI 4: pkgcore-0.6.5 (2011-06-22), which is the first version |
24 |
(correctly) supporting default src_install. There's another change |
25 |
for EAPI 4 in 0.7, namely removal of the AA and KV variables, but I |
26 |
think this can be ignored here (also it's not in the NEWS file). |
27 |
|
28 |
EAPI 5: pkgcore-0.9.3 (2016-05-28). NEWS says for 0.9 that it has |
29 |
"Nearly complete EAPI=5 support just missing subslot rebuilds." |
30 |
This was finally added in 0.9.3, "Add support for PN:slot/subslot |
31 |
and slotted glob targets." |
32 |
|
33 |
So yes, it appears that full support for EAPI 5 was added only in |
34 |
pkgcore-0.9.3, which supports EAPI 6 already. |
35 |
|
36 |
Ulrich |
37 |
|
38 |
[1] https://bugs.gentoo.org/show_bug.cgi?id=326459#c4 |