aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-09-06 12:04:17 +0200
committerGöktürk Yüksek <gokturk@gentoo.org>2017-09-25 00:28:58 -0400
commitb63b50810d6e621274ad7d8364404d004bd6d645 (patch)
tree0fe01b50fd0f48101df5298c666a545f3138578a /general-concepts
parentgeneral-concepts/dependencies: Improve the description of blockers (diff)
downloaddevmanual-b63b50810d6e621274ad7d8364404d004bd6d645.tar.gz
devmanual-b63b50810d6e621274ad7d8364404d004bd6d645.tar.bz2
devmanual-b63b50810d6e621274ad7d8364404d004bd6d645.zip
general-concepts/dependencies: Explain the meaning of hard blockers in DEP/RDEP
Diffstat (limited to 'general-concepts')
-rw-r--r--general-concepts/dependencies/text.xml9
1 files changed, 9 insertions, 0 deletions
diff --git a/general-concepts/dependencies/text.xml b/general-concepts/dependencies/text.xml
index f83506a..f6cceba 100644
--- a/general-concepts/dependencies/text.xml
+++ b/general-concepts/dependencies/text.xml
@@ -245,6 +245,15 @@ RDEPEND="!!app-misc/foo"
</codesample>
<p>
+Hard blockers apply accordingly to the dependency type defining them.
+Blockers defined in <c>RDEPEND</c> are enforced as long as the package
+is installed (but do not prevent building binary packages). Blockers
+defined purely in <c>DEPEND</c> are enforced only for building
+the package from source, and may not apply once the package is installed
+or when it is installed from a binary package.
+</p>
+
+<p>
Hard blocks require EAPI 2 or newer.
</p>