Gentoo Archives: gentoo-user

From: Steven Lembark <lembark@×××××××.com>
To: gentoo-user@l.g.o
Cc: lembark@×××××××.com
Subject: Re: [gentoo-user] Going through these one by one.
Date: Sun, 14 Feb 2021 16:30:53
Message-Id: 20210214113047.7d04b52a.lembark@wrkhors.com
In Reply to: Re: [gentoo-user] Going through these one by one. by cal
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

Replies

Subject Author
[gentoo-user] Re: Going through these one by one. Martin Vaeth <martin@×××××.de>