Bug 27682 - Backport KDiskMark, graphical disk performance tester (and fio update)
Summary: Backport KDiskMark, graphical disk performance tester (and fio update)
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords: Backport
Depends on:
Blocks:
 
Reported: 2020-11-29 09:11 CET by Alex Kotov
Modified: 2021-07-06 14:05 CEST (History)
3 users (show)

See Also:
Source RPM: kdiskmark, fio
CVE:
Status comment:


Attachments
"KDiskMark" with the new "fio" (789.93 KB, image/png)
2020-11-29 14:42 CET, Alex Kotov
Details
M8-fio+KDiskMark-LXQt-i586 (202.31 KB, image/png)
2020-11-30 15:18 CET, Alex Kotov
Details
M8-fio+KDiskMark-MATE-x86_64 (202.24 KB, image/png)
2020-11-30 15:19 CET, Alex Kotov
Details

Description Alex Kotov 2020-11-29 09:11:31 CET
Description of problem:
---
Hello. I wanted to build a program for myself "KDiskMark" (is an HDD and SSD benchmark tool with a very friendly graphical user interface) from here:
https://github.com/JonMagon/KDiskMark/archive/2.0.0.tar.gz

I built it, but it doesn't start and writes an error that "fio" is not installed. Began to understand... In one of the modules, it checks the "fio" version and, accordingly, its presence in the system:

Benchmark::Benchmark(AppSettings *settings)
{
    m_settings = settings;

    QProcess process;
    process.start("fio", QStringList() << "--version");
    process.waitForFinished();

    m_FIOVersion = process.readAllStandardOutput().simplified();

    process.close();
}

I asked "fio" for its version (fio --version), and received an empty string in response. :(

If I install "fio" from GitHub, everything works for me. It looks like something is wrong with the RPM package. Is it possible to fix the version so that "fio" reports it? Thanks.

Version-Release number of selected component (if applicable):
---
fio-3.24-1.mga8.x86_64.rpm

How reproducible:
---
urpmi --auto fio
fio --version

Sincerely,
Alex
Comment 1 Jani Välimaa 2020-11-29 11:42:18 CET
Please test with fio-3.24-2.mga8.

CC: (none) => jani.valimaa

Comment 2 Aurelien Oudelet 2020-11-29 11:57:21 CET
Hi, thanks for reporting this bug.
Assigned to the package maintainer.

(Already catched)

Assignee: bugsquad => jani.valimaa
CC: (none) => ouaurelien
Status: NEW => ASSIGNED

Comment 3 Alex Kotov 2020-11-29 14:39:12 CET
WOW! In the repository, along with the corrected "fio" appeared "kdiskmark"! It's cool. I installed "kdiskmark" from French mirrors and checked several of my flash drives with it. It turned out that the store did not sell me exactly the flash drives that I ordered: probably again Chinese, instead of Polish, because the write speed is low (USB3/7.75 MB/Sec). I kept thinking: "something is always slowing me down", now everything is clear. Tomorrow I will go to the store to deal with the seller.

Screenshot ("KDiskMark" with the new "fio") in the attachment...

Thank you so much for your cooperation, everything is working now.

Sincerely,
Alex

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

Comment 4 Alex Kotov 2020-11-29 14:42:22 CET
Created attachment 12029 [details]
"KDiskMark" with the new "fio"
Comment 5 Morgan Leijström 2020-11-29 17:43:36 CET
Thank you for the tip Alex, and the quick action Jani!

I was just looking for a disk mark tool. Wonderful you bring KDiskMark in!
(we have only the command line flashbench currently, no GUI)

Could we have them backported to Mageia 7, pretty please?

( Would be nice to refer to in upcoming wiki page https://wiki.mageia.org/en/User:Morgano/Persistent_live_systems where it is important to avoid sticks that are slow on small writes. )

Article: https://www.linuxuprising.com/2020/10/kdiskmark-is-gui-hdd-ssd-benchmark-tool.html

Keywords: (none) => Backport
Version: Cauldron => 7
CC: (none) => fri
Status: RESOLVED => REOPENED
Resolution: FIXED => (none)
Source RPM: fio-3.24-1.mga8.src.rpm => kdiskmark, fio

Morgan Leijström 2020-11-29 17:45:02 CET

Summary: fio (Flexible I/O Tester) doesn't show the version => Backport KDiskMark, graphical disk performance tester (and fio update)

Jani Välimaa 2020-11-29 18:43:47 CET

Assignee: jani.valimaa => bugsquad
CC: jani.valimaa => (none)

Comment 6 Lewis Smith 2020-11-29 21:10:02 CET
Trying the new 'fio-3.24-2.mga8', when I run it on on an up-to-date system::
 $ $ fio --version
 Illegal instruction (core dumped)
but the customer was happy!

As for Morgan's backport request (M8->7) for both packages kdiskmark, fio, since wally detached himself from the bug, and 'fio' has mixed maintainers (kdiskmark is brand new), this has to be assigned globally (CCing W anyway).

I am wary of asking for new stuff for Mageia 7 at this stage, but it is not for me to judge. Alex's experience with M8 was good: comment 3.

CC: (none) => jani.valimaa
Assignee: bugsquad => pkg-bugs

Comment 7 Alex Kotov 2020-11-30 15:16:56 CET
Hello.

For Morgan Leijström
---
KDiskMark backports for Mageia-7.1:
https://cloud.mail.ru/public/23hv/2VsojwCJB

This is an unofficial build based on the spec from Jani Välimaa for personal use. The package release is downgraded to "0" in case an official package with the original release is released.

The prefix rpm-packages is changed to [mrx] because [mga] cannot be used.
SPEC-file was slightly changed for Mageia-7.1. Tested and built on Mageia-7.1-MATE VM's (installation from the network).

The package "fio" in Mageia-7.1 does not need to be updated, since the required working version is already installed (3.13>=3.1).

p.s. Just wanted to make it a little easier for Jani Välimaa while he fixes mime types and more.

For Lewis Smith
---
Just in case, I will post 2 more screenshots from Mageia-8-Cauldron virtual machines delivered from the network and fully updated for both architectures: fio+KDiskMark-LXQt-i586 and fio+KDiskMark-MATE-x86_64.
Comment 8 Alex Kotov 2020-11-30 15:18:41 CET
Created attachment 12037 [details]
M8-fio+KDiskMark-LXQt-i586
Comment 9 Alex Kotov 2020-11-30 15:19:24 CET
Created attachment 12038 [details]
M8-fio+KDiskMark-MATE-x86_64
Comment 10 Morgan Leijström 2020-11-30 20:17:01 CET
Great, thank you :)
Comment 11 Aurelien Oudelet 2021-07-06 13:14:19 CEST
Mageia 7 is EOL since July 1st 2021.
There will not have any further bugfix for this release.

You are encouraged to upgrade to Mageia 8 as soon as possible.

@reporter, if this bug still apply with Mageia 8, please let us know it.

@packager, if you work on the Mageia 7 version of your package, please check the Mageia 8 package if issue is also present. In this case, please fix the Mageia 8 version instead.

This bug report will be closed OLD if there is no further notice within 1st September 2021.
Comment 12 Morgan Leijström 2021-07-06 14:05:56 CEST
Yes mga7 is EOL.
This package is in current Mageia 8.

Status: REOPENED => RESOLVED
Resolution: (none) => OLD


Note You need to log in before you can comment on or make changes to this bug.