Has anyone run into any problems with the switch? I had to set some single targets to get @world to start updating. Aside from that nothing too unusual, but there's still time..



I guess I'll count myself lucky then!eccerr0r wrote:Just 196? ... heh (I've seen 500+ quite frequently...ack)
I'm sure I never even had it, my install is only about a month or two old.If your emerge -uDNp @world returns with no errors, you're usually fine unless you haven't deleted python2_7 yet... I've not seen way too many python3_(x) to python3_(x+1) failing too badly, fortunately.
Code: Select all
eselect python --list Code: Select all
Available Python interpreters, in order of preference:
[1] python3.9
[2] python3.8 (fallback)
Fingers crossed...Recently I've not had to force targets to resolve conflicts luckily...
Code: Select all
eselect news read 2021-05-05-python3-9Code: Select all
*/* PYTHON_TARGETS: -* python3_9
*/* PYTHON_SINGLE_TARGET: -* python3_9
Code: Select all
=games-puzzle/pathological-1.1.3_p16-r1 python_single_target_python3_8
=media-gfx/img2pdf-0.3.6 python_targets_python3_8
=dev-python/pypax-0.9.5 python_targets_python3_8Code: Select all
# emerge -uDU @world -p
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] dev-lang/python-exec-conf-2.4.6 PYTHON_TARGETS="-python3_8*"
[ebuild R ] sys-libs/libseccomp-2.5.1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] sys-apps/file-5.40-r2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-libs/boost-1.76.0-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] sys-libs/libcap-ng-0.8.2-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-libs/libxml2-2.9.12-r2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] sys-apps/util-linux-2.36.2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] sys-apps/kmod-28 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-util/meson-format-array-0 PYTHON_TARGETS="-python3_8*"
[ebuild R ] x11-base/xcb-proto-1.14.1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] sys-libs/cracklib-2.9.7 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/PyQt5-sip-4.19.25 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/sip-4.19.25 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/bsddb3-6.2.9 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/ptyprocess-0.7.0 PYTHON_TARGETS="-python3_8*"
[ebuild R ] sys-process/iotop-0.6 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-libs/newt-0.52.21-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-libs/libbytesize-2.5 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/pexpect-4.8.0-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-libs/libpwquality-1.4.4 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-libs/libnl-3.5.0 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/dbus-python-1.2.16-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/notify2-0.3.1-r2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-util/meson-0.57.2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/six-1.15.0-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/markupsafe-1.1.1-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/pygments-2.8.1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/pyparsing-2.4.7-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/webencodings-0.5.1-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/python-distutils-extra-2.45 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/chardet-4.0.0 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/idna-3.1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/PySocks-1.7.1-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/ply-3.11-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/distro-1.5.0-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/m2crypto-0.37.1-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/isodate-0.6.0-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/html5lib-1.1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/urllib3-1.26.4 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/pycparser-2.20-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/jinja-2.11.3 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/mako-1.1.4 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/docutils-0.16-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/lxml-4.6.3-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] media-gfx/scour-0.38.2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] media-libs/gexiv2-0.12.2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/configobj-5.0.6-r1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/requests-2.25.1-r2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/cffi-1.14.5 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/rdflib-5.0.0 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/ssl-fetch-0.4 PYTHON_TARGETS="-python3_8*"
[ebuild R ] virtual/python-cffi-1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/pycryptodome-3.10.1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] app-portage/mirrorselect-2.2.6-r2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] net-misc/youtube-dl-2021.04.26 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/pycairo-1.20.0 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/pygobject-3.40.1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/reportlab-3.5.67 PYTHON_TARGETS="-python3_8*"
[ebuild R ~] games-puzzle/monsterz-0.7.1_p11 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-util/catfish-4.16.0 PYTHON_TARGETS="-python3_8*"
[ebuild R ] dev-python/PyQt5-5.15.2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] app-portage/gemato-16.2 PYTHON_TARGETS="-python3_8*"
[ebuild R ] app-crypt/gpgme-1.14.0 PYTHON_TARGETS="-python3_8*"
[ebuild R ] sys-apps/portage-3.0.18 PYTHON_TARGETS="-python3_8*"
[ebuild R ] app-portage/gentoolkit-0.5.1 PYTHON_TARGETS="-python3_8*"
[ebuild R ] app-portage/portpeek-3.2.0 PYTHON_TARGETS="-python3_8*"
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-python/setuptools:0
(dev-python/setuptools-56.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_8" conflicts with
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/pillow-8.2.0:0/0::gentoo, installed) USE="jpeg lcms tiff truetype xcb zlib -examples -imagequant -jpeg2k -test -tk -webp" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/cython-0.29.23:0/0::gentoo, installed) USE="-doc -emacs -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/toml-0.10.2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/numpy-1.20.2-r1:0/0::gentoo, installed) USE="-doc -lapack -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/olefile-0.46-r1:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (media-gfx/img2pdf-0.3.6:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -python3_7"
dev-python/setuptools[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (dev-python/pypax-0.9.5:0/0::gentoo, installed) USE="ptpax xtpax" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -python3_7"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pygame-1.9.6-r1:0/0::gentoo, installed) USE="X opengl -doc -examples -midi -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
dev-python/certifi:0
(dev-python/certifi-10001-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
>=dev-python/certifi-2016.9.26[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-56.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3)"
dev-python/setuptools_scm:0
(dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
dev-python/setuptools_scm[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-56.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3)"
dev-python/toml:0
(dev-python/toml-0.10.2:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
dev-python/toml[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
dev-python/pillow:0
(dev-python/pillow-8.2.0:0/0::gentoo, ebuild scheduled for merge) USE="jpeg lcms tiff truetype xcb zlib -examples -imagequant -jpeg2k -test -tk -webp" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
dev-python/pillow[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (media-gfx/img2pdf-0.3.6:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 -python3_7"
dev-python/olefile:0
(dev-python/olefile-0.46-r1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
dev-python/olefile[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/pillow-8.2.0:0/0::gentoo, installed) USE="jpeg lcms tiff truetype xcb zlib -examples -imagequant -jpeg2k -test -tk -webp" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 (-pypy3) (-python3_10)"
dev-python/numpy:0
(dev-python/numpy-1.20.2-r1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -lapack -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_8" conflicts with
dev-python/numpy[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pygame-1.9.6-r1:0/0::gentoo, installed) USE="X opengl -doc -examples -midi -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
dev-python/cython:0
(dev-python/cython-0.29.23:0/0::gentoo, ebuild scheduled for merge) USE="-doc -emacs -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) (-python3_10) -python3_8" conflicts with
>=dev-python/cython-0.29.21[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/numpy-1.20.2-r1:0/0::gentoo, installed) USE="-doc -lapack -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"Code: Select all
*/* PYTHON_TARGETS: -* python3_8 python3_9
*/* PYTHON_SINGLE_TARGET: -* python3_9Code: Select all
games-misc/bsd-games ~amd64
games-puzzle/ltris ~amd64
games-puzzle/monsterz ~amd64
games-puzzle/pathological ~amd64
games-arcade/emilia-pinball ~amd64Code: Select all
content/browser/appcache/appcache_host.cc -o obj/content/browser/browser/appcache_host.o
ninja: build stopped: subcommand failed.
make[3]: *** [Makefile.gn_run:557: run_ninja] Error 1
make[3]: Leaving directory '/var/tmp/portage/dev-qt/qtwebengine-5.15.2_p20210421/work/qtwebengine-5.15.2_p20210421_build/src/core'
make[2]: *** [Makefile:82: sub-gn_run-pro-make_first] Error 2
make[2]: Leaving directory '/var/tmp/portage/dev-qt/qtwebengine-5.15.2_p20210421/work/qtwebengine-5.15.2_p20210421_build/src/core'
make[1]: *** [Makefile:78: sub-core-make_first] Error 2
make[1]: Leaving directory '/var/tmp/portage/dev-qt/qtwebengine-5.15.2_p20210421/work/qtwebengine-5.15.2_p20210421_build/src'
make: *** [Makefile:49: sub-src-make_first] Error 2
* ERROR: dev-qt/qtwebengine-5.15.2_p20210421::gentoo failed (compile phase):
* emake failed



Code: Select all
sys-apps/pcsc-lite-1.9.0 (python_single_target_python3_8 ? dev-lang/python:3.8)
(python_single_target_python3_9 ? dev-lang/python:3.9)
sys-apps/portage-3.0.18 (python_targets_python3_8 ? dev-lang/python:3.8[ssl(+)])
(python_targets_python3_9 ? dev-lang/python:3.9[ssl(+)])
(python_targets_python3_8 ? dev-lang/python:3.8[bzip2(+),threads(+)])
(python_targets_python3_9 ? dev-lang/python:3.9[bzip2(+),threads(+)])
sys-apps/usbutils-013-r1 (python_single_target_python3_8 ? dev-lang/python:3.8)
(python_single_target_python3_9 ? dev-lang/python:3.9)
sys-apps/util-linux-2.36.2 (python_targets_python3_8 ? dev-lang/python:3.8)
(python_targets_python3_9 ? dev-lang/python:3.9)
sys-auth/pambase-20210201.1 (dev-lang/python:3.9)
(dev-lang/python:3.8)Code: Select all
# grep img2pdf /etc/portage/package.accept_keywords
#media-gfx/img2pdf ~amd64
#=media-gfx/img2pdf-0.3.6 ~amd64
=media-gfx/img2pdf-0.4.1 ~amd64Code: Select all
# grep python-3.9 /etc/portage/package.use
=dev-lang/python-3.9.4_p1 tk
Python updates, we know how this goes..... I got my python targets locked in my make.conf file for reasons such as this. When i update i do it manually, before entering masking / unmasking hell.stonespheres wrote:Oh dear, today is turning into quite a day! The joys of student life have led to a rather large list of packages required on my system, 196 packages to rebuild, my poor laptop is going to be my primary heat source, lucky it's winter here!
Has anyone run into any problems with the switch? I had to set some single targets to get @world to start updating. Aside from that nothing too unusual, but there's still time..
Code: Select all
Total: 59 packages (59 reinstalls), Size of downloads: 0 KiB
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-python/pygobject:3
(dev-python/pygobject-3.40.1:3/3::gentoo, ebuild scheduled for merge) USE="cairo -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8" conflicts with
dev-python/pygobject:3[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (sys-block/targetcli-fb-2.1.53:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
dev-python/six:0
(dev-python/six-1.16.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
dev-python/six[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (sys-block/targetcli-fb-2.1.53:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
dev-python/six[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (dev-python/rtslib-fb-2.1.74:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
dev-python/six[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pyudev-0.22.0:0/0::gentoo, installed) USE="-qt5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
dev-python/six[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (dev-python/configshell-fb-1.1.28:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
dev-python/setuptools:0
(dev-python/setuptools-57.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (sys-block/targetcli-fb-2.1.53:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/pyparsing-2.4.7-r1:0/0::gentoo, installed) USE="-examples" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (dev-python/configshell-fb-1.1.28:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/toml-0.10.2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),-python_single_target_python3_8(-)] required by (dev-python/rtslib-fb-2.1.74:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_8"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pyudev-0.22.0:0/0::gentoo, installed) USE="-qt5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/six-1.16.0:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
dev-python/setuptools[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pyudev-0.22.0:0/0::gentoo, installed) USE="-qt5 -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/urwid-2.1.1:0/0::gentoo, installed) USE="-doc -examples" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -python3_10"
>=dev-python/setuptools-42.0.2[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/pycairo-1.20.0:0/0::gentoo, installed) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
dev-python/certifi:0
(dev-python/certifi-10001-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
>=dev-python/certifi-2016.9.26[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools-57.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
dev-python/setuptools_scm:0
(dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
dev-python/setuptools_scm[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools-57.0.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
dev-python/toml:0
(dev-python/toml-0.10.2:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
dev-python/toml[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_pypy3(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/setuptools_scm-6.0.1-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -pypy3 -python3_10"
dev-python/pycairo:0
(dev-python/pycairo-1.20.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -pypy3 -python3_10 -python3_8" conflicts with
>=dev-python/pycairo-1.16.0[python_targets_python3_8(-),python_targets_python3_9(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-),-python_single_target_python3_10(-)] required by (dev-python/pygobject-3.40.1:3/3::gentoo, installed) USE="cairo -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_8 python3_9 -python3_10"
Would you like to merge these packages? [Yes/No] n
Code: Select all
*/* PYTHON_TARGETS: -* python3_9 python3_8
*/* PYTHON_SINGLE_TARGET: -* python3_9
Ask Portage.jagdpanther wrote:The only question I have is why 'emerge -pv depclean' does NOT list python-3.8. which is still on my system?
Any ideas on why Python-3.8 is still needed?
Code: Select all
emerge --pretend --verbose --depclean dev-lang/python:3.8Code: Select all
# emerge -cp
...
Calculating dependencies... done!
>>> Calculating removal order...
>>> These are the packages that would be unmerged:
dev-lang/python
selected: 3.8.9_p2
protected: none
omitted: 3.9.4_p1
All selected packages: =dev-lang/python-3.8.9_p2
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Packages installed: 1271
Packages in world: 238
Packages in system: 43
Required packages: 1270
Number to remove: 1

What's in /usr/lib64/python3.8/site-packages/ ?jagdpanther wrote:Any ideas on why Python-3.8 is still needed?
Code: Select all
emerge -cav python:3.8
Calculating dependencies... done!
>>> Calculating removal order...
>>> These are the packages that would be unmerged:
dev-lang/python
selected: 3.8.10_p1
protected: none
omitted: 3.9.5_p1 3.10.0_beta2
All selected packages: =dev-lang/python-3.8.10_p1
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Would you like to unmerge these packages? [Yes/No] y
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) dev-lang/python-3.8.10_p1...
Packages installed: 996
Packages in world: 134
Packages in system: 43
Required packages: 996
Number removed: 1

Code: Select all
$ emerge --depclean -p -v dev-lang/python:3.8
Calculating dependencies... done!
dev-lang/python-3.8.9_p2 pulled in by:
x11-misc/menumaker-0.99.12 requires dev-lang/python:3.8If you still use OpenBox, I've been very happy with the dynamic menu from x11-misc/openbox-menu.jagdpanther wrote:I used menumaker long ago to help set up openbox. After removing menumaker, 'emerge --depclean' removed python-3.8.
(It left one preserved libs that 'emerge @preserved-rebuild' took care of.)

I tend to do this as well, hasn't failed me so far (with a little precaution!)davidbryant wrote:I didn't take any special precautions, just blindly plunged ahead. I don't have any special Python requirements; I just do what the package managers say I ought to.
I'm right there with you. It's now been close to 24 hours and still compiling! qt-webengine + firefox are holding me up....the qtwebengine build runs for like two hours.
I did have some initial problems, I think it was all related to ranger IIRC. Haven't had any interruptions since yesterday morning (Aus time), that being said I forgot to kill light-locker and my machine kept pausing during the compile phase and obviously came to a grinding halt over night!Today I had some dependency conflicts involving Python 3.8. I said "emerge --ask --update --deep --changed-use @world",
Me too buddy, me too...72 packages to rebuild, about 25 still to go. I'm keeping my fingers crossed.

Ha! We seem to be missing out this time around. I'm running quite an older system, if I get bored I might just attempt to install PipeWire...Jaglover wrote:Yeah, where is all the excitement? If I run ~arch I expect failures, puzzle solving, fun. There was an ALSA breakage the other day, but it was too little.

You know, I really should have considered this and you can bet I'll be taking note of it for next time. I could have saved myself a lot of trouble yesterday had I waited.finalturismo wrote:Python updates, we know how this goes..... I got my python targets locked in my make.conf file for reasons such as this. When i update i do it manually, before entering masking / unmasking hell.stonespheres wrote:Oh dear, today is turning into quite a day! The joys of student life have led to a rather large list of packages required on my system, 196 packages to rebuild, my poor laptop is going to be my primary heat source, lucky it's winter here!
Has anyone run into any problems with the switch? I had to set some single targets to get @world to start updating. Aside from that nothing too unusual, but there's still time..
Cant have any hiccups in a production environment until i have free time on hand.