1 |
On Sat, 05 Feb 2022 08:37:17 +0100 |
2 |
Ulrich Mueller <ulm@g.o> wrote: |
3 |
|
4 |
> >>>>> On Mon, 31 Jan 2022, Marek Szuba wrote: |
5 |
> |
6 |
> > The next Gentoo Council meeting will take place on 2022-02-13 |
7 |
> > (Sunday), starting 19:00 UTC. |
8 |
> |
9 |
> > Please reply to this e-mail with proposed agenda items. If you |
10 |
> > suggested anything between the last council meeting and now, you are |
11 |
> > encouraged to raise the matter again in this thread and include |
12 |
> > link(s) to your earlier communication. |
13 |
> |
14 |
> As I had announced in the January meeting, I'd ask the Council to |
15 |
> pre-approve the list of features for EAPI 9, as listed here: |
16 |
|
17 |
Please post a statement of intent / RFC to the gentoo-dev ML to |
18 |
solicit feedback and give others time to make proposals too. |
19 |
|
20 |
If I've missed such an email, my apologies (as I'm currently on |
21 |
another machine than usual for mail), but I didn't see one when I |
22 |
looked. |
23 |
|
24 |
I do applaud this moving-a-bit-quicker / agile approach, but |
25 |
it's important we give a chance for people to raise features |
26 |
they've been looking to land, and so on. |
27 |
|
28 |
> |
29 |
> https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_9_tentative_features |
30 |
> |
31 |
> - Eclass revisions [1] |
32 |
> - EAPI of profiles defaults to repository EAPI [2] |
33 |
> - Allow comments in profile parent files [3] |
34 |
> - econf: Ensure proper end of string in configure --help output [4] |
35 |
> |
36 |
> This will be an EAPI with few new features, and its motivation is |
37 |
> mainly to have eclass revisions. The second and third feature will |
38 |
> affect only profiles, and the fourth feature is effectively a bug fix. |
39 |
> |
40 |
> There were also ideas about no longer exporting A (or alternatively, |
41 |
> any variables) to the ebuild environment [5], but nobody has come |
42 |
> forward with a concrete proposal yet. So, IMHO it will need more |
43 |
> discussion and won't be ready for EAPI 9; developers who have asked |
44 |
> for the feature may consider leading that discussion. IIUC, these |
45 |
> would be the TeX and Go maintainers. |
46 |
|
47 |
I didn't see said maintainers CCed on this email so I've CCed them |
48 |
on this reply. |
49 |
|
50 |
I still think this is quite an important issue and it'd be a huge |
51 |
shame to do an EAPI 9 without it given its urgency may well lead |
52 |
to doing an EAPI 10 if it's left unresolved. |
53 |
|
54 |
A compromise / workaround would be the Go maintainers working on |
55 |
some tooling to make it easier to tar up the needed modules and |
56 |
avoid huge SRC_URI. |
57 |
|
58 |
> |
59 |
> Ulrich |
60 |
> |
61 |
> [1] https://bugs.gentoo.org/806592 |
62 |
> [2] https://bugs.gentoo.org/806181 |
63 |
> [3] https://bugs.gentoo.org/470094 |
64 |
> [4] https://bugs.gentoo.org/815169 |
65 |
> [5] https://bugs.gentoo.org/721088 |
66 |
|
67 |
best, |
68 |
sam |