Bug 2342513 - Please branch and build python-zmq in epel10
Summary: Please branch and build python-zmq in epel10
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-zmq
Version: epel10
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ben Beasley
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2344677 (view as bug list)
Depends On: 2342695
Blocks: EPELPackagersSIG 2336294
TreeView+ depends on / blocked
 
Reported: 2025-01-28 07:55 UTC by Davide Cavalca
Modified: 2025-02-14 01:57 UTC (History)
4 users (show)

Fixed In Version: python-zmq-26.2.1-2.el10_0
Clone Of:
Environment:
Last Closed: 2025-02-14 01:57:05 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Davide Cavalca 2025-01-28 07:55:50 UTC
Please branch and build python-zmq in epel10.

Comment 1 Ben Beasley 2025-01-28 18:40:52 UTC
No matching package to install: 'python3dist(scikit-build-core)'

I *could* branch the previous version, from before upstream switched to scikit-build-core, using

https://src.fedoraproject.org/rpms/python-zmq/c/8cd5f74a312fe43f4fd22c1b735f4acaf9c0153c?branch=rawhide

but it’s always unfortunate to have to branch an old version, and it’s particularly unfortunate in this case because:

- the previous version shipped the tests in the package
- the tests had a lot of dependencies (including pymongo, which isn’t in EPEL10 and would need to be patched out)
- other things actually had dependencies on python3-zmq-tests, and I would prefer for that not to be possible in EPEL10

So… how urgently do you need this? Can you request and wait for python-scikit-build-core? I know that Cristian Le has talked about branching it “eventually.”

Comment 2 Ben Beasley 2025-01-28 18:49:02 UTC
I tried a local mock build of python-scikit-build-core for EPEL10 based on the current Rawhide package, then tried building the current python-zmq from Rawhide, and all of that worked fine.

The only problem I had was that scikit-build-core generated a dependency on python3dist(ninja), which the ninja-build package doesn’t Provide in EL10, so I had to do something very hacky to filter it out. Ideally that would be handled in the EPEL10 branch of scikit-build-core.

So ideally an EPEL10 branch would be based on the latest release with scikit-build-core.

Comment 3 Ben Beasley 2025-01-28 22:24:43 UTC
I chatted with Cristian Le on Matrix about scikit-build-core, and it sounds like we can expect that it will be branched to EPEL10 pretty soon.

Comment 4 Ben Beasley 2025-02-10 17:17:01 UTC
*** Bug 2344677 has been marked as a duplicate of this bug. ***

Comment 5 Fedora Update System 2025-02-12 15:13:47 UTC
FEDORA-EPEL-2025-fa6f684ba3 (python-anyio-4.8.0-1.el10_0, python-outcome-1.2.0-7.el10_0, and 11 more) has been submitted as an update to Fedora EPEL 10.0.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-fa6f684ba3

Comment 6 Fedora Update System 2025-02-13 02:59:40 UTC
FEDORA-EPEL-2025-fa6f684ba3 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-fa6f684ba3

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

Comment 7 Fedora Update System 2025-02-14 01:57:05 UTC
FEDORA-EPEL-2025-fa6f684ba3 (python-anyio-4.8.0-1.el10_0, python-outcome-1.2.0-7.el10_0, and 11 more) 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.