summaryrefslogtreecommitdiff
path: root/gnu/packages/benchmark.scm
AgeCommit message (Collapse)Author
2026-03-24gnu: Add ‘babelstream-hip’.Ludovic Courtès
Based on earlier work by AMD in <https://gitlab.inria.fr/guix-hpc/guix-hpc>. * gnu/packages/benchmarks.scm (babelstream-hip): New variable. Merges guix/guix!7251 Change-Id: I980b1e19385dc5474d82f985da70b0e9bad879fb Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-23gnu: bonnie++: Enable tests.Efraim Flashner
* gnu/packages/benchmark.scm (bonnie++)[arguments]: Add a custom 'check phase. Enable tests. Change-Id: I38e68e8da5ab2a71ce35e6093f64c9100e8b70ae
2026-03-23gnu: bonnie++: Build with default gcc.Efraim Flashner
* gnu/packages/benchmark.scm (bonnie++)[native-inputs]: Remove gcc-10. [arguments]: Add make-flag to set the C++ standard used. Change-Id: I60cb90bee7dd86953e46af8917289ea006f47fac
2026-02-07gnu: Update vkmark.Ashvith Shetty
* gnu/packages/benchmark.scm (vkmark): Update vkmark to 2025.01. Change-Id: I6b5a74afb81e8d3e84666f63d01803de8fbaab7a Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02gnu: python-benchexec: Adjust native-inputs.Nicolas Graves
* gnu/packages/benchmark.scm (python-benchexec)[native-inputs]: Remove python-wheel; replace python-nose by python-pynose. Change-Id: I2c6a250c249b88c0bc62975956c0660405477ef8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04gnu: bonnie++: Update to 2.00a.Artyom V. Poptsov
* gnu/packages/benchmark.scm (bonnie++): Update to 2.00a. Change-Id: Iceb4212a5699ac6c2642e2d41eddd5a0dd37dc84
2025-11-04gnu: bonnie++: Fix build.Artyom V. Poptsov
* gnu/packages/benchmark.scm (bonnie++): Fix build by switching to GCC 10. [native-inputs]: Add gcc-10. Change-Id: I222a8c14abab16481a9873432738eead9ae49d5d
2025-10-24gnu: Add OSU micro benchmarks.Romain GARBAGE
* gnu/packages/benchmark.scm (osu-micro-benchmarks): New variable. Change-Id: I642a30fa64e03cd8bd1dd6cd1630ca92851c3ba6 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-08-25gnu: benchmark: Update to 1.9.4.Greg Hogan
* gnu/packages/benchmark.scm (benchmark): Update to 1.9.4. Change-Id: I299bccbf0f77f47f8e07c7d5ac8d4d0c450cc3c5
2025-08-17gnu: nss-certs: Relocate to (gnu packages nss).Maxim Cournoyer
This is made so that the source can be shared without introducing module circular dependencies. * gnu/packages/certs.scm (nss-certs) (nss-certs-for-test): Move to... * gnu/packages/nss.scm: ... here. Adjust the module imports via: git grep -l '(gnu packages certs)' | xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f
2025-07-12gnu: fio: Update to 3.40.Greg Hogan
* gnu/packages/benchmark.scm (fio): Update to 3.40. Change-Id: I63592b61a739be9ff5f4debfb1e54610e1f6a1e1 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-08gnu: python-benchexec: Update to 3.29.Greg Hogan
* gnu/packages/benchmark.scm (python-benchexec): Update to 3.29. [arguments]<#:phases>: Add 'fix-paths phase. [propagated-inputs]: Add fuse-overlayfs. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I79916bd559fb7019f2953a0f0502d4f0ab9315eb
2025-07-08gnu: Add benchexec.Liliana Marie Prikler
* gnu/packages/benchmark.scm (python-benchexec, benchexec): New variable. Change-Id: I20fb34532c117c1a0abf38c761ef0ff8303c2b5c Signed-off-by: Greg Hogan <code@greghogan.com>
2025-05-01gnu: python-cram: Move to python-check.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cram): Move from here ... * gnu/packages/python-check.scm: ... to here. * gnu/packages/rcm.scm: Replace python-xyz with python-check module. * gnu/packages/benchmark.scm: Add python-check module. Change-Id: I0192701e4d4890735a18cc60abd2782fed8db090
2025-04-16gnu: python-locust: Update to 2.33.2.Nicolas Graves
* gnu/packages/benchmark.scm (python-locust): Update to 2.33.2. [arguments]{test-flags}: Add additional missing test. {phases}: Add phase 'pretend-version. Adapt phase fix-version. [native-inputs]: Remove python-poetry-core, python-poetry-dynamic-versioning. Add python-hatchling, python-hatch-vcs. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-20gnu: python-locust: Disable some more tests.Ricardo Wurmus
* gnu/packages/benchmark.scm (python-locust)[arguments]: Update list of disabled tests. Change-Id: I3d6d070a1cc771c006530454b0bb9506287bbe6b
2025-01-20gnu: python-locust: Update to 2.32.5.Ricardo Wurmus
* gnu/packages/benchmark.scm (python-locust): Update to 2.32.5. [source]: Get from git repository. [build-system]: Use pyproject-build-system. [arguments]: Update list of disabled tests; remove custom 'check phase; add phase 'fix-version. [propagated-inputs]: Remove python-flask-basicauth and python-roundrobin; add python-flask-login, python-setuptools, and python-tomli. [native-inputs]: Add nss-certs-for-test, python-poetry-core, and python-poetry-dynamic-versioning; remove python-mock and python-setuptools-scm. Change-Id: I5e7203d48eda9279531c9d3060d81d91974dee6e
2024-10-26gnu: kdiskmark: Update to 3.1.4. [security fixes]Nicolas Graves
This fixes CVE-2022-40673. * gnu/packages/benchmark.scm (kdiskmark): Update to 3.1.4. [arguments]<#:configure-flags>: Adapt for polkit-qt. <#:phases>: Add phase 'inject-single-application-source. [inputs]: Add polkit-qt, single-application-qt5.
2024-08-31gnu: fio: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/benchmark.scm (fio) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I95d0115b139f9cd2c61c6b2f47ae7a266490245f
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-31gnu: Remove unneeded libxml2 from native-inputs. (libxslt)Bruno Victal
XML_CATALOG_FILES is already set within libxslt so it's unnecessary to include libxml2 for the same effect. * gnu/packages/freedesktop.scm (wayland): Remove obsolete comment. (farstream, elogind, packagekit, accountsservice, plymouth)[native-inputs]: Remove libxml2. * gnu/packages/benchmark.scm (sysbench)[native-inputs]: Ditto. * gnu/packages/cluster.scm (drbd-utils)[native-inputs]: Ditto. * gnu/packages/glib.scm (dbus)[native-inputs]: Ditto. * gnu/packages/gnome.scm (gnome-keyring, glade3, dconf, libsecret, colord) (upower, gnome-settings-daemon)[native-inputs]: Ditto. * gnu/packages/linux.scm (eudev)[native-inputs]: Ditto. * gnu/packages/networking.scm (iputils)[native-inputs]: Ditto. * gnu/packages/ocr.scm (tesseract-ocr)[native-inputs]: Ditto. * gnu/packages/polkit.scm (polkit)[native-inputs]: Ditto. * gnu/packages/samba.scm (samba/pinned)[native-inputs]: Ditto. * gnu/packages/sssd.scm (adcli)[native-inputs]: Ditto. * gnu/packages/terminals.scm (kmscon)[native-inputs]: Ditto. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ica3fb5a8e23ad928c53ae508c02777d78c635af0
2024-06-24gnu: fio: Update to 3.37.Vincent Legoll
* gnu/packages/benchmark.scm (fio): Update to 3.37. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-05-31gnu: intel-mpi-benchmarks: Update to 2021.7.Ludovic Courtès
This fixes compilation with glibc 2.39. * gnu/packages/benchmark.scm (intel-mpi-benchmarks/openmpi): Update to 2021.7. Change-Id: I4fc32f4ff78ec104485dd5966cdf2d44942f0349
2023-11-19gnu: fio: Update to 3.36.Tobias Geerinckx-Rice
* gnu/packages/benchmark.scm (fio): Update to 3.36. Change-Id: I2a58cf03e51ff9ecbea3cd540bb2dde40b6bac1c
2023-11-15gnu: intel-mpi-benchmarks: Update to 2021.3.Ludovic Courtès
* gnu/packages/benchmark.scm (intel-mpi-benchmarks/openmpi): Update to 2021.3.
2023-10-04gnu: phoronix-test-suite: Do not propagate gcc-toolchain.Maxim Cournoyer
* gnu/packages/benchmark.scm (gcc-toolchain*): Replace gcc-toolchain-12 reference with gcc-toolchain. * gnu/packages/benchmark.scm (phoronix-test-suite): Augment wrap-binary phase with GCC variables. [propagated-inputs]: Delete field, moving gcc-toolchain to... [inputs]: ... here. [search-paths]: New field.
2023-06-01gnu: fio: Update to 3.35.Greg Hogan
* gnu/packages/benchmark.scm (fio): Update to 3.35. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-04-30gnu: sysbench: Build with mariadb.Efraim Flashner
* gnu/packages/benchmark.scm (sysbench)[arguments]: Remove mysql flag. [inputs]: Remove mysql. Add mariadb:dev.
2023-04-21gnu: sysbench: Remove fix-docbook phase.Maxim Cournoyer
* gnu/packages/benchmark.scm (sysbench) [arguments]: Remove the fix-docbook phase.
2023-04-21gnu: sysbench: Fix test suite.Maxim Cournoyer
* gnu/packages/benchmark.scm (sysbench) [arguments]: Patch egrep in the patch-test-runner phase.
2023-03-31Merge branch 'master' into stagingMaxim Cournoyer
2023-03-31gnu: python-locust: Update to 2.15.1.Maxim Cournoyer
* gnu/packages/benchmark.scm (python-locust): Update to 2.15.1. [arguments]: Delete relax-requirements phase. Add increase-resource-limits. Update check phase. [propagated-inputs]: Remove python-jinja2.
2023-03-30services: base: Deprecate 'pam-limits-service' procedure.Bruno Victal
* doc/guix.texi (Base Services): Replace pam-limits-service with pam-limits-service-type. * gnu/packages/benchmark.scm (python-locust)[description]: Update index anchor to manual. * gnu/services/base.scm (pam-limits-service-type): Set default value. (pam-limits-service): Deprecate procedure. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-08gnu: Add vkmark.Tomasz Jeneralczyk
* gnu/packages/benchmark.scm (vkmark): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-11gnu: fio: Update to 3.33.Tobias Geerinckx-Rice
* gnu/packages/benchmark.scm (fio): Update to 3.33.
2022-10-22gnu: fio: Update to 3.32.Greg Hogan
* gnu/packages/benchmark.scm (fio): Update to 3.32. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-02gnu: phoronix-test-suite: Update to 10.8.4.Maxim Cournoyer
* gnu/packages/benchmark.scm (phoronix-test-suite): Update to 10.8.4.
2022-09-02gnu: phoronix-test-suite: Address FSDG problems.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/56900>. * gnu/packages/benchmark.scm (phoronix-test-suite) [source]: Add a snippet to mark mis-licensed test profiles as non-free.
2022-08-14gnu: fio: Update to 3.31.Tobias Geerinckx-Rice
* gnu/packages/benchmark.scm (fio): Update to 3.31.
2022-07-31gnu: qttools: Rename to qttools-5.Maxim Cournoyer
Automated with: git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i git checkout NEWS
2022-07-10gnu: phoronix-test-suite: Use latest version of gcc-toolchain.Maxim Cournoyer
This is less likely to conflict with a user installed gcc-toolchain, unless they installed a specific version of it. * gnu/packages/benchmark.scm (gcc-toolchain*): Use gcc-toolchain-12 instead of gcc-toolchain.
2022-06-26gnu: python-setuptools-scm: Move to (gnu packages python-build).Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-setuptools-scm): Move from here... * gnu/packages/python-build.scm (python-setuptools-scm): ... to here.
2022-06-22gnu: Add phoronix-test-suite.Maxim Cournoyer
* gnu/packages/patches/phoronix-test-suite-fsdg.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/benchmark.scm (phoronix-test-suite): New variable. (gcc-toolchain*): Likewise.
2022-05-12gnu: python-locust: Update to 2.8.6.Maxim Cournoyer
* gnu/packages/benchmark.scm (python-locust): Update to 2.8.6. [phases]{relax-requirements}: New phase. {check}: Skip the test_distributed_shape test. [propagated-inputs]: Add python-jinja2.
2022-05-01gnu: fio: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/benchmark.scm (fio)[arguments]: Rewrite as G-expressions.
2022-05-01gnu: fio: Update to 3.30.Tobias Geerinckx-Rice
* gnu/packages/benchmark.scm (fio): Update to 3.30.
2022-03-18gnu: Add sysbench.Maxim Cournoyer
* gnu/packages/benchmark.scm (sysbench): New variable.