Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
World Update und Python 3.11 [gelöst]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Murmeltier
n00b
n00b


Joined: 14 May 2008
Posts: 66

PostPosted: Tue May 02, 2023 9:58 am    Post subject: World Update und Python 3.11 [gelöst] Reply with quote

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
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Tue May 02, 2023 10:16 am    Post subject: Reply with quote

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
View user's profile Send private message
Murmeltier
n00b
n00b


Joined: 14 May 2008
Posts: 66

PostPosted: Tue May 02, 2023 10:42 am    Post subject: Reply with quote

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
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1721

PostPosted: Tue May 02, 2023 12:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
Murmeltier
n00b
n00b


Joined: 14 May 2008
Posts: 66

PostPosted: Tue May 02, 2023 1:07 pm    Post subject: Reply with quote

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 :D
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
View user's profile Send private message
sMueggli
Guru
Guru


Joined: 03 Sep 2022
Posts: 542

PostPosted: Wed May 03, 2023 8:14 am    Post subject: Reply with quote

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
View user's profile Send private message
Murmeltier
n00b
n00b


Joined: 14 May 2008
Posts: 66

PostPosted: Wed May 03, 2023 8:47 am    Post subject: Reply with quote

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. :wink:
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
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Wed May 03, 2023 9:29 am    Post subject: Reply with quote

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:
  1. Versuchen herauszufinden, was schief geht.
  2. Evtl. einen Bug Report schreiben. Vorher schauen, ob das Problem schon reported wurde
  3. Wenn man das Problem nicht selber lösen will oder kann: ein oder zwei Tage warten
Back to top
View user's profile Send private message
platinumviper
l33t
l33t


Joined: 12 Feb 2004
Posts: 661
Location: Munich, Germany

PostPosted: Sun May 07, 2023 12:42 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
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