Gentoo Archives: gentoo-pms

From: "Michał Górny" <mgorny@g.o>
To: gentoo-pms@l.g.o
Subject: [gentoo-pms] [PATCHES] EAPI 7, first draft for review
Date: Wed, 04 Oct 2017 20:47:26
Message-Id: 20171004204712.10391-1-mgorny@gentoo.org
1 Hi, everyone.
2
3 Here's an early version of EAPI 7 specification for review. It includes
4 all the items from the wiki page [1]. It is most likely still subject
5 to changes (including major refactoring wrt other patches around here)
6 but I'd appreciate your early feedback on the wording and the features
7 included.
8
9 PDF version: https://dev.gentoo.org/~mgorny/eapi-7/pms.pdf
10 HTML version: https://dev.gentoo.org/~mgorny/eapi-7/pms.html
11
12 The patches are joint work of Ulrich Müller, James Le Cuirot and myself.
13
14 [1]:https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_7_tentative_features
15
16 --
17 Best regards,
18 Michał Górny

Replies

Subject Author
[gentoo-pms] [PATCH 01/28] Add an EAPI 7 identical to EAPI 6. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 02/28] EAPI feature table: Consolidate EAPIs 0 to 3. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 03/28] EAPI 7: dohtml banned. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 04/28] EAPI 7 supports a directory for package.mask. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 05/28] EAPI 7 supports directories for profile files. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 06/28] EAPI 7 has version manipulation and comparison functions "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 07/28] EAPI 7 has eqawarn "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 08/28] EAPI 7 disallows stdout output of output functions "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 09/28] EAPI 7 no longer adds trailing slash to ROOT, EROOT, D, ED. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 10/28] EAPI 7 requires GNU patch 2.7. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 11/28] EAPI 7 has SYSROOT and ESYSROOT "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 12/28] EAPI 7: econf adds --with-sysroot "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 13/28] EAPI 7 has BDEPEND "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 14/28] EAPI 7 has BROOT "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 15/28] EAPI 7 drops --host-root in favor of -b, -d, and -r "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 16/28] dependencies: Provide a nice summary table for dep APIs "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 17/28] EAPI 7 bans package.provided "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 18/28] EAPI 7 removes DESTTREE and INSDESTTREE. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 19/28] EAPI 7 removes PORTDIR and ECLASSDIR. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 20/28] domo installs to /usr in EAPI 7. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 21/28] pkg-mgr-commands: Redefine dolib* in terms of libdir.a "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 22/28] EAPI 7 bans dolib and libopts. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 23/28] EAPI 7 provides command fallback for nonfatal. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 24/28] EAPI 7 allows die in subshell. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 25/28] EAPI 7 has automatic USE enforcing. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 26/28] EAPI 7 has binding leftmost-of dep groups (||=). "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 27/28] EAPI 7 supports runtime-modifiable USE flags. "Michał Górny" <mgorny@g.o>
[gentoo-pms] [PATCH 28/28] EAPI 7 has sandbox directory removal functions. "Michał Górny" <mgorny@g.o>