Gentoo Archives: gentoo-dev

From: Ulrich Mueller <ulm@g.o>
To: gentoo-dev-announce@l.g.o, gentoo-dev@l.g.o
Subject: [gentoo-dev] EAPI 8 draft for review
Date: Thu, 27 May 2021 20:37:22
Message-Id: uv973kj61@gentoo.org
1 The first draft of EAPI 8 has been posted to the gentoo-pms mailing
2 list for review:
3 https://archives.gentoo.org/gentoo-pms/message/e3a7c931ea369e84d81ee70d2fe9802c
4
5 > Here is the series of EAPI 8 patches for review. They include the
6 > pre-approved items from the 2020-11-08 Council meeting, with two
7 > modifications:
8
9 > - "Empty working directory in pkg_* phase functions" added
10 > - "Variant of || ( ) with defined runtime behaviour" dropped,
11 > because the implementation is not ready
12
13 > The complete list of features is:
14
15 > - Less strict naming rules for files in updates directory
16 > - Bash version is 5.0
17 > - Selective fetch/mirror restriction
18 > - IDEPEND
19 > - Empty working directory in pkg_* phase functions
20 > - Different src_prepare implementation
21 > - PROPERTIES and RESTRICT accumulated across eclasses
22 > - useq banned
23 > - hasv and hasq banned
24 > - econf adds --datarootdir
25 > - econf adds --disable-static
26 > - dosym can create relative paths
27 > - insopts no longer affects doconfd, doenvd and doheader
28 > - exeopts no longer affects doinitd
29 > - usev supports an optional second argument
30 > - unpack no longer supports .7z, .rar, .lha
31
32 > The rendered version of the spec can be found:
33 > PDF: https://dev.gentoo.org/~ulm/pms/8-draft/pms.pdf
34 > HTML: https://dev.gentoo.org/~ulm/pms/8-draft/pms.html
35
36 > Status of implementation in Portage and Pkgcore can be traced here:
37 > https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_8_tentative_features
38
39 > Thanks to Michał Górny for contributing patches for some of the more
40 > complicated features.
41
42 > Ulrich

Attachments

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