Bug 2321255
Summary: | Please build python-responses for EPEL10 | ||
---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | Pavel Raiskup <praiskup> |
Component: | python-responses | Assignee: | Felix Schwarz <fschwarz> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | epel10 | CC: | athoscribeiro, fschwarz, jonathan, mhofmann, michel |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | python-responses-0.25.7-1.el10_1 python-responses-0.25.7-1.el10_0 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2025-04-06 00:30:03 UTC | Type: | --- |
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: | 2324279, 2324280 | ||
Bug Blocks: | 2332461, 2343587, 2354976 |
Description
Pavel Raiskup
2024-10-23 10:11:20 UTC
Note that with bug #2321260 fixed, I was able to build python-responses from the epel9 branch against epel-10 chroot. But not the version from `main`/`rawhide` -> that brings additional build depednencies. Are you sure this depends on python-types-requests? My dependency analysis and attempting to just build it shows it's actually missing these two No matching package to install: 'python3dist(pytest-httpserver)' No matching package to install: 'python3dist(types-pyyaml)' {'golang-github-burntsushi-toml-test': {'build': {}}, 'python-pytest-httpserver': {'build': {'python-toml': [ResolvedBuildReq(req='python3-toml', orig_pkg_name='python-toml', orig_pkg_version='0.10.2', orig_pkg_release='20.fc41', dest_pkg_name='python-toml', build_req_found=False)]}}, 'python-responses': {'build': {'python-pytest-httpserver': [ResolvedBuildReq(req='python3dist(pytest-httpserver)', orig_pkg_name='python-pytest-httpserver', orig_pkg_version='1.0.8', orig_pkg_release='5.fc41', dest_pkg_name='python-pytest-httpserver', build_req_found=False)], 'python-types-pyyaml': [ResolvedBuildReq(req='python3dist(types-pyyaml)', orig_pkg_name='python-types-pyyaml', orig_pkg_version='6.0.1', orig_pkg_release='12.fc41', dest_pkg_name='python-types-pyyaml', build_req_found=False)]}}, 'python-toml': {'build': {'golang-github-burntsushi-toml-test': [ResolvedBuildReq(req='/usr/bin/toml-test', orig_pkg_name='golang-github-burntsushi-toml-test', orig_pkg_version='0.2.0', orig_pkg_release='19.20210108git9767d20.fc41', dest_pkg_name='golang-github-burntsushi-toml-test', build_req_found=False)]}}, 'python-types-pyyaml': {'build': {}}} Yes, needed? I can confirm that I can not build python-responses from EPEL 9 against EPEL10: $ mock -r epel-10-x86_64 /tmp/python-responses/python-responses-0.18.0-1.el9.src.rpm ... No matching package to install: 'python3dist(types-requests)' ... *** Bug 2332463 has been marked as a duplicate of this bug. *** @Michel, gently ping, would you mind taking a look? python-types-requests is in EPEL 10 now (as you probably know). Maybe we can add python-pytest-httpserver and then just push the latest version of responses? I assume EL10 comes with pytest 8+. I think EPEL 9 uses responses 0.18 and that version is buggy with pytest 8. Oh, and of course I am stupid: bug 2324280 is already set to block this bug and merging https://src.fedoraproject.org/rpms/python-pytest-httpserver/pull-request/3 is probably the next step. I tried to build this in EPEL10 but one of the tests failed: https://koji.fedoraproject.org/koji/taskinfo?taskID=130815444 I could not reproduce the issue locally. I don't have much time for this package in EPEL right now so another pair of eyes might be helpful. @Michel: Not sure why you were not assigned anymore, but feel free to dig into that. To get this going, maybe we just disable the failing test (just in EPEL 10)? FEDORA-EPEL-2025-37c25b69cb (python-responses-0.25.7-1.el10_1) has been submitted as an update to Fedora EPEL 10.1. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-37c25b69cb > another pair of eyes might be helpful.
I wasn't able to reproduce, so I just mindlessly re-submitted the build, and it succeeded :shrug:
Probably some temporary issue. Update is in EPEL 10.1 but would be nice to have it in EPEL 10.0.
Pavel: Ah, great. Regarding EPEL 10.0: Can you put it into 10.0 yourself or do you need something from the maintainers? I can add you as a co-maintainer (or python-sig for good measure?). I'm not part of the python-sig; but it might be a good idea to add them anyway. I can build / commit (provenpackager), but I can not request branches. So if you could request the branch for me, that would be great. FEDORA-EPEL-2025-37c25b69cb 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-37c25b69cb See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2025-04a7bca91e (python-responses-0.25.7-1.el10_0) has been submitted as an update to Fedora EPEL 10.0. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-04a7bca91e FEDORA-EPEL-2025-04a7bca91e 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-04a7bca91e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2025-37c25b69cb (python-responses-0.25.7-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. FEDORA-EPEL-2025-04a7bca91e (python-responses-0.25.7-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. |