Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Migrated to Python 12, now rebuilds skipped due to dep con
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
figueroa
Advocate
Advocate


Joined: 14 Aug 2005
Posts: 2978
Location: Edge of marsh USA

PostPosted: Mon Jun 03, 2024 5:05 pm    Post subject: Migrated to Python 12, now rebuilds skipped due to dep con Reply with quote

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


Joined: 16 Apr 2002
Posts: 20121

PostPosted: Mon Jun 03, 2024 6:11 pm    Post subject: Reply with quote

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


Joined: 14 Aug 2005
Posts: 2978
Location: Edge of marsh USA

PostPosted: Tue Jun 04, 2024 4:22 am    Post subject: Reply with quote

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


Joined: 22 Feb 2018
Posts: 1774

PostPosted: Tue Jun 04, 2024 5:57 am    Post subject: Reply with quote

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


Joined: 14 Aug 2005
Posts: 2978
Location: Edge of marsh USA

PostPosted: Tue Jun 04, 2024 6:13 am    Post subject: Reply with quote

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


Joined: 16 Apr 2002
Posts: 20121

PostPosted: Tue Jun 04, 2024 6:16 am    Post subject: Reply with quote

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


Joined: 18 Feb 2005
Posts: 169
Location: Germany/Berlin

PostPosted: Tue Jun 04, 2024 6:32 am    Post subject: Reply with quote

Maybe this helps
Code:
*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
at the beginning of
Code:
package.use
without any python related use flags and emerge starts without complaining here.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1774

PostPosted: Tue Jun 04, 2024 7:16 am    Post subject: Reply with quote

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


Joined: 22 Feb 2018
Posts: 1774

PostPosted: Tue Jun 04, 2024 12:02 pm    Post subject: Reply with quote

mhex wrote:
Maybe this helps
Code:
*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
at the beginning of
Code:
package.use
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
View user's profile Send private message
mhex
Apprentice
Apprentice


Joined: 18 Feb 2005
Posts: 169
Location: Germany/Berlin

PostPosted: Tue Jun 04, 2024 12:12 pm    Post subject: Reply with quote

logrusx wrote:
mhex wrote:
Maybe this helps
Code:
*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
at the beginning of
Code:
package.use
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
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1774

PostPosted: Tue Jun 04, 2024 12:48 pm    Post subject: Reply with quote

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
Code:
package.use
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
View user's profile Send private message
mhex
Apprentice
Apprentice


Joined: 18 Feb 2005
Posts: 169
Location: Germany/Berlin

PostPosted: Tue Jun 04, 2024 1:05 pm    Post subject: Reply with quote

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
Code:
package.use
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
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1774

PostPosted: Tue Jun 04, 2024 1:07 pm    Post subject: Reply with quote

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
Code:
package.use
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
View user's profile Send private message
mhex
Apprentice
Apprentice


Joined: 18 Feb 2005
Posts: 169
Location: Germany/Berlin

PostPosted: Tue Jun 04, 2024 1:34 pm    Post subject: Reply with quote

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 :(
Back to top
View user's profile Send private message
yayo
Tux's lil' helper
Tux's lil' helper


Joined: 19 May 2014
Posts: 90

PostPosted: Tue Jun 04, 2024 1:44 pm    Post subject: Reply with quote

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


Joined: 14 Aug 2005
Posts: 2978
Location: Edge of marsh USA

PostPosted: Tue Jun 04, 2024 2:48 pm    Post subject: Reply with quote

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


Joined: 16 Apr 2002
Posts: 20121

PostPosted: Tue Jun 04, 2024 3:23 pm    Post subject: Reply with quote

logrusx wrote:
mhex wrote:
Maybe this helps
Code:
*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
at the beginning of
Code:
package.use
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
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1774

PostPosted: Tue Jun 04, 2024 4:11 pm    Post subject: Reply with quote

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
Code:
package.use
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
View user's profile Send private message
rab0171610
Guru
Guru


Joined: 24 Dec 2022
Posts: 348

PostPosted: Tue Jun 04, 2024 4:50 pm    Post subject: Reply with quote

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


Joined: 14 Aug 2005
Posts: 2978
Location: Edge of marsh USA

PostPosted: Tue Jun 04, 2024 5:27 pm    Post subject: Reply with quote

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


Joined: 24 Dec 2022
Posts: 348

PostPosted: Tue Jun 04, 2024 5:53 pm    Post subject: Reply with quote

Thank you for pointing that out, It was a typo! My intentions were good. The pitfalls of dyslexia.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1774

PostPosted: Tue Jun 04, 2024 5:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
Princess Nell
l33t
l33t


Joined: 15 Apr 2005
Posts: 918

PostPosted: Wed Jun 05, 2024 6:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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