Gentoo Archives: gentoo-dev

From: Tim Harder <radhermit@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Changing PMS to Portage Manager Specification
Date: Wed, 16 Aug 2017 12:54:43
Message-Id: 20170816125424.GA1932@localhost
In Reply to: Re: [gentoo-dev] Changing PMS to Portage Manager Specification by Ulrich Mueller
1 On 2017-08-16 05:56, Ulrich Mueller wrote:
2 > > Considering it says exactly the same for EAPI 5, this is almost
3 > > certainly a mistake - but I'd rather confirm this here before
4 > > changing the page.
5
6 > Unfortunately, information about EAPI 4 and 5 support is not entirely
7 > clear from the NEWS file, so one must look into the git log. Quoting
8 > bug 326459 comment 4 [1]:
9
10 > EAPI 4: pkgcore-0.6.5 (2011-06-22), which is the first version
11 > (correctly) supporting default src_install. There's another change
12 > for EAPI 4 in 0.7, namely removal of the AA and KV variables, but I
13 > think this can be ignored here (also it's not in the NEWS file).
14
15 > EAPI 5: pkgcore-0.9.3 (2016-05-28). NEWS says for 0.9 that it has
16 > "Nearly complete EAPI=5 support just missing subslot rebuilds."
17 > This was finally added in 0.9.3, "Add support for PN:slot/subslot
18 > and slotted glob targets."
19
20 > So yes, it appears that full support for EAPI 5 was added only in
21 > pkgcore-0.9.3, which supports EAPI 6 already.
22
23 Just to note, I consider pkgcore-0.9 to support EAPI 5 nearly as far as
24 PMS specifies. The news item you pointed out has more to do with adding
25 subslot input support for cli tools (pmerge, pquery, etc) which doesn't
26 have anything to do with PMS.
27
28 Tim