1 |
On Sat, 13 Feb 2021 20:59:08 -0800 |
2 |
cal <cal@×××××××××.technology> wrote: |
3 |
|
4 |
> Did you run emerge --sync before emerge -1vUD @world? |
5 |
|
6 |
A cron job here runs "emerge --sync && emerge --update --fetchonly" |
7 |
every day at 0300. |
8 |
|
9 |
> The Python 3.7 change is old news -- by now it's already migrated to |
10 |
> 3.8 on my system. |
11 |
|
12 |
This system has been fried ever since |
13 |
|
14 |
2020-04-22-python3-7 |
15 |
Title Python 3.7 to become the default target |
16 |
Author Michał Górny <mgorny@g.o> |
17 |
Posted 2020-04-22 |
18 |
Revision 1 |
19 |
|
20 |
On 2020-05-06 (or later), Python 3.7 will replace Python 3.6 as one |
21 |
of the default Python targets for Gentoo systems. The new default |
22 |
values will be: |
23 |
|
24 |
Followed those instructions -- don't use python for anything here |
25 |
and the local copies of what I actually use are in /opt/perl, |
26 |
/opt/postgresql, etc, built from git checkouts. |
27 |
|
28 |
At this point I've added and removed python single and multiple |
29 |
target entries from make.conf & package.use/local, with various |
30 |
sets of values and exclusions. |
31 |
|
32 |
A bare sync tells me there is a new version of portage available, |
33 |
installing it fails, however with: |
34 |
|
35 |
# emerge --sync; |
36 |
|
37 |
<snip> |
38 |
|
39 |
Action: sync for repo: gentoo, returned code = 0 |
40 |
|
41 |
* An update to portage is available. It is _highly_ recommended |
42 |
* that you update portage now, before any other packages are updated. |
43 |
|
44 |
* To update portage, run 'emerge --oneshot sys-apps/portage' now. |
45 |
|
46 |
|
47 |
# emerge --oneshot sys-apps/portage 2>&1 | tee a; |
48 |
|
49 |
Calculating dependencies ....... done! |
50 |
[ebuild N ] dev-lang/python-exec-conf-2.4.6 PYTHON_TARGETS="python3_8 -pypy3 -python3_7 -python3_9" |
51 |
[ebuild N ] acct-group/portage-0 |
52 |
[ebuild U ] dev-lang/python-exec-2.4.6-r4 [2.4.6-r1] USE="native-symlinks%*" PYTHON_TARGETS="(python3_8%*) (python3_9%*)" |
53 |
[ebuild N ] acct-user/portage-0 |
54 |
[ebuild U ] dev-python/certifi-10001-r1 [10001] PYTHON_TARGETS="python3_8*" |
55 |
[ebuild U ~] dev-python/setuptools-53.0.0 [44.0.0] PYTHON_TARGETS="python3_8* -python3_9%" |
56 |
[ebuild U ~] dev-python/setuptools_scm-5.0.1 [4.1.2] PYTHON_TARGETS="python3_8*" |
57 |
[ebuild U ] dev-python/chardet-4.0.0 [3.0.4] PYTHON_TARGETS="python3_8* -python3_9%" |
58 |
[ebuild U ] dev-python/idna-2.10-r1 [2.8] PYTHON_TARGETS="python3_8* -python3_9%" |
59 |
[ebuild U ] dev-python/PySocks-1.7.1-r1 [1.6.8] PYTHON_TARGETS="python3_8* -python3_9%" |
60 |
[ebuild U ~] dev-python/urllib3-1.26.3-r1 [1.24.2] USE="-brotli%" PYTHON_TARGETS="python3_8%* -python3_9%" |
61 |
[ebuild U ] dev-python/requests-2.25.1-r1 [2.21.0-r1] USE="-test%" PYTHON_TARGETS="python3_8%* -python3_9%" |
62 |
[ebuild U ~] app-crypt/gnupg-2.2.27 [2.2.20] USE="-scd-shared-access%" |
63 |
[ebuild U ] app-portage/gemato-16.2 [14.3] PYTHON_TARGETS="python3_8* -python3_7* -python3_9%" |
64 |
[ebuild U ~] sys-apps/portage-3.0.14 [3.0.1] USE="-test%" PYTHON_TARGETS="python3_8* -python3_7*" |
65 |
[blocks B ] <=dev-lang/python-2.7.18-r3:2.7 ("<=dev-lang/python-2.7.18-r3:2.7" is blocking dev-lang/python-exec-2.4.6-r4) |
66 |
[blocks B ] <dev-lang/python-exec-2.4.6-r4 ("<dev-lang/python-exec-2.4.6-r4" is blocking dev-lang/python-exec-conf-2.4.6) |
67 |
|
68 |
!!! Multiple package instances within a single package slot have been pulled |
69 |
!!! into the dependency graph, resulting in a slot conflict: |
70 |
|
71 |
dev-lang/python-exec:2 |
72 |
|
73 |
(dev-lang/python-exec-2.4.6-r4:2/2::gentoo, ebuild scheduled for merge) USE="native-symlinks" ABI_X86="(64)" PYTHON_TARGETS="(pypy3) (python3_7) (python3_8) (python3_9)" pulled in by |
74 |
>=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/chardet-4.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -pypy3 -python3_7 -python3_9" |
75 |
|
76 |
>=dev-lang/python-exec-2:=[python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-53.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_7 python3_8 -pypy3 -python3_9" |
77 |
|
78 |
|
79 |
Full output at: |
80 |
<https://pastebin.com/mEJg3N7N> |
81 |
|
82 |
|
83 |
|
84 |
Q: Is there any way to clean up python at this point without |
85 |
a full re-install? |
86 |
|
87 |
thanks |
88 |
|
89 |
-- |
90 |
Steven Lembark |
91 |
Workhorse Computing |
92 |
lembark@×××××××.com |
93 |
+1 888 359 3508 |