Bug 2333027

Summary: Please build sysbench for epel 10
Product: [Fedora] Fedora EPEL Reporter: hwspeedy <hardinfo2>
Component: sysbenchAssignee: Xavier Bachelot <xavier>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: epel10CC: hhorak, xavier
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: sysbench-1.0.20-17.el10_1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-05-04 02:44:05 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: 2333304, 2333305    
Bug Blocks:    

Description hwspeedy 2024-12-18 15:04:13 UTC
Description of problem:
Missing build for epel 10 - is in epel next, so should could build, but is missing in epel 10.
hardinfo2 uses this program for benchmarks across all distros.
Assign to package maintainer: xavierb

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
https://github.com/hardinfo2/hardinfo2/issues/113

Comment 1 hwspeedy 2024-12-19 19:17:31 UTC
Thanx xavierb - for your fast handling.

sysbench version 1.0.20 is so great, because it has a long track record and is the same benchmark in all distros.
 - really useful for benchmarking, when can be compared across so many distros and for such a long time, thanx to all of you working on the project.

If possible we should maybe also get riscv enabled as architecture on Fedora? - People like plctlab project, have been working hard to get luajit working and can confirm, that it is good enough for sysbench cpu+mem.

For riscv we use the following build script for sysbench: https://github.com/hardinfo2/hardinfo2/blob/master/tools/build_and_install_sysbench_risv.sh

Thanx for all your work,

/hwspeedy

Comment 2 hwspeedy 2025-04-21 09:25:51 UTC
Hi xavierb,

Would it be possible to build sysbench with internal ck+cram - that would remove the dependencies in bugtracker - if they are only used with sysbench, that makes sense.

If possible you can do the update to the internal luajit+ck components like in below script and the sysbench package can build for riscv also:
https://github.com/hardinfo2/hardinfo2/blob/master/tools/build_and_install_sysbench_risv.sh

In advance thanx,

/hwspeedy

Comment 3 Xavier Bachelot 2025-04-22 10:54:20 UTC
I'd very much like to avoid bundling, I've bumped the ck and python-cram bugs.
From what I'm reading, risc-v work is starting to land in Rawhide, making sure everything is ready for sysbench there meanwhile might be a better target than EPEL 10 ?

Comment 4 Xavier Bachelot 2025-04-23 10:37:34 UTC
Both ck and python-cram have been built for EPEL 10, sysbench will be able to build in a week or so.

Comment 5 Fedora Update System 2025-04-28 09:38:38 UTC
FEDORA-EPEL-2025-67a9bb55e8 (sysbench-1.0.20-17.el10_1) has been submitted as an update to Fedora EPEL 10.1.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-67a9bb55e8

Comment 6 Fedora Update System 2025-04-29 03:08:19 UTC
FEDORA-EPEL-2025-67a9bb55e8 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-67a9bb55e8

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

Comment 7 Fedora Update System 2025-05-04 02:44:05 UTC
FEDORA-EPEL-2025-67a9bb55e8 (sysbench-1.0.20-17.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.