Bug 2042509

Summary: Regression: python3-cheroot no longer provides (versioned) python3dist(cheroot) and python3.10dist(cheroot)
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: python-cherootAssignee: Dan Radez <dradez>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 36CC: dradez, gwync, igor.raits, jcaratza
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-cheroot-8.6.0-4.fc36 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-03-25 02:22:02 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: 2042505, 2042506, 2042508    

Description Miro Hrončok 2022-01-19 16:10:42 UTC
As a result of https://src.fedoraproject.org/rpms/python-cheroot/c/0764ab9cc8078684f1a1e27becaf1d7d8d550eba?branch=rawhide python3-cheroot-8.6.0-2.fc36 no longer provides python3dist(cheroot), multiple packages are broken by this.

Comment 1 Miro Hrončok 2022-01-19 16:11:41 UTC
This is the most likely culprit:

 %exclude %{python3_sitelib}/%{pypi_name}*egg-info


I have no idea why this was added in a commit that "enables test".

Comment 2 Miro Hrončok 2022-01-28 12:07:56 UTC
Now it only provides:

python3dist(cheroot) = 0
python3.10dist(cheroot)  = 0

A fix is in https://src.fedoraproject.org/rpms/python-cheroot/pull-request/18

Comment 3 Gwyn Ciesla 2022-02-01 14:22:18 UTC
Still can't install cherrypy:
  - nothing provides python3.10dist(cheroot) >= 8.2.1 needed by python3-cherrypy-18.6.1-2.fc36.noarch
bash-5.1# rpm -q python3-chroot --provides
package python3-chroot is not installed
bash-5.1# rpm -q python3-cheroot --provides
python-cheroot = 8.6.0-3.fc36
python3-cheroot = 8.6.0-3.fc36
python3.10-cheroot = 8.6.0-3.fc36
python3.10dist(cheroot) = 0
python3dist(cheroot) = 0

Comment 4 Miro Hrončok 2022-02-01 14:25:05 UTC
This is fixed in python-cheroot-8.6.0-4.fc36. It ill take time before it reaches the compose and the mirrors.

Comment 5 Ben Cotton 2022-02-08 20:22:10 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle.
Changing version to 36.