commit:     b63b50810d6e621274ad7d8364404d004bd6d645
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  6 10:04:17 2017 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Mon Sep 25 04:28:58 2017 +0000
URL:        https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=b63b5081

general-concepts/dependencies: Explain the meaning of hard blockers in DEP/RDEP

 general-concepts/dependencies/text.xml | 9 +++++++++
 1 file changed, 9 insertions(+)

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>
 

Reply via email to