1 |
> On 2 May 2021, at 23:04, Michał Górny <mgorny@g.o> wrote: |
2 |
> [snip] |
3 |
> +Upgrade commands |
4 |
> +================ |
5 |
> +The Python 3.8 cleanup requires that Python 3.8 is removed from complete |
6 |
> +dependency trees in batch. If some of the installed packages using |
7 |
> +an older Python version are not triaged for the upgrade, the package |
8 |
> +manager will throw dependency conflicts. This makes it important that |
9 |
> +the upgrade is carried via a --deep --changed-use @world upgrade, |
10 |
> +as well as that any stray packages are removed prior to it, e.g.: |
11 |
> + |
12 |
> + emerge --depclean |
13 |
> + emerge -1vUD @world |
14 |
> + emerge --depclean |
15 |
|
16 |
|
17 |
Only suggestion: we put this at the top and suggest people do it immediately |
18 |
on the switchover day, and ideally beforehand to minimise possible conflicts |
19 |
(so their system is in good state beforehand). |
20 |
|
21 |
Thank you for making the changes I suggested (especially given I didn’t |
22 |
send a patch and they were quite involved). |
23 |
|
24 |
Looks good! |
25 |
|
26 |
> -- |
27 |
> 2.31.1 |
28 |
> |
29 |
> |