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>
