1 |
On Sun, 22 Mar 2009 21:18:52 +0100 |
2 |
Donnie Berkholz <dberkholz@g.o> wrote: |
3 |
> If you have something you'd wish for us to chat about, maybe even vote |
4 |
> on, let us know! Simply reply to this e-mail for the whole Gentoo dev |
5 |
> list to see. |
6 |
|
7 |
Continuing the whole EAPI 3 thing... |
8 |
|
9 |
http://github.com/ciaranm/pms/tree/eapi-3 is a draft based upon |
10 |
ongoing discussion. There's more or less one commit per new feature. For |
11 |
each feature, I'd like to know: |
12 |
|
13 |
* whether there are any objections to that feature as a candidate for |
14 |
EAPI 3 |
15 |
|
16 |
* what the plan is for Portage implementation of that feature, and the |
17 |
likelihood of it making it |
18 |
|
19 |
* whether that feature is considered critical for EAPI 3, or whether it |
20 |
can be dropped if necessary if Portage can't get it implemented |
21 |
within a certain time |
22 |
|
23 |
Also, I'd like to know of any potential omissions. |
24 |
|
25 |
I'd imagine this'd go easier of Council members went through before the |
26 |
meeting and provided individual opinions on each item, and then just |
27 |
discussed any disagreements during the meeting, but whatever's best for |
28 |
you... |
29 |
|
30 |
This list might help for those who're scared of git: |
31 |
|
32 |
1) EAPI 3 has pkg_pretend. |
33 |
2) EAPI 3 supports slot operator dependencies |
34 |
3) EAPI 3 has use dependency defaults |
35 |
4) PROPERTIES, DEFINED_PHASES mandatory in EAPI 3 |
36 |
5) EAPI 3 has a default src_install |
37 |
6) EAPI 3 has controllable compression and docompress |
38 |
7) EAPI 3 has dodoc -r |
39 |
8) EAPI 3 requires doins support for symlinks |
40 |
9) EAPI 3 bans || ( use? ( ... ) ) |
41 |
10) dohard and dosed banned in EAPI 3 |
42 |
11) doinclude, newinclude for EAPI 3 |
43 |
12) EAPI 3 supports .xz, .tar.xz |
44 |
13) EAPI 3 has more econf arguments |
45 |
14) EAPI 3 supports pkg_info on installed packages |
46 |
15) USE is stricter in EAPI 3 |
47 |
16) AA, KV gone in EAPI 3 |
48 |
17) S to WORKDIR fallback conditional for EAPI 3 |
49 |
18) EAPI 3 has unpack --if-compressed, new src_unpack |
50 |
19) RDEPEND=DEPEND gone in EAPI 3 |
51 |
20) EAPI 3 has doexample. |
52 |
21) REPLACING_VERSIONS and REPLACED_BY_VERSION in EAPI 3 |
53 |
22) EAPI 3 has nonfatal, utilities die |
54 |
|
55 |
-- |
56 |
Ciaran McCreesh |