Bug 2321395

Summary: Please branch and build python-sphinx-autodoc-typehints in epel10
Product: [Fedora] Fedora EPEL Reporter: Romain Geissler <romain.geissler>
Component: python-sphinx-autodoc-typehintsAssignee: Tristan Cacqueray <tdecacqu>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel10CC: mail, mhroncok, tdecacqu
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-sphinx-autodoc-typehints-2.5.0-4.el10_0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-01-09 02:38:12 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: 2321374    

Description Romain Geissler 2024-10-24 08:11:52 UTC
Hi,

Please branch and build python-sphinx-autodoc-typehints in epel10. It seems to be a dependency of python-graphviz.

Cheers,
Romain

Comment 1 Fabian Affolter 2024-10-26 21:59:51 UTC
It starts with...

No matching package to install: 'python3dist(hatchling) >= 1.25'

nptyping is in the meantime available for EPEL10.

Comment 2 Romain Geissler 2024-10-27 21:49:19 UTC
Hi,

The package python3-hatchling exists already, it's provided by CentOS 10 Stream CRB. See this direct link to the package:

https://mirror.stream.centos.org/10-stream/CRB/x86_64/os/Packages/python3-hatchling-1.24.2-2.el10.noarch.rpm

However it's version 1.24.2, not >= 1.25. So shall python-hatchling be upgraded in CentOS stream ?

Cheers,
Romain

Comment 3 Romain Geissler 2024-11-04 16:19:19 UTC
I tried to ask the CentOS team if it's possible to upgrade hatchling in CentOS: https://issues.redhat.com/browse/RHEL-65708

Comment 4 Miro Hrončok 2024-11-04 16:51:30 UTC
hatchling >= 1.25 is not actually needed.

See https://src.fedoraproject.org/rpms/python-sphinx-autodoc-typehints/pull-request/4

Comment 5 Romain Geissler 2024-11-13 09:47:29 UTC
FYI, the above pull request has been merged. If the branch epel10 is being fast forwarded to the rawhide branch commit, then I can locally build it with no error apparently with this command: fedpkg mockbuild --mock-config centos-stream+epel-10-x86_64. So it seems now all dependencies are ok.

Comment 6 Romain Geissler 2024-12-01 15:32:58 UTC
Friendly ping for this request ;)

Comment 7 Tristan Cacqueray 2024-12-02 21:48:14 UTC
@Miro, I have never made an epel package, may I simply ran `fedpkg request-branch epel10` to fix that issue?

Comment 8 Miro Hrončok 2024-12-02 21:50:14 UTC
To fix the issue, you must first decide whether you want to take care of this package for many years.

If you do, You need to request the branch as you say, push rawhide content into it and build it with fedpkg build. Then, you might need to create an Bodhi update, if that's not automatic.

Comment 9 Tristan Cacqueray 2024-12-02 22:12:15 UTC
Thanks Miro!
I see the branch already exists, so I just merged the changes from rawhide and ran a new build: https://koji.fedoraproject.org/koji/taskinfo?taskID=126473066

Comment 10 Romain Geissler 2024-12-03 18:19:59 UTC
Salut Tristan,

Thanks for the build ! ;)

For now I don't see any new update here: https://bodhi.fedoraproject.org/updates/?packages=python-sphinx-autodoc-typehints So it seems you only have created a build, not an actual Fedora EPEL update which would eventually lead to the package being actually published in the EPEL repositories.

Cheers,
Romain

Comment 11 Romain Geissler 2024-12-14 00:33:52 UTC
Hi Tristan,

Friendly ping in this ticket, you almost did it last time, but you didn't submit and actual Fedora update.

Comment 12 Romain Geissler 2024-12-25 14:43:41 UTC
Ping

Comment 13 Fedora Update System 2025-01-06 17:17:45 UTC
FEDORA-EPEL-2025-fb66dce192 (python-sphinx-autodoc-typehints-2.5.0-4.el10_0) has been submitted as an update to Fedora EPEL 10.0.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-fb66dce192

Comment 14 Tristan Cacqueray 2025-01-06 17:21:43 UTC
Here, I made the bodhi update ^ . Please let me know if that's not enough.

Comment 15 Romain Geissler 2025-01-06 19:16:06 UTC
Merci Tristan !

It should be ok now, normally the Fedora update will automatically be promoted to stable either by time either by karma. This will unblock dependent packages.

Comment 16 Fedora Update System 2025-01-07 00:24:10 UTC
FEDORA-EPEL-2025-fb66dce192 has been pushed to the Fedora EPEL 10.0 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-fb66dce192

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Fedora Update System 2025-01-09 02:38:12 UTC
FEDORA-EPEL-2025-fb66dce192 (python-sphinx-autodoc-typehints-2.5.0-4.el10_0) has been pushed to the Fedora EPEL 10.0 stable repository.
If problem still persists, please make note of it in this bug report.