Gentoo Archives: gentoo-pms

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-pms@l.g.o, gentoo-dev-announce@l.g.o
Subject: [gentoo-pms] EAPI 6 draft for review
Date: Thu, 15 Oct 2015 10:50:29
Message-Id: 1444906221-30505-1-git-send-email-ulm@gentoo.org
1 The first draft of EAPI 6 is ready. I shall post it as a series of
2 22 patches following this message in the gentoo-pms mailing list.
3
4 Please review. The goal is to have the draft ready for approval in the
5 council's November meeting.
6
7 For convenience, I have also uploaded a rendered version of EAPI 6:
8 http://dev.gentoo.org/~ulm/pms/6-draft/
9 Especially, the list of changes from EAPI 5 to EAPI 6 is here:
10 http://dev.gentoo.org/~ulm/pms/6-draft/pms.html#x1-184000E
11
12 Ulrich
13
14
15 Michael Palimaka (1):
16 EAPI 6 supports package.* and use.* directories.
17
18 Michał Górny (2):
19 EAPI 6: Explain eapply behavior.
20 EAPI 6 has get_libdir.
21
22 Ulrich Müller (19):
23 Add an EAPI 6 identical to EAPI 5.
24 Rework the EAPI feature table.
25 Reformat EAPI tables to be more compact.
26 Delete redundant sentence in the list of defined EAPIs.
27 EAPI 6: Bash version is 4.2.
28 EAPI 6 enables failglob in global scope.
29 EAPI 6: einstall banned.
30 EAPI 6: die and assert called with -n respect nonfatal.
31 EAPI 6 has eapply.
32 EAPI 6 has eapply_user.
33 EAPI 6 has a default src_prepare.
34 EAPI 6: econf adds --docdir and --htmldir.
35 EAPI 6 has in_iuse.
36 EAPI 6: unpack supports absolute and relative paths.
37 EAPI 6: unpack supports txz.
38 EAPI 6: unpack matches filename extensions case-insensitively.
39 EAPI 6 has einstalldocs.
40 EAPI 6 has a different src_install implementation.
41 Merge several EAPI feature tables.
42
43 dependencies.tex | 118 +++++-----
44 eapi-differences.tex | 198 ++++++++++------
45 eapis.tex | 18 +-
46 ebuild-env-commands.tex | 40 ++--
47 ebuild-env-vars.tex | 99 ++++----
48 ebuild-format.tex | 11 +-
49 ebuild-functions.tex | 258 ++++++++++-----------
50 ebuild-vars.tex | 93 ++++----
51 merge.tex | 20 +-
52 pkg-mgr-commands.tex | 585 ++++++++++++++++++++++++++++++------------------
53 pms.tex | 4 +-
54 profile-variables.tex | 23 +-
55 profiles.tex | 56 +++--
56 13 files changed, 854 insertions(+), 669 deletions(-)
57
58 --
59 2.6.1

Replies

Subject Author
[gentoo-pms] [PATCH 04/22] Delete redundant sentence in the list of defined EAPIs. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 01/22] Add an EAPI 6 identical to EAPI 5. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 03/22] Reformat EAPI tables to be more compact. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 06/22] EAPI 6: Bash version is 4.2. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 02/22] Rework the EAPI feature table. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 05/22] EAPI 6 supports package.* and use.* directories. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 07/22] EAPI 6 enables failglob in global scope. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 09/22] EAPI 6: die and assert called with -n respect nonfatal. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 10/22] EAPI 6 has eapply. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 08/22] EAPI 6: einstall banned. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 13/22] EAPI 6 has a default src_prepare. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 11/22] EAPI 6: Explain eapply behavior. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 15/22] EAPI 6 has in_iuse. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 14/22] EAPI 6: econf adds --docdir and --htmldir. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 12/22] EAPI 6 has eapply_user. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 16/22] EAPI 6: unpack supports absolute and relative paths. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 17/22] EAPI 6: unpack supports txz. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 18/22] EAPI 6: unpack matches filename extensions case-insensitively. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 20/22] EAPI 6 has a different src_install implementation. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 21/22] EAPI 6 has get_libdir. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 19/22] EAPI 6 has einstalldocs. "Ulrich Müller" <ulm@g.o>
[gentoo-pms] [PATCH 22/22] Merge several EAPI feature tables. "Ulrich Müller" <ulm@g.o>