1 |
commit: c0fc80bac65a65d04ca4ce503c233d238d43d390 |
2 |
Author: Sam James <sam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Oct 31 21:22:33 2021 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Oct 31 21:25:05 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=c0fc80ba |
7 |
|
8 |
2021-10-18-libxcrypt-migration-stable: tweak guidance slightly |
9 |
|
10 |
Bug: https://bugs.gentoo.org/809410 |
11 |
Bug: https://bugs.gentoo.org/699422 |
12 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
13 |
|
14 |
.../2021-10-18-libxcrypt-migration-stable.en.txt | 15 +++++++++++++++ |
15 |
1 file changed, 15 insertions(+) |
16 |
|
17 |
diff --git a/2021-10-18-libxcrypt-migration-stable/2021-10-18-libxcrypt-migration-stable.en.txt b/2021-10-18-libxcrypt-migration-stable/2021-10-18-libxcrypt-migration-stable.en.txt |
18 |
index ccfcddd..63eaaa8 100644 |
19 |
--- a/2021-10-18-libxcrypt-migration-stable/2021-10-18-libxcrypt-migration-stable.en.txt |
20 |
+++ b/2021-10-18-libxcrypt-migration-stable/2021-10-18-libxcrypt-migration-stable.en.txt |
21 |
@@ -21,6 +21,12 @@ specific case, it is useful to have a simplified depgraph |
22 |
to ensure that Portage is able to smoothly calculate |
23 |
an upgrade path. |
24 |
|
25 |
+It is also recommended that users do _not_ have |
26 |
+FEATURES="collision-protect" enabled because it is |
27 |
+aggressive in protecting even orphaned files. Instead, |
28 |
+use FEATURES="unmerge-orphans" which is almost identical |
29 |
+in behaviour. |
30 |
+ |
31 |
That is, please take the opportunity to fully upgrade your |
32 |
systems now, before the migration occurs, to simplify matters. |
33 |
|
34 |
@@ -55,9 +61,18 @@ libcrypt and libxcrypt first: |
35 |
|
36 |
And then continue the world upgrade with Portage's "--keep-going=y". |
37 |
|
38 |
+If you hit conflicts, please see the wiki page linked below, but |
39 |
+common helpful tips are: |
40 |
+* try more backtracking (e.g. --backtrack=1000) |
41 |
+* try --ignore-built-slot-operator-deps=y temporarily on the world upgrade, |
42 |
+then run a world upgrade again without it. |
43 |
+ |
44 |
+Do NOT attempt to unmerge glibc at any point. |
45 |
+ |
46 |
For more information or troubleshooting tips, please see: |
47 |
* https://wiki.gentoo.org/wiki/Project:Toolchain/libcrypt_implementation |
48 |
* https://bugs.gentoo.org/699422 |
49 |
+* Reach out to our support channels (https://www.gentoo.org/support/) |
50 |
|
51 |
[0] https://bugs.gentoo.org/802267 |
52 |
[1] https://bugs.gentoo.org/802807 |