Bug 1862082

Summary: Regression: python3-libs has a hard requirement on python3
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: python3.9Assignee: Miro Hrončok <mhroncok>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: cstratak, mhroncok, python-sig, thrnciar, torsava, vstinner
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python3.9-3.9.0~b5-4.fc33 python3.9-3.9.0~b5-4.eln103 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-07-31 11:24:49 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:

Description Miro Hrončok 2020-07-30 11:56:16 UTC
Description of problem:
python3-libs has a hard requirement on python3

This is a regression mos likely caused by the new in the python(abi) dependency generator.

Version-Release number of selected component:
3.9.0~b5-2.fc33


Steps to Reproduce:
1. $ mock -r fedora-rawhide-x86_64 --enablerepo=local --install python3-libs
2. $ mock -r fedora-32-x86_64      --enablerepo=local --install python3-libs

Actual results:
1. Installs python3-libs and python3 is pulled as a dependency
2. Installs python3-libs without python3

Expected results:
1. Installs python3-libs without python3
2. Installs python3-libs without python3


Additional info:

Fedora 33:

<mock-chroot> sh-5.0# rpm -q --requires python3-libs | grep python
libpython3.9.so.1.0()(64bit)
python(abi) = 3.9
python-pip-wheel
python-setuptools-wheel

Fedora 32:

<mock-chroot> sh-5.0# rpm -q --requires python3-libs | grep python
libpython3.8.so.1.0()(64bit)
python-pip-wheel
python-setuptools-wheel


Note that the hard requirement is **not wanted**:
https://bugzilla.redhat.com/show_bug.cgi?id=1547131
https://src.fedoraproject.org/rpms/python3.9/c/3f778c43e3

Comment 2 Fedora Update System 2020-07-31 11:24:49 UTC
FEDORA-2020-fdbe925a60 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 3 Fedora Update System 2020-08-01 18:52:42 UTC
FEDORA-2020-fb75dc10c9 has been pushed to the Fedora ELN stable repository.
If problem still persists, please make note of it in this bug report.