Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/devmanual:master commit in: general-concepts/dependencies/
Date: Mon, 21 Feb 2022 05:22:05
Message-Id: 1645420900.a4828a6aeeae3b413ecce168b427122cc693f887.sam@gentoo
1 commit: a4828a6aeeae3b413ecce168b427122cc693f887
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 23 19:10:36 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 21 05:21:40 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=a4828a6a
7
8 general-concepts/dependencies: indent xml for better raw readability
9
10 This is scavenged from my proposed change for bug #739858.
11
12 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
13 Bug: https://bugs.gentoo.org/739858
14 Signed-off-by: Sam James <sam <AT> gentoo.org>
15
16 general-concepts/dependencies/text.xml | 36 ++++++++++++++++++++++------------
17 1 file changed, 23 insertions(+), 13 deletions(-)
18
19 diff --git a/general-concepts/dependencies/text.xml b/general-concepts/dependencies/text.xml
20 index a3ea540..1abebc8 100644
21 --- a/general-concepts/dependencies/text.xml
22 +++ b/general-concepts/dependencies/text.xml
23 @@ -386,19 +386,29 @@ or <uri link="::general-concepts/slotting#Sub-Slots">sub-slot</uri>:
24 </p>
25
26 <ul>
27 - <li><c>:=</c> means that any slot is acceptable, and that your package should be
28 - rebuilt if the version best matching the runtime dependency is updated to a
29 - version with a different slot or subslot;</li>
30 - <li><c>:*</c> means that any slot is acceptable, and explicitly declares that
31 - changes in the slot or sub-slot can be ignored;</li>
32 - <li><c>:SLOT=</c> means that only the 'SLOT' slot is acceptable, and that your
33 - package should be rebuilt if the version matching the runtime dependency is
34 - updated to another version with this slot but with a different subslot;</li>
35 - <li><c>:SLOT</c> means that only the 'SLOT' slot is acceptable, and that changes
36 - in the sub-slot can be ignored (like in previous EAPIs).</li>
37 - <li><c>:SLOT/SUBSLOT</c> means a dependency on a specific slot and sub-slot pair,
38 - which can be useful for packages installing pre-built binaries that require a
39 - library with a particular soname version corresponding to the sub-slot.</li>
40 + <li>
41 + <c>:=</c> means that any slot is acceptable, and that your package should be
42 + rebuilt if the version best matching the runtime dependency is updated to a
43 + version with a different slot or subslot;
44 + </li>
45 + <li>
46 + <c>:*</c> means that any slot is acceptable, and explicitly declares that
47 + changes in the slot or sub-slot can be ignored;
48 + </li>
49 + <li>
50 + <c>:SLOT=</c> means that only the 'SLOT' slot is acceptable, and that your
51 + package should be rebuilt if the version matching the runtime dependency is
52 + updated to another version with this slot but with a different subslot;
53 + </li>
54 + <li>
55 + <c>:SLOT</c> means that only the 'SLOT' slot is acceptable, and that changes
56 + in the sub-slot can be ignored (like in previous EAPIs).
57 + </li>
58 + <li>
59 + <c>:SLOT/SUBSLOT</c> means a dependency on a specific slot and sub-slot pair,
60 + which can be useful for packages installing pre-built binaries that require a
61 + library with a particular soname version corresponding to the sub-slot.
62 + </li>
63 </ul>
64
65 <p>