fedora-eln / eln

Main repository and issue tracker
10 stars 6 forks source link

TASK: Fix python3-dnf conflicts in mock bootstrap #165

Closed osandov closed 10 months ago

osandov commented 11 months ago

What does the ELN SIG need to do?

mock bootstrap of fedora-eln configurations is failing with package conflicts:

# mock -r fedora-eln-x86_64 --shell
...
 Problem: cannot install both python3-3.12.0-2.eln131.x86_64 from eln-baseos and python3-3.11.5-1.fc38.x86_64 from @System
  - package python3-dnf-4.17.0-6.fc38.noarch from @System requires python(abi) = 3.11, but none of the providers can be installed
  - package python3-dnf-plugins-core-4.4.3-1.eln131.noarch from eln-baseos requires python(abi) = 3.12, but none of the providers can be installed
  - cannot install the best candidate for the job
  - conflicting requests

This is causing Packit build failures for several projects. For example: https://dashboard.packit.dev/results/copr-builds/1068795 and https://dashboard.packit.dev/results/copr-builds/1068987..

osandov commented 10 months ago

This was fixed by https://github.com/rpm-software-management/mock/commit/5a4bba0c8db2b4c6e2258517f28636e995f6a31e.