View previous topic :: View next topic |
Author |
Message |
Murmeltier n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 14 May 2008 Posts: 66
|
Posted: Tue May 02, 2023 9:58 am Post subject: World Update und Python 3.11 [gelöst] |
|
|
Hallo zusammen,
Mein emerge -pvUDN world heute lieferte jede Menge Fehlermeldungen bezüglich Python 3.11/3.10.
Ich habe nirgendwo explizit PYTHON_TARGETS oder PYTHON_SINGLE_TARGET gesetzt,
hatte also ein reibungsloses Update erwartet. Aber offenbar sind noch sehr viele Pakete nicht bereit.
So müsste ich in "package.use" etliche Angaben einbauen wie
>=dev-python/pygobject-3.44.1 python_targets_python3_10
>=dev-python/reportlab-3.6.13 python_targets_python3_10
>=dev-python/pydantic-1.10.7 python_targets_python3_10
>=dev-python/pillow-9.5.0 python_targets_python3_10
>=dev-python/gpep517-13 python_targets_python3_10
>=dev-python/setuptools-67.6.1 python_targets_python3_10
>=dev-python/wheel-0.40.0 python_targets_python3_10
und viele mehr ...
Danach hat emerge nichts mehr zu meckern und würde das Update durchwinken.
Gut, kann man machen, aber mal eher allgemein gefragt: ist das jetzt eine Ausnahme oder eher üblich,
dass eine neue Python-Version zum Standard wird, ohne das alle Pakete schon dafür bereit sind?
Wahrscheinlich ist es etwas viel verlangt, das alle Pakete vorher abgecheckt werden.
Ist es für Paket-Maintainer von Interesse, welche Pakete noch hinterher hinken?
Eine längere Liste hätte ich
Oder ist Warten und Aussitzen die beste Lösung?
Danke und Grüsse
Last edited by Murmeltier on Tue May 02, 2023 1:08 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mike155 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 17 Sep 2010 Posts: 4438 Location: Frankfurt, Germany
|
Posted: Tue May 02, 2023 10:16 am Post subject: |
|
|
Das News-Item, das vor ca. 1 Monat herauskam, hast Du vermutlich gelesen und befolgt?
Pakete wie dev-python/pygobject oder dev-python/pillow sind bereit für Python 3.11.
Möglicherweise gibt es ein oder zwei Pakete auf Deinem System, die noch nicht bereit sind, und die deshalb auch andere Pakete in Version 3.10 fordern. Oder es gibt ein anderes Problem. Versuche herauszufinden, welche Pakete nicht für Python 3.11 sind und warum diese noch nicht Python 3.11 unterstützen. Versuche dieses Problem zu lösen, anstatt vorschnell python_targets_python3_10 für Pakete wie pygobject oder pillow zu setzen. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Murmeltier n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 14 May 2008 Posts: 66
|
Posted: Tue May 02, 2023 10:42 am Post subject: |
|
|
mike155 wrote: | Das News-Item, das vor ca. 1 Monat herauskam, hast Du vermutlich gelesen und befolgt?
Pakete wie dev-python/pygobject oder dev-python/pillow sind bereit für Python 3.11.
Möglicherweise gibt es ein oder zwei Pakete auf Deinem System, die noch nicht bereit sind, und die deshalb auch andere Pakete in Version 3.10 fordern. Oder es gibt ein anderes Problem. Versuche herauszufinden, welche Pakete nicht für Python 3.11 sind und warum diese noch nicht Python 3.11 unterstützen. Versuche dieses Problem zu lösen, anstatt vorschnell python_targets_python3_10 für Pakete wie pygobject oder pillow zu setzen. |
Hallo, danke für die Antwort.
Im News-Item hiess es
Quote: | If you have not changed
the values of PYTHON_TARGETS or PYTHON_SINGLE_TARGET, the change will
have immediate effect on your system and the package manager will try
to switch automatically on the next upgrade following the change. |
Ja, ich habe nichts verändert.
Aber wie finde ich heraus, welches Paket exakt von 3.10 abhängt und nicht generell von Python??
Mit
Code: | equery d =dev-lang/python-3.10.9-r1:3.10 | grep -ir '=dev-lang/python-3.10' |
habe ich nichts erhalten.
Ein emerge -pvuDN world erschlägt mich mit dem hier.
Ich räume ein, damit bin ich noch überfordert:
Code: | Total: 182 packages (39 upgrades, 3 new, 1 in new slot, 139 reinstalls), Size of downloads: 496’112 KiB
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-python/packaging:0
(dev-python/packaging-23.0-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10" pulled in by
>=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/nspektr-0.4.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/setuptools-67.6.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 python3_11 (-pypy3)"
>=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/hatchling-1.14.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/setuptools-scm-7.1.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/poetry-core-1.5.2:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/wheel-0.40.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 python3_11 (-pypy3)"
(dev-python/packaging-23.0-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 (-pypy3) -python3_11 -python3_9" pulled in by
dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/sip-6.7.8:5/5::gentoo, installed) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9"
dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/PyQt-builder-1.15.0:0/0::gentoo, installed) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9"
dev-python/flit_core:0
(dev-python/flit_core-3.8.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10" pulled in by
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/more-itertools-9.1.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/platformdirs-3.2.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/idna-3.4:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/typing-extensions-4.5.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (app-portage/gemato-20.1:0/0::gentoo, ebuild scheduled for merge) USE="gpg -pretty-log -test -tools" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/wheel-0.40.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 python3_11 (-pypy3)"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/ordered-set-4.1.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/jaraco-context-4.3.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/nspektr-0.4.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/jaraco-text-3.11.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/pathspec-0.11.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/tomlkit-0.11.7:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/pyparsing-3.0.9:0/0::gentoo, ebuild scheduled for merge) USE="-examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/jaraco-functools-3.6.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/packaging-23.0-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
(dev-python/flit_core-3.8.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 (-pypy3) -python3_11 -python3_9" pulled in by
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/pyparsing-3.0.9:0/0::gentoo, installed) USE="-examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 (-pypy3) -python3_11 -python3_9"
>=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/packaging-23.0-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 (-pypy3) -python3_11 -python3_9"
dev-python/tomli:0
(dev-python/tomli-2.0.1-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10" pulled in by
>=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/setuptools-67.6.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 python3_11 (-pypy3)"
dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/flit_core-3.8.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
>=dev-python/tomli-1.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/gpep517-13:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 python3_11 (-pypy3)"
(dev-python/tomli-2.0.1-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 (-pypy3) -python3_11 -python3_9" pulled in by
dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/flit_core-3.8.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 (-pypy3) -python3_11 -python3_9"
dev-python/tomli[python_targets_python3_10(-)?] required by (dev-python/sip-6.7.8:5/5::gentoo, installed) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9"
dev-python/pyparsing:0
(dev-python/pyparsing-3.0.9:0/0::gentoo, ebuild scheduled for merge) USE="-examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10" pulled in by
>=dev-python/pyparsing-3.0.7-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/packaging-23.0-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10"
(dev-python/pyparsing-3.0.9:0/0::gentoo, installed) USE="-examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 (-pypy3) -python3_11 -python3_9" pulled in by
>=dev-python/pyparsing-3.0.7-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/packaging-23.0-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 (-pypy3) -python3_11 -python3_9"
dev-python/dbus-python:0
(dev-python/dbus-python-1.3.2:0/0::gentoo, installed) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9" pulled in by
dev-python/dbus-python[python_targets_python3_10(-)] required by (net-dns/avahi-0.8-r7:0/0::gentoo, installed) USE="dbus gdbm gtk introspection ipv6 nls python qt5 -autoipd -bookmarks -doc -howl-compat -mdnsresponder-compat -mono (-selinux) -systemd -test" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_10 -python3_11 -python3_9"
>=dev-python/dbus-python-1.2.0-r1[python_targets_python3_10(-)] required by (net-print/hplip-3.22.10:0/0::gentoo, ebuild scheduled for merge) USE="X doc fax hpcups libnotify policykit qt5 scanner snmp -hpijs -kde -libusb0 -minimal -parport -static-ppds" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_10"
dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/PyQt5-5.15.9:0/0::gentoo, installed) USE="dbus gui multimedia network opengl printsupport ssl svg webchannel widgets -bluetooth -debug -declarative -designer -examples -gles2-only -help -location -positioning -sensors -serialport -speech -sql -testlib -websockets -x11extras -xmlpatterns" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9"
dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] required by (dev-python/notify2-0.3.1-r3:0/0::gentoo, installed) USE="-examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9"
(dev-python/dbus-python-1.3.2:0/0::gentoo, ebuild scheduled for merge) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_11 -python3_10" pulled in by
dev-python/dbus-python[python_targets_python3_11(-)] required by (media-sound/jack2-1.9.22:2/2::gentoo, ebuild scheduled for merge) USE="alsa classic dbus pam tools -doc -ieee1394 -libsamplerate -metadata -opus -systemd" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_11 -python3_10"
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by net-print/hplip-3.22.10::gentoo[-minimal,python_single_target_python3_10]
# required by @selected
# required by @world (argument)
>=dev-python/pygobject-3.44.1 python_targets_python3_10
# required by net-print/hplip-3.22.10::gentoo[-minimal,fax,python_single_target_python3_10]
# required by @selected
# required by @world (argument)
>=dev-python/reportlab-3.6.13 python_targets_python3_10
# required by dev-python/inflect-6.0.2::gentoo
# required by dev-python/jaraco-text-3.11.1::gentoo
# required by dev-python/setuptools-67.6.1::gentoo
# required by dev-python/mako-1.2.4::gentoo
# required by media-libs/mesa-22.3.7-r1::gentoo
# required by app-office/libreoffice-7.4.6.2-r1::gentoo[gtk]
# required by @selected
# required by @world (argument)
>=dev-python/pydantic-1.10.7 python_targets_python3_10
# required by dev-python/reportlab-3.6.13::gentoo
# required by net-print/hplip-3.22.10::gentoo[-minimal,fax,python_single_target_python3_10]
# required by @selected
# required by @world (argument)
>=dev-python/pillow-9.5.0 python_targets_python3_10
# required by dev-python/distro-1.8.0::gentoo
# required by net-print/hplip-3.22.10::gentoo[-minimal,python_single_target_python3_10]
# required by @selected
# required by @world (argument)
>=dev-python/gpep517-13 python_targets_python3_10
# required by dev-python/distro-1.8.0::gentoo
# required by net-print/hplip-3.22.10::gentoo[-minimal,python_single_target_python3_10]
# required by @selected
# required by @world (argument)
>=dev-python/setuptools-67.6.1 python_targets_python3_10
# required by dev-python/distro-1.8.0::gentoo
# required by net-print/hplip-3.22.10::gentoo[-minimal,python_single_target_python3_10]
# required by @selected
# required by @world (argument)
>=dev-python/wheel-0.40.0 python_targets_python3_10
# required by dev-python/pillow-9.5.0::gentoo
# required by dev-python/reportlab-3.6.13::gentoo
# required by net-print/hplip-3.22.10::gentoo[-minimal,fax,python_single_target_python3_10]
# required by @selected
# required by @world (argument)
>=dev-python/olefile-0.46-r2 python_targets_python3_10
* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.
emerge: there are no ebuilds built with USE flags to satisfy ">=dev-python/typing-extensions-4.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]".
!!! One of the following packages is required to complete your request:
- dev-python/typing-extensions-4.5.0::gentoo (Change USE: +python_targets_python3_10)
- dev-python/pydantic-1.10.7::gentoo (Change USE: -python_targets_python3_10)
(dependency required by "dev-python/pydantic-1.10.7::gentoo" [ebuild])
(dependency required by "dev-python/inflect-6.0.2::gentoo" [ebuild])
(dependency required by "dev-python/jaraco-text-3.11.1::gentoo" [ebuild])
(dependency required by "dev-python/setuptools-67.6.1::gentoo" [ebuild])
(dependency required by "dev-python/mako-1.2.4::gentoo" [ebuild])
(dependency required by "media-libs/mesa-22.3.7-r1::gentoo" [installed])
(dependency required by "app-office/libreoffice-7.4.6.2-r1::gentoo[gtk]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
root@Asterix /etc/portage #
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Christian99 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 28 May 2009 Posts: 1721
|
Posted: Tue May 02, 2023 12:21 pm Post subject: |
|
|
Quote: | Code: | The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by net-print/hplip-3.22.10::gentoo[-minimal,python_single_target_python3_10]
# required by @selected
# required by @world (argument)
>=dev-python/pygobject-3.44.1 python_targets_python3_10 |
|
in diesem fall ist es wohl hplip.
Ja, das kommt leider immer wieder vor bei python updates. die normalen/mainstream pakete sind in der regel kein problem, aber solche nischen sachen wie hplip (oder bei mir ist es kodi) hinken da hinterher. Vermutlich liegt das an den Paketmaintainern, die das nicht machen. und man will dann die groß angekündigte und länger geplante umstellung nicht verschieben, weil ein paar Pakete nicht rechtzeitig angepasst worden sind.
BTW: synce nochmal, hplip ebuild scheint inzwischen umgestellt zu sein. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Murmeltier n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 14 May 2008 Posts: 66
|
Posted: Tue May 02, 2023 1:07 pm Post subject: |
|
|
Christian99 wrote: | Quote: | Code: | The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by net-print/hplip-3.22.10::gentoo[-minimal,python_single_target_python3_10]
# required by @selected
# required by @world (argument)
>=dev-python/pygobject-3.44.1 python_targets_python3_10 |
|
in diesem fall ist es wohl hplip.
Ja, das kommt leider immer wieder vor bei python updates. die normalen/mainstream pakete sind in der regel kein problem, aber solche nischen sachen wie hplip (oder bei mir ist es kodi) hinken da hinterher. Vermutlich liegt das an den Paketmaintainern, die das nicht machen. und man will dann die groß angekündigte und länger geplante umstellung nicht verschieben, weil ein paar Pakete nicht rechtzeitig angepasst worden sind.
BTW: synce nochmal, hplip ebuild scheint inzwischen umgestellt zu sein. |
Aaaah, vielen Dank
Eigentlich war es hplip-plugin, dessen neueste Version noch maskiert war und hplip am update hinderte.
Jetzt hoffe ich nur, dass das Scanner-Plugin nachher noch läuft, sonst muss ich alles zurücknehmen, brrrr.
Ansonsten braucht einzig noch cppcheck Python 10.
Fragt sich, ob *ich* cppcheck noch brauche, mal sehen.
Sonst bleibt halt Python 10 einzig dafür noch installiert.
Danke nochmals |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sMueggli Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 03 Sep 2022 Posts: 542
|
Posted: Wed May 03, 2023 8:14 am Post subject: |
|
|
Murmeltier wrote: |
Ansonsten braucht einzig noch cppcheck Python 10.
Fragt sich, ob *ich* cppcheck noch brauche, mal sehen.
Sonst bleibt halt Python 10 einzig dafür noch installiert. |
Die Version 2.9 von dev-util/cppcheck ist mittlerweile auch stabil für amd64.
Ob du es brauchst, kannst du beispielsweise mit
Code: | emerge -pv --depclean devu-util/cppcheck | herausfinden. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Murmeltier n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 14 May 2008 Posts: 66
|
Posted: Wed May 03, 2023 8:47 am Post subject: |
|
|
sMueggli wrote: | Murmeltier wrote: |
Ansonsten braucht einzig noch cppcheck Python 10.
Fragt sich, ob *ich* cppcheck noch brauche, mal sehen.
Sonst bleibt halt Python 10 einzig dafür noch installiert. |
Die Version 2.9 von dev-util/cppcheck ist mittlerweile auch stabil für amd64.
Ob du es brauchst, kannst du beispielsweise mit
Code: | emerge -pv --depclean devu-util/cppcheck | herausfinden. |
Danke, ich meinte eher, ob ich es wirklich haben muss.
Aber ja, es ist recht nützlich und v2.9 habe ich gestern per ~amd64 freigeschaltet.
Da war es noch nicht stabil, ging aber dann wohl sehr fix... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mike155 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 17 Sep 2010 Posts: 4438 Location: Frankfurt, Germany
|
Posted: Wed May 03, 2023 9:29 am Post subject: |
|
|
Das Ausrollen neuer Versionen von Basiskomponenten wie Python ist nicht einfach, weil sehr viele andere Pakete davon abhängen. Das lässt sich kaum so testen und vorbereiten, dass es für alle User ohne Probleme funktioniert.
Vor 15 Jahren gab es regelmäßig Probleme beim Ausrollen neuer Versionen von Perl, heute gibt es gelegentlich Schluckauf bei neuen Versionen von Python.
Das lässt sich kaum vermeiden. Sehr gut finde ich, dass die Gentoo Developer dabei auftretene Probleme ernst nehmen und sehr schnell fixen.
Wenn es Probleme gibt, ist das richtige Vorgehen also:
- Versuchen herauszufinden, was schief geht.
- Evtl. einen Bug Report schreiben. Vorher schauen, ob das Problem schon reported wurde
- Wenn man das Problem nicht selber lösen will oder kann: ein oder zwei Tage warten
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
platinumviper l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/1238286818436882513cc0f.jpg)
Joined: 12 Feb 2004 Posts: 661 Location: Munich, Germany
|
Posted: Sun May 07, 2023 12:42 am Post subject: |
|
|
mike155 wrote: | Das Ausrollen neuer Versionen von Basiskomponenten wie Python ist nicht einfach, weil sehr viele andere Pakete davon abhängen. Das lässt sich kaum so testen und vorbereiten, dass es für alle User ohne Probleme funktioniert. |
Das ist richtig, aber man hätte den Wechsel auf 3.11 zurückstellen können, da viele Probleme bekannt waren. Momentan sind noch mehr als 70 inkompatible ebuilds bekannt. In vielen Fällen reicht wahrscheinlich eine Änderung von PYTHON_COMPAT im ebuild, aber oft braucht man auch eine neuere Version des betreffenden Pakets.
https://bugs.gentoo.org/896398 _________________ No money back garantee. In case of problems, don't call us, we call you. |
|
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
|
|