Gentoo Archives: gentoo-dev

From: Ulrich Mueller <ulm@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Changing PMS to Portage Manager Specification
Date: Wed, 16 Aug 2017 09:56:14
Message-Id: 22932.5809.816983.485483@a1i15.kph.uni-mainz.de
In Reply to: Re: [gentoo-dev] Changing PMS to Portage Manager Specification by Marek Szuba
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

Replies

Subject Author
Re: [gentoo-dev] Changing PMS to Portage Manager Specification Tim Harder <radhermit@g.o>