On Sat, 13 Feb 2021 20:59:08 -0800 cal <c...@mail.meme.technology> wrote:
> Did you run emerge --sync before emerge -1vUD @world? A cron job here runs "emerge --sync && emerge --update --fetchonly" every day at 0300. > The Python 3.7 change is old news -- by now it's already migrated to > 3.8 on my system. This system has been fried ever since 2020-04-22-python3-7 Title Python 3.7 to become the default target Author Michał Górny <mgo...@gentoo.org> Posted 2020-04-22 Revision 1 On 2020-05-06 (or later), Python 3.7 will replace Python 3.6 as one of the default Python targets for Gentoo systems. The new default values will be: Followed those instructions -- don't use python for anything here and the local copies of what I actually use are in /opt/perl, /opt/postgresql, etc, built from git checkouts. At this point I've added and removed python single and multiple target entries from make.conf & package.use/local, with various sets of values and exclusions. A bare sync tells me there is a new version of portage available, installing it fails, however with: # emerge --sync; <snip> Action: sync for repo: gentoo, returned code = 0 * An update to portage is available. It is _highly_ recommended * that you update portage now, before any other packages are updated. * To update portage, run 'emerge --oneshot sys-apps/portage' now. # emerge --oneshot sys-apps/portage 2>&1 | tee a; Calculating dependencies ....... done! [ebuild N ] dev-lang/python-exec-conf-2.4.6 PYTHON_TARGETS="python3_8 -pypy3 -python3_7 -python3_9" [ebuild N ] acct-group/portage-0 [ebuild U ] dev-lang/python-exec-2.4.6-r4 [2.4.6-r1] USE="native-symlinks%*" PYTHON_TARGETS="(python3_8%*) (python3_9%*)" [ebuild N ] acct-user/portage-0 [ebuild U ] dev-python/certifi-10001-r1 [10001] PYTHON_TARGETS="python3_8*" [ebuild U ~] dev-python/setuptools-53.0.0 [44.0.0] PYTHON_TARGETS="python3_8* -python3_9%" [ebuild U ~] dev-python/setuptools_scm-5.0.1 [4.1.2] PYTHON_TARGETS="python3_8*" [ebuild U ] dev-python/chardet-4.0.0 [3.0.4] PYTHON_TARGETS="python3_8* -python3_9%" [ebuild U ] dev-python/idna-2.10-r1 [2.8] PYTHON_TARGETS="python3_8* -python3_9%" [ebuild U ] dev-python/PySocks-1.7.1-r1 [1.6.8] PYTHON_TARGETS="python3_8* -python3_9%" [ebuild U ~] dev-python/urllib3-1.26.3-r1 [1.24.2] USE="-brotli%" PYTHON_TARGETS="python3_8%* -python3_9%" [ebuild U ] dev-python/requests-2.25.1-r1 [2.21.0-r1] USE="-test%" PYTHON_TARGETS="python3_8%* -python3_9%" [ebuild U ~] app-crypt/gnupg-2.2.27 [2.2.20] USE="-scd-shared-access%" [ebuild U ] app-portage/gemato-16.2 [14.3] PYTHON_TARGETS="python3_8* -python3_7* -python3_9%" [ebuild U ~] sys-apps/portage-3.0.14 [3.0.1] USE="-test%" PYTHON_TARGETS="python3_8* -python3_7*" [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) [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) !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-lang/python-exec:2 (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 >=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" >=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" Full output at: <https://pastebin.com/mEJg3N7N> Q: Is there any way to clean up python at this point without a full re-install? thanks -- Steven Lembark Workhorse Computing lemb...@wrkhors.com +1 888 359 3508