1 |
Change the handling of slave repositories to the usual notion of 'slave |
2 |
overrides master'. |
3 |
|
4 |
Signed-off-by: Michał Górny <mgorny@g.o> |
5 |
--- |
6 |
glep-0072.rst | 22 ++++++++++++++-------- |
7 |
1 file changed, 14 insertions(+), 8 deletions(-) |
8 |
|
9 |
diff --git a/glep-0072.rst b/glep-0072.rst |
10 |
index 9ad8b61..68b8e91 100644 |
11 |
--- a/glep-0072.rst |
12 |
+++ b/glep-0072.rst |
13 |
@@ -150,6 +150,20 @@ Testing means that the architecture does not use stable keywords at all. |
14 |
Presence of such keywords is considered an error. Consistency is tested |
15 |
only for ``~arch``. |
16 |
|
17 |
+arches.desc in slave repositories |
18 |
+--------------------------------- |
19 |
+ |
20 |
+If ``arches.desc`` is present in several repositories, then each file affects |
21 |
+packages in the repository in question. If the file does not specify a value |
22 |
+for given arch, the value from the master repository is used. However, using |
23 |
+it in multiple repositories is discouraged. |
24 |
+ |
25 |
+Note that the stability status override affects only packages in the slave |
26 |
+repository and their direct dependencies. If an arch is set to ``testing``, |
27 |
+then master repositories are still permitted to use stable keywords. If it is |
28 |
+set to ``stable``, then missing stable keywords in dependencies from the master |
29 |
+repository will cause dependency graph inconsistency. |
30 |
+ |
31 |
|
32 |
Backwards Compatibility |
33 |
======================= |
34 |
@@ -178,14 +192,6 @@ to determine a list of stable arches shall fall back to the current method |
35 |
of determining stable arches by scanning profiles.desc for stable profiles. |
36 |
|
37 |
|
38 |
-arches.desc in overlays |
39 |
-======================= |
40 |
- |
41 |
-If arches.desc is present in several repositories, then the strictest setting |
42 |
-for an architecture wins. Using arches.desc outside the gentoo (or |
43 |
-alternative) master repository however is discouraged. |
44 |
- |
45 |
- |
46 |
Copyright |
47 |
========= |
48 |
|
49 |
-- |
50 |
2.26.0 |