Bug 33028

Summary: consider updating hiredis: our version is 8y old, a recent one exists
Product: Mageia Reporter: Aurelian R <arusanu>
Component: RPM PackagesAssignee: All Packagers <pkg-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: hiredis-0.13.3-8.mga9.src.rpm CVE:
Status comment:
Attachments: spec patch - switch to cmake, enable ssl

Description Aurelian R 2024-03-28 20:46:05 CET
Created attachment 14483 [details]
spec patch - switch to cmake, enable ssl

hiredis is pretty old 0.13.
Attached is a spec file patch to update to version 1.2.0. 
Build is switched to cmake and ssl support is enabled. Packages directly depending on hiredis do build against newest hiredis version and I haven't run into issues building them.
Comment 1 Lewis Smith 2024-03-28 21:38:23 CET
Thank you once more for your interest and contribution.

Note that ther is no packed 'hiredis', just lib64hiredis0.13.
Summary     : Minimalistic C client library for Redis
Description :
Hiredis is a minimalistic C client library for the Redis database.

v0.13.3 goes back over 8y! Certainly if we offer it (it is clearly still active), we should update it.

1.2.0 Latest on Jul 12, 2023

No particular packager indicated, so assigning globally.

(In reply to Aurelian R from comment #0)
> Created attachment 14483 [details]
> spec patch - switch to cmake, enable ssl
> Packages directly
> depending on hiredis do build against newest hiredis version and I haven't
> run into issues building them.
$ urpmq --whatrequires lib64hiredis0.13
ccache
lib64freeradius1
lib64hiredis-devel
lib64hiredis0.13
lib64jsonrpccpp1
lib64yaz5
ntopng
suricata
syslog-ng-redis

Source RPM: (none) => hiredis-0.13.3-8.mga9.src.rpm
Summary: consider updating hiredis => consider updating hiredis: our version is 8y old, a recent one exists
Assignee: bugsquad => pkg-bugs

Comment 2 Aurelian R 2024-03-29 18:48:01 CET
Great, David's done it again. 
Thanks, closing...

Resolution: (none) => FIXED
Status: NEW => RESOLVED