macaroni-os / mark-issues

Macaroni Automated Repositories Kit Issues
4 stars 1 forks source link

dev-python/setuptools_scm-8.1.0:0/0::python-modules-kit Error: The above package list contains packages which cannot be installed at the same time on the same system #28

Closed org-tekeli-borisp closed 2 months ago

org-tekeli-borisp commented 2 months ago

After syncing to the macaronios meta repo I see the following error during the emerging:

HEAD is now at 466eb0f Autogenerated tree updates.
Already up to date.
Updating /etc/portage/repos.conf...
Updating profiles at /etc/portage/make.profile/parent...
Sync successful and kits in alignment! :)

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

Calculating dependencies... done!
[ebuild     U  ] sys-kernel/genkernel-4.3.10-r1::core-kit [4.3.10::core-kit] USE="firmware (-ibm)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_7 -python3_8" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8" 0 KiB
[ebuild  NS    ] sys-kernel/debian-sources-6.9.10_p1:debian-sources-6.9.10_p1::core-kit [6.5.10_p1:debian-sources-6.5.10_p1::core-kit] USE="binary custom-cflags genkernel%* logo -acpi-ec -btrfs -ec2 -luks -lvm -mdadm% -ramdisk% -savedconfig -sign-modules -sshd% -zfs" 0 KiB
[ebuild     U  ] dev-python/setuptools_scm-8.1.0::python-modules-kit [7.1.0::python-modules-kit] USE="-test%" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8 (-python2_7%)" 75 KiB
[blocks B      ] <dev-python/setuptools_scm-8.0.0 ("<dev-python/setuptools_scm-8.0.0" is hard blocking dev-python/setuptools_scm-8.1.0)

Total: 3 packages (2 upgrades, 1 in new slot), Size of downloads: 75 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_scm-8.1.0:0/0::python-modules-kit, ebuild scheduled for merge) pulled in by
    dev-python/setuptools_scm[python_targets_python3_10(-)?,python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_9(-)?,python_targets_python3_8(-)?,-python_single_target_python3_10(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_9(-),-python_single_target_python3_8(-)] (dev-python/setuptools_scm[python_targets_python3_9(-),-python_single_target_python3_10(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_9(-),-python_single_target_python3_8(-)]) required by (dev-python/zipp-3.19.2:0/0::python-modules-kit, installed) USE="" PYTHON_TARGETS="python3_9 -pypy3 -python2_7 -python3_10 -python3_7 -python3_8"
    dev-python/setuptools_scm[python_targets_python3_10(-)?,python_targets_python3_7(-)?,python_targets_python3_9(-)?,python_targets_python3_8(-)?,-python_single_target_python3_10(-),-python_single_target_python3_7(-),-python_single_target_python3_9(-),-python_single_target_python3_8(-)] (dev-python/setuptools_scm[python_targets_python3_9(-),-python_single_target_python3_10(-),-python_single_target_python3_7(-),-python_single_target_python3_9(-),-python_single_target_python3_8(-)]) required by (dev-python/importlib_metadata-6.7.0:0/0::python-modules-kit, installed) USE="-doc" PYTHON_TARGETS="python3_9 -python2_7 -python3_10 -python3_7 -python3_8"
    dev-python/setuptools_scm[python_targets_python3_10(-)?,python_targets_python3_7(-)?,python_targets_python3_9(-)?,python_targets_python3_8(-)?,-python_single_target_python3_10(-),-python_single_target_python3_7(-),-python_single_target_python3_9(-),-python_single_target_python3_8(-)] (dev-python/setuptools_scm[python_targets_python3_9(-),-python_single_target_python3_10(-),-python_single_target_python3_7(-),-python_single_target_python3_9(-),-python_single_target_python3_8(-)]) required by (dev-python/setuptools-rust-1.10.0:0/0::python-modules-kit, installed) USE="" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8"
    dev-python/setuptools_scm[python_targets_python3_10(-)?,python_targets_python3_7(-)?,python_targets_python3_9(-)?,python_targets_python3_8(-)?,-python_single_target_python3_10(-),-python_single_target_python3_7(-),-python_single_target_python3_9(-),-python_single_target_python3_8(-)] (dev-python/setuptools_scm[python_targets_python3_9(-),-python_single_target_python3_10(-),-python_single_target_python3_7(-),-python_single_target_python3_9(-),-python_single_target_python3_8(-)]) required by (dev-python/hatch-vcs-0.4.0:0/0::python-modules-kit, installed) USE="" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8"
    dev-python/setuptools_scm[python_targets_python3_10(-)?,python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_9(-)?,python_targets_python3_8(-)?,-python_single_target_python3_10(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_9(-),-python_single_target_python3_8(-)] (dev-python/setuptools_scm[python_targets_python3_9(-),-python_single_target_python3_10(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_9(-),-python_single_target_python3_8(-)]) required by (dev-python/pluggy-1.5.0:0/0::python-modules-kit, installed) USE="" PYTHON_TARGETS="python3_9 -pypy3 -python2_7 -python3_10 -python3_7 -python3_8"

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
org-tekeli-borisp commented 2 months ago

@cepelinas9000 Relevant to https://github.com/macaroni-os/kit-fixups/pull/32?

cepelinas9000 commented 2 months ago

yes, it needs setuptools_scm-8 during emerge...

geaaru commented 2 months ago

@cepelinas9000 i think that changing the minor/major release of setuptools_scm must be done with attention. I thinking of preparing a branch where push upgrades like this to have them in a testing phase. In this particular moment, it's better to complete tasks to have migration from Funtoo to MARK-1 complete and slow our fun for a bit until we have a more clear process. Python has tons of building tools and it's a bit of a nightmare to have all of them working together at the same time. Thanks for your support but in this moment problem it's better to revert your commit and review it later on testing branch

cepelinas9000 commented 2 months ago

That better with testing branches as planning in #29 , because even in slow it will hit part where will be major version changes. I agree that setuptools_scm need attention, but is separate package with limited functionality not like setuptools and friends.

geaaru commented 2 months ago

yeah, thanks. Sorry, but in this moment we have really tons of things to stabilize

org-tekeli-borisp commented 2 months ago

Resolved by https://github.com/macaroni-os/kit-fixups/pull/41