View previous topic :: View next topic |
Author |
Message |
figueroa Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/911990856608daafc46b9c.gif)
Joined: 14 Aug 2005 Posts: 3001 Location: Edge of marsh USA
|
Posted: Mon Jun 03, 2024 5:05 pm Post subject: Migrated to Python 12, now rebuilds skipped due to dep con |
|
|
Last night I followed the steps for safer migration from Python 3.11 to 3.12. However, I'm left with many: "updates/rebuilds have been skipped due to a dependency conflict." Even after completing this morning's updates, I'm left with:
Code: | # emerge -uDU @world -a
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 60.86 s (backtrack: 0/20).
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-python/pygobject:3
(dev-python/pygobject-3.46.0:3/3::gentoo, ebuild scheduled for merge) USE="cairo -debug -examples -test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11" conflicts with
dev-python/pygobject:3[python_targets_python3_11(-)] required by (net-dns/avahi-0.9_rc1:0/0::gentoo, installed) USE="dbus gdbm gtk introspection nls python qt5 -autoipd -bookmarks -doc -howl-compat -ipv6 -mdnsresponder-compat (-selinux) -systemd -test" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_12"
dev-python/pygobject:3[python_targets_python3_11(-)] required by (net-print/hplip-3.23.12-r1:0/0::gentoo, installed) USE="X fax hpcups hpijs libnotify qt5 scanner snmp -doc -kde -libusb0 -minimal -parport -policykit -static-ppds" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
dev-python/pillow:0
(dev-python/pillow-10.3.0:0/0::gentoo, ebuild scheduled for merge) USE="jpeg lcms tiff truetype xcb zlib -debug -examples -imagequant -jpeg2k -test -tk -webp" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
dev-python/pillow[tiff,truetype,jpeg(+),python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/reportlab-4.2.0:0/0::gentoo, installed) USE="-debug -doc" PYTHON_TARGETS="python3_11 python3_12 -python3_10"
>=dev-python/pillow-3.1.1[python_targets_python3_11(-)] required by (net-print/hplip-3.23.12-r1:0/0::gentoo, installed) USE="X fax hpcups hpijs libnotify qt5 scanner snmp -doc -kde -libusb0 -minimal -parport -policykit -static-ppds" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
dev-python/olefile:0
(dev-python/olefile-0.47:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
dev-python/olefile[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/pillow-10.3.0:0/0::gentoo, installed) USE="jpeg lcms tiff truetype xcb zlib -debug -examples -imagequant -jpeg2k -test -tk -webp" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/setuptools:0
(dev-python/setuptools-69.5.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
dev-python/setuptools[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/sip-6.8.3:5/5::gentoo, installed) USE="-doc -test" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/PyQt5-sip-12.13.0-r1:0/12::gentoo, installed) USE="-debug" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/chardet-5.2.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/distro-1.9.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/setuptools[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/pillow-10.3.0:0/0::gentoo, installed) USE="jpeg lcms tiff truetype xcb zlib -debug -examples -imagequant -jpeg2k -test -tk -webp" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/olefile-0.47:0/0::gentoo, installed) USE="-doc -test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/PyQt-builder-1.16.2:0/0::gentoo, installed) USE="" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/notify2-0.3.1-r3:0/0::gentoo, installed) USE="-examples -test" PYTHON_TARGETS="python3_11 python3_12 -python3_10"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/configobj-5.0.8:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/reportlab-4.2.0:0/0::gentoo, installed) USE="-debug -doc" PYTHON_TARGETS="python3_11 python3_12 -python3_10"
dev-python/setuptools[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-scm-8.1.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/sip-6.8.3:5/5::gentoo, installed) USE="-doc -test" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/pycairo-1.26.0:0/0::gentoo, installed) USE="-debug -doc -examples -test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10"
>=dev-python/setuptools-69.0.3[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/six-1.16.0-r1:0/0::gentoo, installed) USE="-doc -test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/wheel:0
(dev-python/wheel-0.43.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
dev-python/wheel[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/pillow-10.3.0:0/0::gentoo, installed) USE="jpeg lcms tiff truetype xcb zlib -debug -examples -imagequant -jpeg2k -test -tk -webp" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/wheel-0.37.1-r1[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-69.5.1-r1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/gpep517:0
(dev-python/gpep517-16:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/sip-6.8.3:5/5::gentoo, installed) USE="-doc -test" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/PyQt-builder-1.16.2:0/0::gentoo, installed) USE="" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/six-1.16.0-r1:0/0::gentoo, installed) USE="-doc -test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-scm-8.1.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/configobj-5.0.8:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/reportlab-4.2.0:0/0::gentoo, installed) USE="-debug -doc" PYTHON_TARGETS="python3_11 python3_12 -python3_10"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/ordered-set-4.1.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/pycairo-1.26.0:0/0::gentoo, installed) USE="-debug -doc -examples -test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/flit-core-3.9.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/wheel-0.43.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/PyQt5-sip-12.13.0-r1:0/12::gentoo, installed) USE="-debug" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/distro-1.9.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/jaraco-context-5.3.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/notify2-0.3.1-r3:0/0::gentoo, installed) USE="-examples -test" PYTHON_TARGETS="python3_11 python3_12 -python3_10"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/PyQt5-5.15.10-r1:0/0::gentoo, installed) USE="dbus gui multimedia network opengl printsupport ssl svg widgets -bluetooth -debug -declarative -designer -examples -gles2-only -help -location -positioning -sensors -serialport -speech -sql -testlib -webchannel -websockets -x11extras -xmlpatterns" PYTHON_TARGETS="python3_11 python3_12 -python3_10"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/packaging-24.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/platformdirs-4.2.2:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/more-itertools-10.2.0:0/0::gentoo, installed) USE="-doc -test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-)] required by (dev-python/backports-tarfile-1.1.1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/pillow-10.3.0:0/0::gentoo, installed) USE="jpeg lcms tiff truetype xcb zlib -debug -examples -imagequant -jpeg2k -test -tk -webp" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/jaraco-text-3.12.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/jaraco-functools-4.0.1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/olefile-0.47:0/0::gentoo, installed) USE="-doc -test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-69.5.1-r1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/gpep517-15[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/chardet-5.2.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/installer:0
(dev-python/installer-0.7.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
>=dev-python/installer-0.5.0[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/gpep517-16:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/packaging:0
(dev-python/packaging-24.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
dev-python/packaging[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/sip-6.8.3:5/5::gentoo, installed) USE="-doc -test" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
>=dev-python/packaging-24[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-69.5.1-r1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/packaging[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/wheel-0.43.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/packaging[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-scm-8.1.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/packaging[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/PyQt-builder-1.16.2:0/0::gentoo, installed) USE="" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
dev-python/flit-core:0
(dev-python/flit-core-3.9.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
>=dev-python/flit-core-3.9.0[python_targets_python3_11(-)] required by (dev-python/backports-tarfile-1.1.1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit-core-3.9.0[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/platformdirs-4.2.2:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/flit-core-3.9.0[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/wheel-0.43.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/flit-core-3.9.0[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/jaraco-text-3.12.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/flit-core-3.9.0[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/packaging-24.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/flit-core-3.9.0[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/jaraco-context-5.3.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/flit-core-3.9.0[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/jaraco-functools-4.0.1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/flit-core-3.9.0[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/more-itertools-10.2.0:0/0::gentoo, installed) USE="-doc -test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/flit-core-3.9.0[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/ordered-set-4.1.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/jaraco-text:0
(dev-python/jaraco-text-3.12.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
>=dev-python/jaraco-text-3.7.0-r1[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-69.5.1-r1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/more-itertools:0
(dev-python/more-itertools-10.2.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
>=dev-python/more-itertools-8.12.0-r1[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-69.5.1-r1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/more-itertools-0.12.0-r1[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/jaraco-functools-4.0.1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/ordered-set:0
(dev-python/ordered-set-4.1.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
>=dev-python/ordered-set-4.0.2-r1[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-69.5.1-r1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/platformdirs:0
(dev-python/platformdirs-4.2.2:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
>=dev-python/platformdirs-2.6.2-r1[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-69.5.1-r1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/setuptools-scm:0
(dev-python/setuptools-scm-8.1.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
dev-python/setuptools-scm[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/setuptools-69.5.1-r1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
>=dev-python/setuptools-scm-8[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/PyQt-builder-1.16.2:0/0::gentoo, installed) USE="" PYTHON_TARGETS="python3_11 python3_12 -python3_10 (-python3_13)"
dev-python/jaraco-context:0
(dev-python/jaraco-context-5.3.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
>=dev-python/jaraco-context-4.1.1-r1[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/jaraco-text-3.12.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/jaraco-functools:0
(dev-python/jaraco-functools-4.0.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11 (-python3_13)" conflicts with
>=dev-python/jaraco-functools-3.5.0-r1[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/jaraco-text-3.12.0:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10 (-python3_13)"
dev-python/pycairo:0
(dev-python/pycairo-1.26.0:0/0::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -test" PYTHON_TARGETS="python3_12 (-pypy3) -python3_10 -python3_11" conflicts with
>=dev-python/pycairo-1.16.0[python_targets_python3_11(-),python_targets_python3_12(-)] required by (dev-python/pygobject-3.46.0:3/3::gentoo, installed) USE="cairo -debug -examples -test" PYTHON_TARGETS="python3_11 python3_12 (-pypy3) -python3_10"
Nothing to merge; quitting. |
These are the remaining packages in /etc/portage/package.use that still require a Python 3.11 single target:
Code: | app-text/pastebinit python_single_target_python3_11
net-analyzer/net-snmp python_single_target_python3_11
net-print/hplip python_single_target_python3_11 |
Did I do something wrong, OR, is there something else I can do right to fix those seemingly important dependency conflicts? _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pjp Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/1154772887439692d88303b.jpg)
Joined: 16 Apr 2002 Posts: 20334
|
Posted: Mon Jun 03, 2024 6:11 pm Post subject: |
|
|
It looks to me as if you need more per package "target" settings.
Looking at the first part of the output for pygobject indicates the new version with 3.12 conflicts with packages that require 3.11. I think adding avahi with 3.11 to your package.use settings will make that one go away. I presume there are others in the list too. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
figueroa Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/911990856608daafc46b9c.gif)
Joined: 14 Aug 2005 Posts: 3001 Location: Edge of marsh USA
|
Posted: Tue Jun 04, 2024 4:22 am Post subject: |
|
|
This was way more difficult than I'd experienced with other Python version migrations. It turns out that the problem was not net-dns/avahi, or many of the other packages I tried by adding them to /etc/portage/package.use. In fact, in the end, by trial and error, I had added 25 packages to package.use with USE python_targets_python3_11 or python_single_target_python3_11, but ended up with only 9.
You can see my trial and error in the following selection from /etc/portage/package.use and the 16 packages that were added then commented out:
Code: | #*/* PYTHON_TARGETS: -* python3_12
#*/* PYTHON_SINGLE_TARGET: -* python3_12
#dev-util/catfish python_targets_python3_11
app-portage/gemato python_targets_python3_11
app-text/pastebinit python_single_target_python3_11
#dev-python/editables python_targets_python3_11
net-vpn/protonvpn-cli python_targets_python3_11
#net-dns/avahi python_targets_python3_11
#dev-python/hatchling python_targets_python3_11
dev-python/setuptools python_targets_python3_11
#dev-python/setuptools-scm python_targets_python3_11
#dev-python/sip python_targets_python3_11
#dev-python/wheel python_targets_python3_11
#dev-python/cffi python_targets_python3_11
#dev-python/pathspec python_targets_python3_11
#dev-python/platformdirs python_targets_python3_11
#dev-python/idna python_targets_python3_11
#dev-python/gst-python python_targets_python3_11
media-sound/soundconverter python_single_target_python3_11
net-print/hplip python_single_target_python3_11
#dev-python/reportlab python_targets_python3_11
dev-python/pillow python_targets_python3_11
dev-python/pygobject python_targets_python3_11
#dev-python/configobj python_targets_python3_11 python_targets_python3_12
#app-portage/elogviewer python_single_target_python3_11
#sys-apps/portage python_targets_python3_11
dev-python/six python_targets_python3_11 |
There must be an easier way to get there, but I'm not enough of a portage wizard to have known it. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
logrusx Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/176594205966916859b5145.jpg)
Joined: 22 Feb 2018 Posts: 2163
|
Posted: Tue Jun 04, 2024 5:57 am Post subject: |
|
|
figueroa wrote: | This was way more difficult than I'd experienced with other Python version migrations. It turns out that the problem was not net-dns/avahi, or many of the other packages I tried by adding them to /etc/portage/package.use. In fact, in the end, by trial and error, I had added 25 packages to package.use with USE python_targets_python3_11 or python_single_target_python3_11, but ended up with only 9.
You can see my trial and error in the following selection from /etc/portage/package.use and the 16 packages that were added then commented out:
Code: | #*/* PYTHON_TARGETS: -* python3_12
#*/* PYTHON_SINGLE_TARGET: -* python3_12
#dev-util/catfish python_targets_python3_11
app-portage/gemato python_targets_python3_11
app-text/pastebinit python_single_target_python3_11
#dev-python/editables python_targets_python3_11
net-vpn/protonvpn-cli python_targets_python3_11
#net-dns/avahi python_targets_python3_11
#dev-python/hatchling python_targets_python3_11
dev-python/setuptools python_targets_python3_11
#dev-python/setuptools-scm python_targets_python3_11
#dev-python/sip python_targets_python3_11
#dev-python/wheel python_targets_python3_11
#dev-python/cffi python_targets_python3_11
#dev-python/pathspec python_targets_python3_11
#dev-python/platformdirs python_targets_python3_11
#dev-python/idna python_targets_python3_11
#dev-python/gst-python python_targets_python3_11
media-sound/soundconverter python_single_target_python3_11
net-print/hplip python_single_target_python3_11
#dev-python/reportlab python_targets_python3_11
dev-python/pillow python_targets_python3_11
dev-python/pygobject python_targets_python3_11
#dev-python/configobj python_targets_python3_11 python_targets_python3_12
#app-portage/elogviewer python_single_target_python3_11
#sys-apps/portage python_targets_python3_11
dev-python/six python_targets_python3_11 |
There must be an easier way to get there, but I'm not enough of a portage wizard to have known it. |
Which procedure did you follow?
Best Regards,
Georgi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
figueroa Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/911990856608daafc46b9c.gif)
Joined: 14 Aug 2005 Posts: 3001 Location: Edge of marsh USA
|
Posted: Tue Jun 04, 2024 6:13 am Post subject: |
|
|
I followed the steps for safer migration from the news item (three steps). _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pjp Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/1154772887439692d88303b.jpg)
Joined: 16 Apr 2002 Posts: 20334
|
Posted: Tue Jun 04, 2024 6:16 am Post subject: |
|
|
Sometimes I can make sense of the output, other times its much more difficult. Your first one _seemed_ straight forward.
Out of curiosity, I copied the info to a file to try and parse. I haven't gotten very far yet, but I'll see what happens.
So far *knock on wood* my laptop doesn't look like it will be a problem. 80 packages to rebuild. My other non-gui system had 76. I was expecting the laptop to be more difficult.
Unless I have major problems with stuff failing, this may turn out to be the easiest migration I've ever had. Both systems may potentially "just work" without any finagling.
Although my upgrade to Profile 23 stopped hard at the first attempt to compile, so there's that. But I'll take the easy 3.12 upgrade if that happens. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mhex Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 18 Feb 2005 Posts: 172 Location: Germany/Berlin
|
Posted: Tue Jun 04, 2024 6:32 am Post subject: |
|
|
Maybe this helps
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
| at the beginning of without any python related use flags and emerge starts without complaining here. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
logrusx Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/176594205966916859b5145.jpg)
Joined: 22 Feb 2018 Posts: 2163
|
Posted: Tue Jun 04, 2024 7:16 am Post subject: |
|
|
figueroa wrote: | I followed the steps for safer migration from the news item (three steps). |
That's what I suspected. You wouldn't have needed to touch package.use if you just let portage try to figure it out. I bet if you comment those entries you quoted from package.use, emerge won't find anything to change.
EDIT: I lose the bet.
Best Regards,
Georgi
Last edited by logrusx on Tue Jun 04, 2024 1:42 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
logrusx Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/176594205966916859b5145.jpg)
Joined: 22 Feb 2018 Posts: 2163
|
Posted: Tue Jun 04, 2024 12:02 pm Post subject: |
|
|
mhex wrote: | Maybe this helps
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
| at the beginning of without any python related use flags and emerge starts without complaining here. |
This is unnecessary at best. It overlaps the defaults. Moreover, you should remember to remove it, failing to do so will give you trouble figuring out you forgot it at a later point.
I see you're suggesting it left and right, please stop doing it.
Best Regards,
Georgi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mhex Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 18 Feb 2005 Posts: 172 Location: Germany/Berlin
|
Posted: Tue Jun 04, 2024 12:12 pm Post subject: |
|
|
logrusx wrote: | mhex wrote: | Maybe this helps
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
| at the beginning of without any python related use flags and emerge starts without complaining here. |
This is unnecessary at best. It overlaps the defaults. Moreover, you should remember to remove it, failing to do so will give you trouble figuring out you forgot it at a later point.
I see you're suggesting it left and right, please stop doing it.
Best Regards,
Georgi |
If it's unnecessary, what is the solution? I don't have any PYTHON_ related entries in make.conf so portage couldn't figured it out by itself with the default settings.
EDIT: I admit one has to have an eye on updates and remove the entries if all packages are updated. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
logrusx Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/176594205966916859b5145.jpg)
Joined: 22 Feb 2018 Posts: 2163
|
Posted: Tue Jun 04, 2024 12:48 pm Post subject: |
|
|
mhex wrote: | logrusx wrote: | mhex wrote: | Maybe this helps
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
| at the beginning of without any python related use flags and emerge starts without complaining here. |
This is unnecessary at best. It overlaps the defaults. Moreover, you should remember to remove it, failing to do so will give you trouble figuring out you forgot it at a later point.
I see you're suggesting it left and right, please stop doing it.
Best Regards,
Georgi |
If it's unnecessary, what is the solution? I don't have any PYTHON_ related entries in make.conf so portage couldn't figured it out by itself with the default settings. |
You should not have anything PYTHON_ in your make.conf. This is a package.use syntax. If you have a particular problem, open a thread about it. Just don't recommend a solution for a particular case that might not even be correct. There's enough confusion about the matter already.
Best Regards,
Georgi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mhex Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 18 Feb 2005 Posts: 172 Location: Germany/Berlin
|
Posted: Tue Jun 04, 2024 1:05 pm Post subject: |
|
|
logrusx wrote: | mhex wrote: | logrusx wrote: | mhex wrote: | Maybe this helps
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
| at the beginning of without any python related use flags and emerge starts without complaining here. |
This is unnecessary at best. It overlaps the defaults. Moreover, you should remember to remove it, failing to do so will give you trouble figuring out you forgot it at a later point.
I see you're suggesting it left and right, please stop doing it.
Best Regards,
Georgi |
If it's unnecessary, what is the solution? I don't have any PYTHON_ related entries in make.conf so portage couldn't figured it out by itself with the default settings. |
You should not have anything PYTHON_ in your make.conf. This is a package.use syntax. If you have a particular problem, open a thread about it. Just don't recommend a solution for a particular case that might not even be correct. There's enough confusion about the matter already.
Best Regards,
Georgi |
Yes that's why i said "I don't have any PYTHON_ related entries in make.conf" And i don't have a particular problem, everything works fine.
Last edited by mhex on Tue Jun 04, 2024 1:08 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
logrusx Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/176594205966916859b5145.jpg)
Joined: 22 Feb 2018 Posts: 2163
|
Posted: Tue Jun 04, 2024 1:07 pm Post subject: |
|
|
mhex wrote: | logrusx wrote: | mhex wrote: | logrusx wrote: | mhex wrote: | Maybe this helps
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
| at the beginning of without any python related use flags and emerge starts without complaining here. |
This is unnecessary at best. It overlaps the defaults. Moreover, you should remember to remove it, failing to do so will give you trouble figuring out you forgot it at a later point.
I see you're suggesting it left and right, please stop doing it.
Best Regards,
Georgi |
If it's unnecessary, what is the solution? I don't have any PYTHON_ related entries in make.conf so portage couldn't figured it out by itself with the default settings. |
You should not have anything PYTHON_ in your make.conf. This is a package.use syntax. If you have a particular problem, open a thread about it. Just don't recommend a solution for a particular case that might not even be correct. There's enough confusion about the matter already.
Best Regards,
Georgi |
Yes that's why i said "I don't have any PYTHON_ related entries in make.conf" |
Even if you have something in make.conf, which is not a good idea, it should have been use expanded, not in the form "*/* PYTHON_TARGETS: ..."
Best Regards,
Georgi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mhex Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 18 Feb 2005 Posts: 172 Location: Germany/Berlin
|
Posted: Tue Jun 04, 2024 1:34 pm Post subject: |
|
|
logrusx wrote: | mhex wrote: |
Yes that's why i said "I don't have any PYTHON_ related entries in make.conf" |
Even if you have something in make.conf, which is not a good idea, it should have been use expanded, not in the form "*/* PYTHON_TARGETS: ..."
Best Regards,
Georgi |
Exactly, that's why i said "I don't have any PYTHON_ related entries in make.conf" and not "I don't have any */* PYTHON_ related entries in make.conf"
And yes i know it's not a good idea to have any PYTHON entries in make.conf so i wanted to make it clear that i don't have any. But discussion went into the wrong direction ![Sad :(](images/smiles/icon_sad.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
yayo Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/1783025581645162f51e6fa.jpg)
Joined: 19 May 2014 Posts: 93
|
Posted: Tue Jun 04, 2024 1:44 pm Post subject: |
|
|
I have exactly the same problem of figueroa.
I usually do system update every 1-2 days. I noticed the problem 2 days ago and waited for it to be fixed (I supposed it was just a matter of some late packages to be moved on 3.12 support, as usual), but it got worse.
Now I have an output so long that goes out of the terminal buffer.
And I did absolutely nothing "unrequired" for it to happens. No python flags written anywhere. And I touched nothing.
Why do I have this feeling that anytime a python update is required, I'm told to do nothing (unless I want forcing or deferring it, and I don't want to) because the system "will do it on it's own", but anytime I'm then forced to do a lot of work to fix a mess?
Wouldn't it be better to move all the packages depending on python to support the new version BEFORE planning a version update? : /
Even trying the so called "safe procedure" (that is not "portage will do it", but "you must fix it"!), at the present time I couldn't reach the 3rd step (both python_targets and python_single_target set to just 3.12), because some packages (like for example cdemu and gcdemu) still depend on 3.11.
How is this supposed to be fixed now? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
figueroa Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/911990856608daafc46b9c.gif)
Joined: 14 Aug 2005 Posts: 3001 Location: Edge of marsh USA
|
Posted: Tue Jun 04, 2024 2:48 pm Post subject: |
|
|
By the way, towards the end of migrating, I depcleaned elogviewer. Not only I don't use it (read elog files in terminal shell), it had a long chain of ugly python version and other dependencies. That was a big step in my trials and errors. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pjp Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/1154772887439692d88303b.jpg)
Joined: 16 Apr 2002 Posts: 20334
|
Posted: Tue Jun 04, 2024 3:23 pm Post subject: |
|
|
logrusx wrote: | mhex wrote: | Maybe this helps
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
| at the beginning of without any python related use flags and emerge starts without complaining here. |
This is unnecessary at best. It overlaps the defaults. Moreover, you should remember to remove it, failing to do so will give you trouble figuring out you forgot it at a later point.
I see you're suggesting it left and right, please stop doing it.
Best Regards,
Georgi | Why? Isn't this step 1 from the "safer" method in all of the news announcements?
That's what I usually use, and I also usually forget about step 3. It doesn't cause trouble. I put any changes to "targets" in package.use/python_targets_a-bc_to_x-yz. After reading the next news announcement about another upgrade or seeing python conflicts, it doesn't take long to remember or see that file and any issues are easily resolved.
On one occasion I had to finish the previous upgrade before starting the new one. The only "trouble" there was not being able to mix the two upgrades. Now I know not to try that again.
What I haven't tried is deferring an upgrade until the NEXT upgrade is available. I wonder if that would be "easier" by lagging behind a whole version. Hmm. Maybe next time if I remember. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
logrusx Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/176594205966916859b5145.jpg)
Joined: 22 Feb 2018 Posts: 2163
|
Posted: Tue Jun 04, 2024 4:11 pm Post subject: |
|
|
pjp wrote: | logrusx wrote: | mhex wrote: | Maybe this helps
Code: | */* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
| at the beginning of without any python related use flags and emerge starts without complaining here. |
This is unnecessary at best. It overlaps the defaults. Moreover, you should remember to remove it, failing to do so will give you trouble figuring out you forgot it at a later point.
I see you're suggesting it left and right, please stop doing it.
Best Regards,
Georgi | Why? Isn't this step 1 from the "safer" method in all of the news announcements?
That's what I usually use, and I also usually forget about step 3. It doesn't cause trouble. I put any changes to "targets" in package.use/python_targets_a-bc_to_x-yz. After reading the next news announcement about another upgrade or seeing python conflicts, it doesn't take long to remember or see that file and any issues are easily resolved.
On one occasion I had to finish the previous upgrade before starting the new one. The only "trouble" there was not being able to mix the two upgrades. Now I know not to try that again.
What I haven't tried is deferring an upgrade until the NEXT upgrade is available. I wonder if that would be "easier" by lagging behind a whole version. Hmm. Maybe next time if I remember. |
Well, I'm partially wrong here, as proven in the other thread. As it turns out, it's not necessary unless it is. I failed to take into account bdeps when I reached that conclusion. When it finally occurred to me, it turned out I'm wrong and it does not overlap with the defaults. Still I can't explain it for myself, how I ended up with a -bin package that declares PYTHON_SINGLE_TARGET="python3_11" i.e. libreoffice-bin. But bdeps are still muddy water for me.
Best Regards,
Georgi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
rab0171610 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 24 Dec 2022 Posts: 402
|
Posted: Tue Jun 04, 2024 4:50 pm Post subject: |
|
|
Edit after looking at my command history:
I had similar output to others, packages wanting to retain Python 3_11, even thought I knew the ebuilds now support 3.12.
My issues were because I accidentally left off --changed-use from the update command due to a typo:
Code: | emerge -avunD @world |
Sorry for the confusion.
Last edited by rab0171610 on Tue Jun 04, 2024 6:08 pm; edited 3 times in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
figueroa Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/911990856608daafc46b9c.gif)
Joined: 14 Aug 2005 Posts: 3001 Location: Edge of marsh USA
|
Posted: Tue Jun 04, 2024 5:27 pm Post subject: |
|
|
rab0171610 wrote: | It may or may not apply to anyone else, but it I wanted to share in case it might help. I tend to use --changed-use when updating:
Code: | emerge -avunD @world |
... |
Your code does not include --changed-use (-U). Your code -avunD = ask, verbose, update, noreplace, deep. This isn't going to serve you well. The following would server you well.
Code: | emerge -avuDU @world |
_________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
rab0171610 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 24 Dec 2022 Posts: 402
|
Posted: Tue Jun 04, 2024 5:53 pm Post subject: |
|
|
Thank you for pointing that out, It was a typo! My intentions were good. The pitfalls of dyslexia. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
logrusx Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/176594205966916859b5145.jpg)
Joined: 22 Feb 2018 Posts: 2163
|
Posted: Tue Jun 04, 2024 5:56 pm Post subject: |
|
|
rab0171610 wrote: |
When running with -newuse:
Code: | emerge -avuUD @world |
I did not get the same output. I got a list of rebuilds (110 on one machine) due to change to Python 3_12.
I tested this on the second machine when applying updates and was able to repeat the results. I did it twice and reviewed the output to make confirm that the ouput was different when using -changed-use versus -newuse. |
Newuse may cause unnecessary rebuilds on packages because it'll trigger a rebuild on disabled use flags. Best example is when older python version is dropped. Newuse will demand on rebuilding all packages having the dropped flag, even though it's long disabled.
Best Regards,
Georgi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Princess Nell l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/17556244943a013587581f.jpg)
Joined: 15 Apr 2005 Posts: 921
|
Posted: Wed Jun 05, 2024 6:09 pm Post subject: |
|
|
I finally came out of the mess the other end, without any python_single_target-* band aids. Lost a few ebuilds on the way and probably don't need them anyway.
This is the last problem:
Code: |
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-libs/protobuf:0
(dev-libs/protobuf-21.12:0/3.21.12.0::gentoo, ebuild scheduled for merge) USE="zlib -emacs -examples -test" ABI_X86="(64) -32 (-x32)" conflicts with
dev-libs/protobuf:0/32 required by (dev-python/protobuf-python-4.21.9:0/32::gentoo, installed) USE="-debug -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 -python3_10 -python3_11"
^^^^^
|
I think what's happening here is: protobuf-python-4.21.9 installed, protobuf-python-4.21.12 stabilised, but, surprisingly
Code: |
protobuf-python-4.21.12.ebuild:PYTHON_COMPAT=( python3_{10..11} )
protobuf-python-4.21.9.ebuild:PYTHON_COMPAT=( python3_{10..12} )
protobuf-python-4.22.5.ebuild:PYTHON_COMPAT=( python3_{10..12} )
protobuf-python-4.23.3.ebuild:PYTHON_COMPAT=( python3_{10..12} )
|
Just an oversight? Unmasking 4.22.5 and protobof-22.5 makes it work. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|