Bug 33041

Summary: consider updating "cm"
Product: Mageia Reporter: Aurelian R <arusanu>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: cm-0.3-12.mga9.src.rpm CVE:
Status comment:
Attachments: cm spec patch
mpfrcx spec patch
pari spec patch
flint spec file

Description Aurelian R 2024-03-31 23:41:37 CEST
Created attachment 14484 [details]
cm spec patch

Current version of "cm" is pretty old while the latest one, 0.4.3, can be build with not much trouble for all architectures supported by Mageia.
The new version of "cm" requires a latest version of "mpfrx" libraries, namely version 0.6.3, and upgrading 'mpfrx' to 0.6.3 is straight forward on Mageia.
Attached is a spec file patch for "cm" that may easy up the upgrading process.

Optionally, to complete the "cm" package stack dependencies, the "pari" package may be updated to version 2.15.5 and a flint package(https://flintlib.org) can be imported as "cm" package does seem to benefit from it, btw flint library testing is kinda slow and on arm more so. For completeness will attach the spec files for these too.
Comment 1 Aurelian R 2024-03-31 23:43:12 CEST
Created attachment 14485 [details]
mpfrcx spec patch

not much to say here
Aurelian R 2024-03-31 23:44:24 CEST

Source RPM: (none) => cm-0.3-12.mga9.src.rpm

Comment 2 Aurelian R 2024-03-31 23:49:48 CEST
Created attachment 14486 [details]
pari spec patch

Patch: fix rpath, enable fltk, enable testing, fix license ...
Comment 3 Aurelian R 2024-03-31 23:52:46 CEST
Created attachment 14487 [details]
flint spec file

code, info: https://github.com/flintlib/flint
Comment 4 Aurelian R 2024-04-01 20:00:45 CEST
Great, closing ...

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