Bug 2166935

Summary: Review Request: rubygem-redis-client - Simple low-level client for Redis 6+
Product: [Fedora] Fedora Reporter: Vít Ondruch <vondruch>
Component: Package ReviewAssignee: Jarek Prokop <jprokop>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: jprokop, package-review
Target Milestone: ---Flags: jprokop: fedora-review+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: rubygem-redis-client-0.12.1-1.fc38 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-02-06 16:05:28 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:    
Bug Blocks: 2120331    

Comment 1 Vít Ondruch 2023-02-03 14:59:35 UTC
Just FTR, this is require by rubygem-redis now:

https://github.com/redis/redis-rb/blob/6dbbc94e48c62ae3607c3a2796b49878dd03c5f9/redis.gemspec#L48

Comment 3 Jarek Prokop 2023-02-03 18:28:29 UTC
LGTM. Simple package, no big surprises.

Mock OK,
copr OK,
spec is sane,
license is OK,
RPM is installable,
simple `ruby -e 'require "redis-client"; p RedisClient'` smoke test OK,
gem2rpm template was used so pretty standard.

Not going to block import on this, but consider using `git -C redis-client archive ...` instead of `git clone ... && cd ...` for tests checkout.
It is personally more comfortable in the update experience I had with similar packages that do not ship the test suite.

Also for hiredis and toxiproxi tests we need gems of those names for the test, right? Not sure from the TODO what kind of work is needed.

Comment 4 Vít Ondruch 2023-02-06 10:40:38 UTC
(In reply to Jarek Prokop from comment #3)
> Also for hiredis and toxiproxi tests we need gems of those names for the
> test, right? Not sure from the TODO what kind of work is needed.

Toxi proxy would need the (Go) server + gem. A have not explored Hiredis that much TBH, but I don't consider it that important (yet).

Thx for a review.

Comment 5 Fedora Admin user for bugzilla script actions 2023-02-06 10:45:09 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/rubygem-redis-client