Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Migrated to Python 12, now rebuilds skipped due to dep con

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
23 posts • Page 1 of 1
Author
Message
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

Migrated to Python 12, now rebuilds skipped due to dep con

  • Quote

Post by figueroa » Mon Jun 03, 2024 5:05 pm

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: Select all

# 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: Select all

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 -wayland
Top
pjp
Administrator
Administrator
User avatar
Posts: 20668
Joined: Tue Apr 16, 2002 10:35 pm

  • Quote

Post by pjp » Mon Jun 03, 2024 6:11 pm

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?
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Tue Jun 04, 2024 4:22 am

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: Select all

#*/* 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 -wayland
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Tue Jun 04, 2024 5:57 am

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: Select all

#*/* 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
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Tue Jun 04, 2024 6:13 am

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 -wayland
Top
pjp
Administrator
Administrator
User avatar
Posts: 20668
Joined: Tue Apr 16, 2002 10:35 pm

  • Quote

Post by pjp » Tue Jun 04, 2024 6:16 am

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?
Top
mhex
Apprentice
Apprentice
Posts: 172
Joined: Fri Feb 18, 2005 10:47 am
Location: Germany/Berlin

  • Quote

Post by mhex » Tue Jun 04, 2024 6:32 am

Maybe this helps

Code: Select all

*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
at the beginning of

Code: Select all

package.use
without any python related use flags and emerge starts without complaining here.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Tue Jun 04, 2024 7:16 am

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.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Tue Jun 04, 2024 12:02 pm

mhex wrote:Maybe this helps

Code: Select all

*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
at the beginning of

Code: Select all

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
Top
mhex
Apprentice
Apprentice
Posts: 172
Joined: Fri Feb 18, 2005 10:47 am
Location: Germany/Berlin

  • Quote

Post by mhex » Tue Jun 04, 2024 12:12 pm

logrusx wrote:
mhex wrote:Maybe this helps

Code: Select all

*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
at the beginning of

Code: Select all

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.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Tue Jun 04, 2024 12:48 pm

mhex wrote:
logrusx wrote:
mhex wrote:Maybe this helps

Code: Select all

*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
at the beginning of

Code: Select all

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
Top
mhex
Apprentice
Apprentice
Posts: 172
Joined: Fri Feb 18, 2005 10:47 am
Location: Germany/Berlin

  • Quote

Post by mhex » Tue Jun 04, 2024 1:05 pm

logrusx wrote:
mhex wrote:
logrusx wrote: 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.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Tue Jun 04, 2024 1:07 pm

mhex wrote:
logrusx wrote:
mhex wrote: 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
Top
mhex
Apprentice
Apprentice
Posts: 172
Joined: Fri Feb 18, 2005 10:47 am
Location: Germany/Berlin

  • Quote

Post by mhex » Tue Jun 04, 2024 1:34 pm

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 :(
Top
yayo
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 122
Joined: Mon May 19, 2014 12:34 pm

  • Quote

Post by yayo » Tue Jun 04, 2024 1:44 pm

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?
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Tue Jun 04, 2024 2:48 pm

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 -wayland
Top
pjp
Administrator
Administrator
User avatar
Posts: 20668
Joined: Tue Apr 16, 2002 10:35 pm

  • Quote

Post by pjp » Tue Jun 04, 2024 3:23 pm

logrusx wrote:
mhex wrote:Maybe this helps

Code: Select all

*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
at the beginning of

Code: Select all

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?
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Tue Jun 04, 2024 4:11 pm

pjp wrote:
logrusx wrote:
mhex wrote:Maybe this helps

Code: Select all

*/* PYTHON_TARGETS: -* python3_11 python3_12
*/* PYTHON_SINGLE_TARGET: -* python3_11
at the beginning of

Code: Select all

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
Top
rab0171610
l33t
l33t
Posts: 721
Joined: Sat Dec 24, 2022 1:41 am

  • Quote

Post by rab0171610 » Tue Jun 04, 2024 4:50 pm

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: Select all

emerge -avunD @world
Sorry for the confusion.
Last edited by rab0171610 on Tue Jun 04, 2024 6:08 pm, edited 3 times in total.
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Tue Jun 04, 2024 5:27 pm

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: Select all

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: Select all

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 -wayland
Top
rab0171610
l33t
l33t
Posts: 721
Joined: Sat Dec 24, 2022 1:41 am

  • Quote

Post by rab0171610 » Tue Jun 04, 2024 5:53 pm

Thank you for pointing that out, It was a typo! My intentions were good. The pitfalls of dyslexia.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Tue Jun 04, 2024 5:56 pm

rab0171610 wrote: When running with -newuse:

Code: Select all

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
Top
Princess Nell
l33t
l33t
User avatar
Posts: 947
Joined: Fri Apr 15, 2005 1:00 pm

  • Quote

Post by Princess Nell » Wed Jun 05, 2024 6:09 pm

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: Select all

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: Select all

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.
Top
Post Reply

23 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic