diff options
author | Michał Górny <mgorny@gentoo.org> | 2020-04-10 08:50:41 +0200 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2020-04-22 10:59:45 +0200 |
commit | d72f748b0919fa9b816c17f6f4e0b2874bdacead (patch) | |
tree | 1804312798ff5cfce9d1ec0978e24a89605aa51b | |
parent | glep-0072: Explicitly cover file not existing case (diff) | |
download | glep-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.rst | 22 |
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 ========= |