Bug 2345927
| Summary: | Please branch and build python-jeepney in epel10 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Romain Geissler <romain.geissler> |
| Component: | python-jeepney | Assignee: | Göran Uddeborg <goeran> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel10 | CC: | code, epel-packagers-sig, goeran, python-packagers-sig |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | python-jeepney-0.9.0-3.el10_1 python-jeepney-0.9.0-5.el10_1 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2025-03-13 02:49:46 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: | 2345503, 2351308, 2351418 | ||
| Bug Blocks: | 2319785, 2345928, 2355197 | ||
|
Description
Romain Geissler
2025-02-15 17:09:25 UTC
Branched and ready when the upstreams packages become available. If we merge https://src.fedoraproject.org/rpms/python-jeepney/pull-request/5 and upgrade the EPEL 10 branch to the rawhide branch content, then we no longer need the python-async-timeout dependency. Thanks. I've added the relevant patches (skipping the dbus tests I recently added in rawhide, at least for now). Reposting from https://bugzilla.redhat.com/show_bug.cgi?id=2351308#c4: Requiring flit-core >=3.11 was a recent change in jeepney upstream, released in 0.9. https://gitlab.com/takluyver/jeepney/-/commit/7a29c4757a742fcd8db36d6e0cff04f7f10e65d3 You could base an EPEL10 branch of python-jeepney on the current F42, https://src.fedoraproject.org/fork/music/rpms/python-jeepney/c/7f11ae8d3ca46c1e1754d081071d7de2cf544a26, although you would then need python-async-timeout (in addition to python-pytest-trio, bug 2345503). This works; I tried it locally. You could also base an EPEL10 branch of python-jeepney on the current Rawhide, if you add a patch reverting the upstream commit linked above. You would then also need dbus-test-runner, or you would need to revert https://src.fedoraproject.org/fork/music/rpms/python-jeepney/c/013e00517f242739b1d359b307d82524a1d2b500 for EPEL10. Again, I tested both approaches locally. As mentioned in comment 3, I did exclude the DBus tests and dependency when picking patches from the rawhide to the epel10 branch. I have asked for a EPEL10 build of dbus-test-runner, but I don't want to block this issue waiting for that. The patch introducing the 3.11 dependency does indeed seem simple enough. I think I dare do as you suggest and undo it for now. Looking a bit closer, I note that the trio tests will anyway not be run without a DBus. So for now I'll omit that dependency, only include trio itself to meet the import during testing. That makes jeepney build on RHEL10, if with slightly unsatisfactory testing. FEDORA-EPEL-2025-de0d8e3448 (python-jeepney-0.9.0-3.el10_1) has been submitted as an update to Fedora EPEL 10.1. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-de0d8e3448 FEDORA-EPEL-2025-de0d8e3448 has been pushed to the Fedora EPEL 10.1 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-de0d8e3448 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2025-de0d8e3448 (python-jeepney-0.9.0-3.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. FEDORA-EPEL-2025-3ff927661d (python-jeepney-0.9.0-5.el10_1) has been submitted as an update to Fedora EPEL 10.1. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-3ff927661d FEDORA-EPEL-2025-3ff927661d has been pushed to the Fedora EPEL 10.1 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-3ff927661d See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2025-3ff927661d (python-jeepney-0.9.0-5.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. |