Gentoo Archives: gentoo-project

From: Ulrich Mueller <ulm@g.o>
To: gentoo-project@l.g.o
Subject: [gentoo-project] Re: [gentoo-dev-announce] Call For Agenda Items - 10 Jun 2014
Date: Thu, 29 May 2014 13:56:07
Message-Id: 21383.15473.683811.968431@a1i15.kph.uni-mainz.de
1 >>>>> On Mon, 26 May 2014, Rich Freeman wrote:
2
3 > The next Gentoo Council meeting will be on 10 Jun 2014, at 19:00 UTC.
4 > Please reply to this email with any proposed agenda items.
5
6 I would like the council to approve a preliminary list of features
7 for EAPI 6, so that the PMS team then can start to work on the
8 specification.
9
10 Of course, the finished PMS spec for EAPI 6 will be brought before the
11 council again, for final approval.
12
13 Here is the list of candidate features, taken from the Wiki page [1]:
14
15 1. New features
16
17 a) get_libdir()
18 Bug #463586 [2]
19 - Used in econf, but so far not available as separate PM function.
20
21 b) einstalldocs()
22 Bug #459692 [3]
23
24 c) Query function for IUSE_EFFECTIVE
25 Bug #449862 [4]
26
27 d) PATCHES support in default src_prepare()
28 Bug #463692 [5]
29 - Needs 4a)
30
31 2. Extensions to existing features:
32
33 a) nonfatal die()
34 Bug #451938 [6]
35
36 b) Allow empty DOCS variable
37 Bug #463736 [7]
38
39 c) Directory support for DOCS
40 Bug #481980 [8]
41
42 d) Unpack .txz
43 Bug #458102 [9]
44
45 e) Case-fold extensions in unpack()
46 Bug #476730 [10]
47
48 f) unpack() accept absolute paths
49 Bug #483244 [11]
50
51 3. Other changes
52
53 a) Bash 4.2
54 Bug #431340 [12]
55
56 b) failglob in global scope
57 Bug #463822 [13]
58
59 4. Features rejected from EAPI 5
60
61 a) Patch applying function in package manager
62 Bug #463768 [14]
63 - Needed for 2d) and 4b)
64 - This will duplicate epatch() from eutils, in simplified form.
65 - Name "eapply" has been suggested.
66
67 b) User patches
68 Bug #475288 [15], PMS wording [16]
69 - Needs 4a)
70 - Current wording of the spec requires that every ebuild must
71 include a call to the function in src_prepare, which is
72 controversial.
73 - Names "apply_user_patches" or "eapply_user" have been suggested.
74
75 c) EJOBS variable
76 Bug #273101 [17], gentoo-dev discussion [18]
77 - Discussion was in 2008. Is there (still) consensus?
78
79 d) Source eclasses only once
80 Bug #422533 [19], gentoo-dev discussion [20]
81
82 e) HDEPEND: host dependencies for cross-compilation
83 Bug #317337 [21]
84
85 f) Directory support for package* and use*
86 Bug #282296 [22]
87 - Not intended for gentoo-x86 tree, only to be used in
88 overlays.
89
90 Ulrich
91
92
93 [1] https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_6_tentative_features
94 [2] https://bugs.gentoo.org/show_bug.cgi?id=463586
95 [3] https://bugs.gentoo.org/show_bug.cgi?id=459692
96 [4] https://bugs.gentoo.org/show_bug.cgi?id=449862
97 [5] https://bugs.gentoo.org/show_bug.cgi?id=463692
98 [6] https://bugs.gentoo.org/show_bug.cgi?id=451938
99 [7] https://bugs.gentoo.org/show_bug.cgi?id=463736
100 [8] https://bugs.gentoo.org/show_bug.cgi?id=481980
101 [9] https://bugs.gentoo.org/show_bug.cgi?id=458102
102 [10] https://bugs.gentoo.org/show_bug.cgi?id=476730
103 [11] https://bugs.gentoo.org/show_bug.cgi?id=483244
104 [12] https://bugs.gentoo.org/show_bug.cgi?id=431340
105 [13] https://bugs.gentoo.org/show_bug.cgi?id=463822
106 [14] https://bugs.gentoo.org/show_bug.cgi?id=463768
107 [15] https://bugs.gentoo.org/show_bug.cgi?id=475288
108 [16] http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=a8bf7862967cce36b7f1b408934a774126da2538
109 [17] https://bugs.gentoo.org/show_bug.cgi?id=273101
110 [18] http://archives.gentoo.org/gentoo-dev/msg_750e33f68b16d971dff1f40dd9145e56.xml
111 [19] https://bugs.gentoo.org/show_bug.cgi?id=422533
112 [20] http://marc.info/?l=gentoo-dev&m=134493783816587&w=2
113 [21] https://bugs.gentoo.org/show_bug.cgi?id=317337
114 [22] https://bugs.gentoo.org/show_bug.cgi?id=282296