aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2023-08-19 16:01:19 +0200
committerUlrich Müller <ulm@gentoo.org>2023-08-26 07:39:28 +0200
commit80a65cf5f16ebf75b7606fbdcdc4db5e3ea3e097 (patch)
tree4b3d27edc8037e9e5349d2a389656e18af14b649 /general-concepts/ebuild-revisions
parenteclass-writing: Use underscores for function names in the example (diff)
downloaddevmanual-80a65cf5f16ebf75b7606fbdcdc4db5e3ea3e097.tar.gz
devmanual-80a65cf5f16ebf75b7606fbdcdc4db5e3ea3e097.tar.bz2
devmanual-80a65cf5f16ebf75b7606fbdcdc4db5e3ea3e097.zip
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@gentoo.org>
Diffstat (limited to 'general-concepts/ebuild-revisions')
-rw-r--r--general-concepts/ebuild-revisions/text.xml4
1 files changed, 4 insertions, 0 deletions
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
@@ -75,6 +75,10 @@ of thumb could be used as a guideline:
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).
</li>