Gentoo Archives: gentoo-project

From: Ulrich Mueller <ulm@g.o>
To: gentoo-project@l.g.o
Cc: council@g.o
Subject: Re: [gentoo-project] call for agenda items -- council meeting 2021-06-13
Date: Mon, 31 May 2021 06:29:01
Message-Id: utumjifh8@gentoo.org
In Reply to: [gentoo-project] call for agenda items -- council meeting 2021-06-13 by William Hubbs
1 >>>>> On Mon, 31 May 2021, William Hubbs wrote:
2
3 > Please respond to this message with any items you would like us to
4 > discuss or vote on. The agenda will be sent to this list a week from now
5 > (2021-06-06).
6
7 I'd like the Council to approve EAPI 8.
8
9 See last week's announcement and patch series posted to the gentoo-pms
10 mailing list [1].
11
12 The following preliminary list of features had been approved in the
13 2020-11-08 Council meeting [2]:
14
15 1. New features
16 a) Selective fetch restriction, bug #371413
17 b) Install-time CBUILD dependencies (IDEPEND), bug #660306
18
19 2. Enhancements of existing features
20 a) Variant of || ( ) with defined runtime behaviour, bug #489458
21 b) Pass --datarootdir to configure, bug #651958
22 c) Pass --disable-static to configure, bug #744871
23 d) Accumulate PROPERTIES and RESTRICT over eclasses and ebuilds, bug #701132
24 e) RESTRICT value for network-restricted tests, bug #553696
25 f) dosym -r to create symlinks relative to link location, bug #708360
26 g) Second optional argument for usev, bug #744868
27
28 3. Other changes
29 a) Less strict naming rules for files in updates directory, bug #692774
30 b) Bash 5.0, bug #636652
31 c) More consistent insopts/exeopts, bug #657580
32 d) Default src_prepare accepts only file names in PATCHES, bug #752486
33
34 4. Removals and bans
35 a) unpack: Remove support for 7-Zip, RAR, and LHA, bug #690968
36
37 The final spec comes removes two items from this list:
38
39 2a) Variant of || ( ) with defined runtime behaviour
40 This has been dropped because its implementation is not ready.
41 (Note that it was already proposed for EAPIs 6 and 7.)
42
43 2e) RESTRICT value for network-restricted tests
44 This has been implemented as PROPERTIES="test_network".
45 Since all tokens in PROPERTIES are optional, we don't need this
46 as part of EAPI 8, but can specify it retroactively for all EAPIs.
47
48 There is also a couple of additions:
49
50 3e) Empty working directory in pkg_* phase functions, bug 595030 [3]
51
52 4b) Ban useq, hasv and hasq functions, bug 199722 [4]
53
54 See the respective bugs for details on these features.
55
56 The wiki page at [5] tracks the progress of implementation in Portage
57 and Pkgcore.
58
59 Ulrich
60
61
62 [1] https://archives.gentoo.org/gentoo-pms/message/e3a7c931ea369e84d81ee70d2fe9802c
63 [2] https://projects.gentoo.org/council/meeting-logs/20201108-summary.txt
64 [3] https://bugs.gentoo.org/595030
65 [4] https://bugs.gentoo.org/199722
66 [5] https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_8_tentative_features

Attachments

File name MIME type
signature.asc application/pgp-signature