distribution icon indicating copy to clipboard operation
distribution copied to clipboard

Hardinfo2

Open asamarco opened this issue 1 year ago • 5 comments

Official package name: hardinfo2

License (must be an OSI approved Open Source license): GPLv2, LGPLv2.1,GPLv3

Download URL of latest release: https://github.com/hardinfo2/hardinfo2/releases/tag/release-2.1.14

Latest release date (must be recent): September 04, 2024

Description: System Information and Benchmark for Linux.

It is an useful tool to have on a performance oriented distribution and indeed, to provide reliable benchmarks, it would benefit from a native package instead of running in a container.

The old hardinfo is already available through swupd, but lacks a lot of current benchmarks added by the new maintainer. Also, the old version scores are not directly comparable to the one of this new version that starts to be available on many other distributions.

asamarco avatar Sep 08 '24 12:09 asamarco

Autospec notes - for-review.txt

build_prepend (There is probably a better way to do this)

sed -i 's|/etc/os-release|/usr/lib/os-release|g' CMakeLists.txt

cmake_args

-DCMAKE_BUILD_TYPE=Release

K1ngfish3r avatar Sep 10 '24 00:09 K1ngfish3r

Wau, that was fast! :)

Please remove buildrequires gtk+-2.0 and libsoup-2.4 (These are only for compatibility with old distros) - probably does no difference to the build result, but it is not correct, that these old versions are needed.

PS: My first experience with ClearLinux was today, so I am no expert on build scripts for ClearLinux nor the swupd part.

Service needs to be started when installed. You should be able to use ninja on such a new release as ClearLinux latest - if you like to.

The hardinfo2 package should install the following other packages: sysbench: is needed to run standard sysbench benchmarks. udisks2: is needed to provide NVME++ informations. dmi-decode: is needed to provide DMI informations. mesa-utils: is needed to provide opengl and run standard sysbench benchmarks. lsscsi: gives information about hard drives. lm-sensors: is needed to provide sensors values. xdg-utils: xdg_open is used to open your browser for bugs, homepage & links. iperf3: iperf3 is used to benchmark internal network speed. fwupd: fwupd is used to read and display information about firmware in system.

hwspeedy avatar Sep 10 '24 00:09 hwspeedy

Packages needed for bundling Hardinfo2

  • [ ] sysbench (see files popping up in the phoronix test-suite, cant find the package tho)
  • [x] udisks2
  • [x] dmi-decode (should be this dmidecode)
  • [x] mesa-utils (available under mesa-demos i think)
  • [x] lsscsi
  • [x] lm-sensors
  • [x] xdg-utils
  • [x] iperf3 (i'm assuming iperf is iperf3)
  • [x] fwupd

K1ngfish3r avatar Sep 10 '24 16:09 K1ngfish3r

sysbench building: git clone https://github.com/akopytov/sysbench --branch 1.0 cd sysbench ./autogen.sh ./configure --without-mysql make install -j

PS: no distro has the latest version 1.1.0 (master) - most uses 1.0.20 (above) or lower (not up2date)

hwspeedy avatar Sep 10 '24 18:09 hwspeedy

adding this now and will add the other things to the bundle

On Tue, Sep 10, 2024 at 11:00 AM hwspeedy @.***> wrote:

sysbench building: git clone https://github.com/akopytov/sysbench --branch 1.0 cd sysbench ./autogen.sh ./configure --without-mysql make install -j

PS: no distro has the latest version 1.1.0 (master) - most uses 1.0.20 (above) or lower (not up2date)

— Reply to this email directly, view it on GitHub https://github.com/clearlinux/distribution/issues/3181#issuecomment-2341627814, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJ54FLCZ3W623LHFT6SJWLZV4XVRAVCNFSM6AAAAABN26JN2KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBRGYZDOOBRGQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

fenrus75 avatar Sep 13 '24 17:09 fenrus75