summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2020-04-10 08:50:41 +0200
committerUlrich Müller <ulm@gentoo.org>2020-04-22 10:59:45 +0200
commitd72f748b0919fa9b816c17f6f4e0b2874bdacead (patch)
tree1804312798ff5cfce9d1ec0978e24a89605aa51b
parentglep-0072: Explicitly cover file not existing case (diff)
downloadglep-d72f748b0919fa9b816c17f6f4e0b2874bdacead.tar.gz
glep-d72f748b0919fa9b816c17f6f4e0b2874bdacead.tar.bz2
glep-d72f748b0919fa9b816c17f6f4e0b2874bdacead.zip
glep-0072: Move 'overlays' to spec, and change behavior
Change the handling of slave repositories to the usual notion of 'slave overrides master'. Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-rw-r--r--glep-0072.rst22
1 files changed, 14 insertions, 8 deletions
diff --git a/glep-0072.rst b/glep-0072.rst
index 11a0184..cbaef97 100644
--- a/glep-0072.rst
+++ b/glep-0072.rst
@@ -150,6 +150,20 @@ Testing means that the architecture does not use stable keywords at all.
Presence of such keywords is considered an error. Consistency is tested
only for ``~arch``.
+arches.desc in slave repositories
+---------------------------------
+
+If ``arches.desc`` is present in several repositories, then each file affects
+packages in the repository in question. If the file does not specify a value
+for given arch, the value from the master repository is used. However, using
+it in multiple repositories is discouraged.
+
+Note that the stability status override affects only packages in the slave
+repository and their direct dependencies. If an arch is set to ``testing``,
+then master repositories are still permitted to use stable keywords. If it is
+set to ``stable``, then missing stable keywords in dependencies from the master
+repository will cause dependency graph inconsistency.
+
Backwards Compatibility
=======================
@@ -178,14 +192,6 @@ to determine a list of stable arches shall fall back to the current method
of determining stable arches by scanning profiles.desc for stable profiles.
-arches.desc in overlays
-=======================
-
-If arches.desc is present in several repositories, then the strictest setting
-for an architecture wins. Using arches.desc outside the gentoo (or
-alternative) master repository however is discouraged.
-
-
Copyright
=========