Bug 1729465
Summary: | dnf: bogus problem report with python3.8 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Zbigniew Jędrzejewski-Szmek <zbyszek> |
Component: | dnf | Assignee: | Marek Blaha <mblaha> |
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 32 | CC: | jmracek, jrohel, mblaha, mhatina, mhroncok, packaging-team-maint, pkratoch, rpm-software-management, vmukhame |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-02-14 14:32:23 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1686977 |
Description
Zbigniew Jędrzejewski-Szmek
2019-07-12 11:15:41 UTC
The problem seems to be with having two different packages with the same NEVRA in two repositories. In this case it is mpich-0:3.2.1-12.fc31.x86_64 in rawhide and group_python-python3.8 repositories: # dnf repoquery mpich-0:3.2.1-12.fc31.x86_64 --requires --repoid=rawhide Last metadata expiration check: 0:54:17 ago on Út 16. července 2019, 13:28:00 CEST. (python(abi) = 3.7 if python3) /usr/bin/perl ..... # dnf repoquery mpich-0:3.2.1-12.fc31.x86_64 --requires --repoid=group_python-python3.8 Last metadata expiration check: 0:54:21 ago on Út 16. července 2019, 13:27:58 CEST. (python(abi) = 3.8 if python3) /usr/bin/perl ..... # dnf repoquery mpich-0:3.2.1-12.fc31.x86_64 --requires Last metadata expiration check: 0:54:10 ago on Út 16. července 2019, 13:28:00 CEST. (python(abi) = 3.7 if python3) (python(abi) = 3.8 if python3) /usr/bin/perl ..... When you do not specify the repo to work with, the requirements from both mpich packages are merged resulting in this contradictory requirements. Anyway, the DNF error messages really are misleading. This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to '31'. This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to 31. I think the issue is in libsolv. I've filed an issue for this: https://github.com/openSUSE/libsolv/issues/367 This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle. Changing version to 32. The libsolv issue has been resolved in upstream. You can test the latest libsolv from our nightly repo (dnf copr enable rpmsoftwaremanagement/dnf-nightly). With this libsolv installed, I'm no longer able to reproduce the bug. |