Bug 2063713

Summary: Please provide python-redis for EPEL-9
Product: [Fedora] Fedora EPEL Reporter: Stefan Bluhm <fedoraproject.org>
Component: python-redisAssignee: Fedora Infrastructure SIG <infra-sig>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: admiller, i, infra-sig, kevin, kkeithle, mhayden, nathans, nnavneet1001, rbean, silas
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-redis-4.3.3-1.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-06-20 00:36:24 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: 2033064, 2078478    

Description Stefan Bluhm 2022-03-14 08:26:55 UTC
Can you please provide python-redis for EPEL-9?

Thank you very much.

Comment 1 Kevin Fenzi 2022-03-16 21:38:18 UTC
I'm planning on updating rawhide soon, will try to push that new version to epel9 then too.

Comment 2 Major Hayden 🤠 2022-04-25 12:38:24 UTC
This EPEL 9 backport would be super helpful for my work on backporting azure-cli to EPEL 9. Let me know if there's anything I can do to help.

Comment 3 Major Hayden 🤠 2022-04-26 19:20:05 UTC
For what it's worth, I made a PR to switch to pyproject-rpm-macros. That removes some of the dependencies, like mock, which are no longer needed by upstream and are not available in EPEL. 

PR: https://src.fedoraproject.org/rpms/python-redis/pull-request/8

Comment 4 Kevin Fenzi 2022-04-28 20:29:22 UTC
merged. epel9 branch requested. https://pagure.io/releng/fedora-scm-requests/issue/44057

Comment 5 Major Hayden 🤠 2022-04-28 20:30:11 UTC
Thanks, Kevin! 🎉

Comment 6 Major Hayden 🤠 2022-04-28 20:35:43 UTC
Made a PR for the backport. https://src.fedoraproject.org/rpms/python-redis/pull-request/9

Comment 7 Kevin Fenzi 2022-04-28 20:44:46 UTC
The rawhide build failed with test failures. ;( 

Any idea what's going on there?

Comment 8 Major Hayden 🤠 2022-04-29 11:21:34 UTC
Just to bring the conversation[0] full circle here, it looks like Fedora 37 went to redis 7.0.0 (the server), but python-redis (redis-py) is only tested against redis 4 + 5 based on what I see in the GitHub repository. I opened an issue[1] upstream to find out what their plan is for redis 7.

I'll open a PR to disable some of those tests until upstream can get something put together.

[0] https://src.fedoraproject.org/rpms/python-redis/pull-request/8
[1] https://github.com/redis/redis-py/issues/2153

Comment 9 Major Hayden 🤠 2022-04-29 11:45:34 UTC
Rawhide PR made to skip some tests. Looks okay in mock, but I'm waiting on CI:

  https://src.fedoraproject.org/rpms/python-redis/pull-request/10

Comment 10 Kevin Fenzi 2022-05-30 22:13:39 UTC
*** Bug 2082002 has been marked as a duplicate of this bug. ***

Comment 11 Kevin Fenzi 2022-05-30 22:14:13 UTC
*** Bug 2087440 has been marked as a duplicate of this bug. ***

Comment 12 Major Hayden 🤠 2022-05-31 13:32:50 UTC
Looks like the latest updates to rawhide allow this package to build just fine in EPEL 9. 🎉

Comment 13 Fedora Update System 2022-06-11 20:39:59 UTC
FEDORA-EPEL-2022-47e49c4a21 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-47e49c4a21

Comment 14 Fedora Update System 2022-06-12 01:58:29 UTC
FEDORA-EPEL-2022-47e49c4a21 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-47e49c4a21

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

Comment 15 Fedora Update System 2022-06-20 00:36:24 UTC
FEDORA-EPEL-2022-47e49c4a21 has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.