stefantalpalaru / gentoo-overlay

Gentoo overlay
GNU General Public License v2.0
43 stars 11 forks source link

setuptools-67 soft blocking packaging-23.0-r1 #122

Closed Techwolf closed 1 year ago

Techwolf commented 1 year ago

This commit from ::gentoo I think is the one that started the issue: https://github.com/gentoo/gentoo/commit/79071eb9f6f4a5725c1a89700bcfd7f120101179

While dev-python/setuptools-44.1.1-r200:python2/python2::stefantalpalaru is slotted, it may still conflict with the blocker.

The error I am getting is:

emerge -1av dev-python/packaging

These are the packages that would be merged, in order:

Calculating dependencies

... done!
Dependency resolution took 11.76 s.

[ebuild     U  ] dev-python/packaging-23.0-r1::gentoo [23.0::gentoo] USE="-test" PYTHON_TARGETS="python3_10 -pypy3 -python3_9 -python3_11" 0 KiB
[blocks B      ] <dev-python/setuptools-67 ("<dev-python/setuptools-67" is soft blocking dev-python/packaging-23.0-r1)

Total: 1 package (1 upgrade), Size of downloads: 0 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-python/setuptools-44.1.1-r200:python2/python2::stefantalpalaru, installed) pulled in by
    dev-python/setuptools[python_targets_python2_7(-)?] (dev-python/setuptools[python_targets_python2_7(-)]) required by (dev-python/numpy-python2-1.16.6-r1:0/0::stefantalpalaru, installed) USE="-doc -lapack -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7"
    dev-python/setuptools:python2[python_targets_python2_7(-)?] (dev-python/setuptools:python2[python_targets_python2_7(-)]) required by (dev-python/wxpython-3.0.2.0-r5:3.0/3.0::stefantalpalaru, installed) USE="cairo opengl -examples -libnotify" ABI_X86="(64)" PYTHON_TARGETS="python2_7"
    >=dev-python/setuptools-42.0.2[python_targets_python2_7(-)?] (>=dev-python/setuptools-42.0.2[python_targets_python2_7(-)]) required by (media-gfx/displaycal-3.8.9.3-r3:0/0::stefantalpalaru, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python2_7"
    dev-python/setuptools[python_targets_python2_7(-)?] (dev-python/setuptools[python_targets_python2_7(-)]) required by (dev-python/faulthandler-3.2-r1:0/0::stefantalpalaru, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python2_7"
    >=dev-python/setuptools-42.0.2[python_targets_python2_7(-)?] (>=dev-python/setuptools-42.0.2[python_targets_python2_7(-)]) required by (dev-python/faulthandler-3.2-r1:0/0::stefantalpalaru, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python2_7"
    >=dev-python/setuptools-42.0.2[python_targets_python2_7(-)?] (>=dev-python/setuptools-42.0.2[python_targets_python2_7(-)]) required by (dev-python/pycairo-1.18.2-r201:python2/python2::stefantalpalaru, installed) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7"
    >=dev-python/setuptools-42.0.2[python_targets_python2_7(-)?] (>=dev-python/setuptools-42.0.2[python_targets_python2_7(-)]) required by (dev-python/pyopengl-3.1.5-r200:python2/python2::stefantalpalaru, installed) USE="tk -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7"

  (dev-python/packaging-23.0-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    dev-python/packaging
    dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] (dev-python/packaging[python_targets_python3_10(-)]) required by (dev-python/sip-6.7.5-r1:5/5::gentoo, installed) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9"
    >=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] (>=dev-python/packaging-21.3-r2[python_targets_python3_10(-)]) required by (dev-python/nspektr-0.4.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -pypy3 -python3_11 -python3_9"
    dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] (dev-python/packaging[python_targets_python3_10(-)]) required by (dev-python/deprecation-2.1.0:0/0::gentoo, installed) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -pypy3 -python3_11 -python3_9"
    dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] (dev-python/packaging[python_targets_python3_10(-)]) required by (dev-python/setuptools-scm-7.1.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -pypy3 -python3_11 -python3_9"
    dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] (dev-python/packaging[python_targets_python3_10(-)]) required by (dev-python/wheel-0.38.4:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -pypy3 -python3_11 -python3_9"
    dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] (dev-python/packaging[python_targets_python3_10(-)]) required by (dev-python/PyQt-builder-1.12.2:0/0::gentoo, installed) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9"
    >=dev-python/packaging-21.3[python_targets_python3_10(-)] required by (dev-python/hatchling-1.12.2:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -pypy3 -python3_11 -python3_9"
    >=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] (>=dev-python/packaging-21.3-r2[python_targets_python3_10(-)]) required by (dev-python/setuptools-67.6.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -pypy3 -python3_11 -python3_9"
    >=dev-python/packaging-17.1[python_targets_python3_10(-)] required by (dev-python/versioningit-2.1.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9"
    >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] (>=dev-python/packaging-21.0[python_targets_python3_10(-)]) required by (dev-python/sphinx-6.1.3:0/0::gentoo, installed) USE="-doc -latex -test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -pypy3 -python3_11 -python3_9"
    dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] (dev-python/packaging[python_targets_python3_10(-)]) required by (www-client/torbrowser-launcher-0.3.6-r1:0/0::torbrowser, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9"
    dev-python/packaging[python_targets_python3_10(-)] required by (dev-python/pikepdf-6.2.9:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 -python3_11 -python3_9"

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages

This was found when doing a world update/upgrade and troubleshooting narrow it down to here.

stefantalpalaru commented 1 year ago

Try putting this in your "make.conf": EMERGE_DEFAULT_OPTS="--quiet-build=y --keep-going --verbose-conflicts --backtrack=1000 --with-bdeps=y "

stefantalpalaru commented 1 year ago

Fixed by forking the main tree's "dev-python/packaging-23.0-r1" and slotting its blocker to: !<dev-python/setuptools-67:0.