commit: 80a65cf5f16ebf75b7606fbdcdc4db5e3ea3e097
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 14:01:19 2023 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 05:39:28 2023 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=80a65cf5
general-concepts/ebuild-revisions: License updates may require a revbump
See for example bug 912458, where removal of the unused CMake license
caused a blocker on users' systems.
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
general-concepts/ebuild-revisions/text.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/general-concepts/ebuild-revisions/text.xml
b/general-concepts/ebuild-revisions/text.xml
index e0c8b01..b524a4b 100644
--- a/general-concepts/ebuild-revisions/text.xml
+++ b/general-concepts/ebuild-revisions/text.xml
@@ -74,6 +74,10 @@ of thumb could be used as a guideline:
restricting a runtime dependency version, unless the <c>:=</c>
subslot operator is going to trigger a rebuild,
</li>
+ <li>
+ updating the license, if any of the affected licenses is either non-free or
+ is about to be removed,
+ </li>
<li>
changing the EAPI (unless changes to the ebuild are trivial, and you can be
sure it won't break stable or reverse dependencies).