1 |
commit: cec523e3124cd7cc04d688c397262935875ae35a |
2 |
Author: Sam James <sam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Jun 23 07:25:15 2021 +0000 |
4 |
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jul 3 16:18:56 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=cec523e3 |
7 |
|
8 |
general-concepts/ebuild-revisions: add 'updating USE flag defaults' in dep as revbump reason |
9 |
|
10 |
Without revision bumping in cases where we change USE dep defaults in a |
11 |
dependency, the package manager will refuse an upgrade because newer |
12 |
versions of the dependency will not satisfy the requirements |
13 |
in the package. |
14 |
|
15 |
Closes: https://github.com/gentoo/devmanual/pull/232 |
16 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
17 |
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> |
18 |
|
19 |
general-concepts/ebuild-revisions/text.xml | 1 + |
20 |
1 file changed, 1 insertion(+) |
21 |
|
22 |
diff --git a/general-concepts/ebuild-revisions/text.xml b/general-concepts/ebuild-revisions/text.xml |
23 |
index 395cc7f..00e60c5 100644 |
24 |
--- a/general-concepts/ebuild-revisions/text.xml |
25 |
+++ b/general-concepts/ebuild-revisions/text.xml |
26 |
@@ -68,6 +68,7 @@ of thumb could be used as a guideline: |
27 |
<li>installing additional files that could be useful to the user,</li> |
28 |
<li>adding a missing runtime dependency to one of the existing blocks,</li> |
29 |
<li>adding a binding subslot operator (:=) to a dependency,</li> |
30 |
+ <li>updating a dependency with default on/off USE flags,</li> |
31 |
<li> |
32 |
adding a missing build-time dependency that contributed to |
33 |
a successfully yet incorrect build (e.g. missing some feature), |