Bug 2331004 - Please branch and build python3-gunicorn in epel10
Summary: Please branch and build python3-gunicorn in epel10
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-gunicorn
Version: epel10
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2311649
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-12-08 13:01 UTC by Romain Geissler
Modified: 2025-03-17 02:03 UTC (History)
4 users (show)

Fixed In Version: python-gunicorn-23.0.0-1.el10_1 python-gunicorn-23.0.0-1.el10_0
Clone Of:
Environment:
Last Closed: 2025-03-09 03:01:02 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Romain Geissler 2024-12-08 13:01:18 UTC
Hi,

Please branch and build python3-gunicorn in epel10, it seems to be a dependency of python-aiohttp.

When trying to build it now, I get these first missing dependencies:

No matching package to install: 'python3dist(eventlet)'
No matching package to install: 'python3dist(gevent)'

Cheers,
Romain

Comment 1 Romain Geissler 2024-12-08 13:15:18 UTC
python-eventlet is retired in fedora now, so not sure if we shall keep it.

python-gevent for epel10 is tracked in https://bugzilla.redhat.com/show_bug.cgi?id=2311649

The package builds fine right now if we disable the "extras" package in EPEL 10.

Comment 2 Romain Geissler 2024-12-08 13:41:52 UTC
Pull request to remove usage of python-eventlet: https://src.fedoraproject.org/rpms/python-gunicorn/pull-request/10

eventlet is advertised by their official upstream maintainers as deprecated and not to be used anymore. The upstream project gunicorn still didn't remove the eventlet usage, so this seems the right thing to do in fedora for now.

Comment 3 Romain Geissler 2025-02-17 22:14:28 UTC
Ping.

This is a working scratch build once the above pull request will be merged: https://koji.fedoraproject.org/koji/taskinfo?taskID=129353878

If you don't have time to manage the EPEL branches, you may add me as co-maintainer for EPEL (fas ID romaingeissler1a)

Comment 4 Ben Beasley 2025-02-20 12:36:24 UTC
Just noting that gunicorn is not a hard dependency of aiohttp as a whole, only aiohttp.worker. It turns out that the BuildRequires on python-gunicorn, and the gunicorn integration tests, can be relatively straightforwardly disabled in python-aiohttp:

https://src.fedoraproject.org/fork/music/rpms/python-aiohttp/c/d2e60f0cbb610a5a1253fdf4082fd276048c818d

I’m not saying that python-gunicorn shouldn’t be branched for EPEL10, but it shouldn’t block python-aiohttp.

Comment 5 Romain Geissler 2025-03-08 14:00:43 UTC
Will you be able to branch and build python-gunicorn in epel10?
I would be happy to be a co-maintainer if you do not wish
to build it on epel10 (FAS: romaingeissler1a).

Comment 6 Fedora Update System 2025-03-08 16:07:40 UTC
FEDORA-EPEL-2025-41c26da2a8 (python-gunicorn-23.0.0-1.el10_0) has been submitted as an update to Fedora EPEL 10.0.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-41c26da2a8

Comment 7 Neal Gompa 2025-03-08 16:08:26 UTC
I've added you as a committer to the package. Enjoy! :)

Comment 8 Fedora Update System 2025-03-09 03:01:02 UTC
FEDORA-EPEL-2025-b378729a81 (python-gunicorn-23.0.0-1.el10_1) has been pushed to the Fedora EPEL 10.1 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2025-03-09 03:37:50 UTC
FEDORA-EPEL-2025-41c26da2a8 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-41c26da2a8

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

Comment 10 Fedora Update System 2025-03-17 02:03:50 UTC
FEDORA-EPEL-2025-41c26da2a8 (python-gunicorn-23.0.0-1.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.


Note You need to log in before you can comment on or make changes to this bug.