1 |
As discussed in #gentoo-portage yesterday: After a new EAPI has been |
2 |
approved, there is a period during which there is no stable Portage |
3 |
version supporting the new EAPI, and ebuilds for the new EAPI should |
4 |
not be stabilised during that period. Add a new "eapis-testing" key |
5 |
to layout.conf, so that development tools can warn about it. |
6 |
|
7 |
Suggested-by: Michał Górny <mgorny@g.o> |
8 |
Signed-off-by: Ulrich Müller <ulm@g.o> |
9 |
--- |
10 |
glep-0082.rst | 11 ++++++++--- |
11 |
1 file changed, 8 insertions(+), 3 deletions(-) |
12 |
|
13 |
diff --git a/glep-0082.rst b/glep-0082.rst |
14 |
index 6703313..61b0037 100644 |
15 |
--- a/glep-0082.rst |
16 |
+++ b/glep-0082.rst |
17 |
@@ -4,10 +4,10 @@ Title: Repository configuration file (layout.conf) |
18 |
Author: Michał Górny <mgorny@g.o> |
19 |
Type: Standards Track |
20 |
Status: Draft |
21 |
-Version: 1.0 |
22 |
+Version: 1.1 |
23 |
Created: 2021-05-19 |
24 |
-Last-Modified: 2021-05-31 |
25 |
-Post-History: 2021-05-19 |
26 |
+Last-Modified: 2021-06-18 |
27 |
+Post-History: 2021-05-19 2021-06-18 |
28 |
Content-Type: text/x-rst |
29 |
--- |
30 |
|
31 |
@@ -159,6 +159,11 @@ eapis-banned = <space-separated EAPI names> |
32 |
be blocked. If not specified, no EAPIs are banned. This key |
33 |
does not apply to EAPI use in profiles. |
34 |
|
35 |
+eapis-testing = <space-separated EAPI names> |
36 |
+ Specifies one or more EAPIs that must not (yet) be used in ebuilds |
37 |
+ with stable keywords, i.e. development tools should block their use |
38 |
+ in such ebuilds. |
39 |
+ |
40 |
repo-name = <string> |
41 |
Specifies the repository name. If specified, it must be equal |
42 |
to the contents of ``profiles/repo_name``. If not specified, |
43 |
-- |
44 |
2.32.0 |