Ludovic Courtès
c7f144b328
gnu: Add ‘babelstream-hip’.
...
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-24 14:21:49 +01:00
Efraim Flashner
554d4a0850
gnu: bonnie++: Enable tests.
...
* gnu/packages/benchmark.scm (bonnie++)[arguments]: Add a custom 'check
phase. Enable tests.
Change-Id: I38e68e8da5ab2a71ce35e6093f64c9100e8b70ae
2026-03-23 13:58:43 +02:00
Efraim Flashner
0398efc96f
gnu: bonnie++: Build with default gcc.
...
* gnu/packages/benchmark.scm (bonnie++)[native-inputs]: Remove gcc-10.
[arguments]: Add make-flag to set the C++ standard used.
Change-Id: I60cb90bee7dd86953e46af8917289ea006f47fac
2026-03-23 13:58:39 +02:00
Ashvith Shetty
d34dafb6b2
gnu: Update vkmark.
...
* gnu/packages/benchmark.scm (vkmark): Update vkmark to 2025.01.
Change-Id: I6b5a74afb81e8d3e84666f63d01803de8fbaab7a
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-07 23:18:58 +01:00
Nicolas Graves
a62b8f19e0
gnu: python-benchexec: Adjust native-inputs.
...
* 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-12-02 11:18:02 +00:00
Artyom V. Poptsov
853c962f3b
gnu: bonnie++: Update to 2.00a.
...
* gnu/packages/benchmark.scm (bonnie++): Update to 2.00a.
Change-Id: Iceb4212a5699ac6c2642e2d41eddd5a0dd37dc84
2025-11-04 22:48:06 +03:00
Artyom V. Poptsov
b0718088e2
gnu: bonnie++: Fix build.
...
* gnu/packages/benchmark.scm (bonnie++): Fix build by switching to GCC 10.
[native-inputs]: Add gcc-10.
Change-Id: I222a8c14abab16481a9873432738eead9ae49d5d
2025-11-04 22:46:38 +03:00
Romain GARBAGE
713ca53090
gnu: Add OSU micro benchmarks.
...
* gnu/packages/benchmark.scm (osu-micro-benchmarks): New variable.
Change-Id: I642a30fa64e03cd8bd1dd6cd1630ca92851c3ba6
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-24 16:42:53 +02:00
Maxim Cournoyer
10482f731e
Reapply "Update Maxim's email address."
...
This reverts commit a7db92d9b3 , 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-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3
Revert "Update Maxim's email address."
...
This reverts commit d0d87a744d . Oops! This
caused a world rebuild.
Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d
Update Maxim's email address.
...
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-09-18 08:05:19 +09:00
Greg Hogan
3694d9c295
gnu: benchmark: Update to 1.9.4.
...
* gnu/packages/benchmark.scm (benchmark): Update to 1.9.4.
Change-Id: I299bccbf0f77f47f8e07c7d5ac8d4d0c450cc3c5
2025-08-25 18:22:08 +00:00
Maxim Cournoyer
af9e540b71
gnu: nss-certs: Relocate to (gnu packages nss).
...
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-08-17 22:34:42 +02:00
Greg Hogan
5eb8d07180
gnu: fio: Update to 3.40.
...
* gnu/packages/benchmark.scm (fio): Update to 3.40.
Change-Id: I63592b61a739be9ff5f4debfb1e54610e1f6a1e1
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-07-12 12:33:38 +02:00
Greg Hogan
2eb02f3327
gnu: python-benchexec: Update to 3.29.
...
* 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-08 13:41:01 +00:00
Liliana Marie Prikler
2387e4aaab
gnu: Add benchexec.
...
* gnu/packages/benchmark.scm (python-benchexec, benchexec): New
variable.
Change-Id: I20fb34532c117c1a0abf38c761ef0ff8303c2b5c
Signed-off-by: Greg Hogan <code@greghogan.com >
2025-07-08 13:37:49 +00:00
Sharlatan Hellseher
4296310b59
gnu: python-cram: Move to python-check.
...
* 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-05-01 12:29:19 +01:00
Nicolas Graves
71e787161c
gnu: python-locust: Update to 2.33.2.
...
* 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-04-16 11:46:24 +02:00
Ricardo Wurmus
d2ad0b98c5
gnu: python-locust: Disable some more tests.
...
* gnu/packages/benchmark.scm (python-locust)[arguments]: Update list of
disabled tests.
Change-Id: I3d6d070a1cc771c006530454b0bb9506287bbe6b
2025-01-20 21:37:37 +01:00
Ricardo Wurmus
c09fc8696d
gnu: python-locust: Update to 2.32.5.
...
* 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
2025-01-20 21:37:37 +01:00
Nicolas Graves
5c5c9fa39d
gnu: kdiskmark: Update to 3.1.4. [security fixes]
...
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-10-26 10:10:12 +08:00
Maxim Cournoyer
c2427c58f2
gnu: fio: Import the correct set of modules.
...
* gnu/packages/benchmark.scm (fio) [arguments] <modules>: Replace
%default-gnu-imported-modules with %default-gnu-modules.
Change-Id: I95d0115b139f9cd2c61c6b2f47ae7a266490245f
2024-08-31 10:42:16 +02:00
Maxim Cournoyer
f59df1aa3c
build-systems: gnu: Export %default-gnu-imported-modules and %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-31 10:42:16 +02:00
Bruno Victal
a68d52a000
gnu: Remove unneeded libxml2 from native-inputs. (libxslt)
...
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-08-31 10:42:14 +02:00
Vincent Legoll
e92259e56f
gnu: fio: Update to 3.37.
...
* gnu/packages/benchmark.scm (fio): Update to 3.37.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com >
2024-06-24 08:34:45 -04:00
Ludovic Courtès
3f800efb0d
gnu: intel-mpi-benchmarks: Update to 2021.7.
...
This fixes compilation with glibc 2.39.
* gnu/packages/benchmark.scm (intel-mpi-benchmarks/openmpi): Update to
2021.7.
Change-Id: I4fc32f4ff78ec104485dd5966cdf2d44942f0349
2024-05-31 13:55:42 +02:00
Tobias Geerinckx-Rice
3778f778c3
gnu: fio: Update to 3.36.
...
* gnu/packages/benchmark.scm (fio): Update to 3.36.
Change-Id: I2a58cf03e51ff9ecbea3cd540bb2dde40b6bac1c
2023-11-19 01:00:00 +01:00
Ludovic Courtès
f8cad88615
gnu: intel-mpi-benchmarks: Update to 2021.3.
...
* gnu/packages/benchmark.scm (intel-mpi-benchmarks/openmpi): Update to
2021.3.
2023-11-15 11:36:20 +01:00
Maxim Cournoyer
22d2f94eb2
gnu: phoronix-test-suite: Do not propagate gcc-toolchain.
...
* 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-10-04 23:30:42 -04:00
Greg Hogan
247ac4b73f
gnu: fio: Update to 3.35.
...
* gnu/packages/benchmark.scm (fio): Update to 3.35.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2023-06-01 12:15:01 +03:00
Efraim Flashner
427439526c
gnu: sysbench: Build with mariadb.
...
* gnu/packages/benchmark.scm (sysbench)[arguments]: Remove mysql flag.
[inputs]: Remove mysql. Add mariadb:dev.
2023-04-30 12:35:55 +03:00
Maxim Cournoyer
8c3c5183e8
gnu: sysbench: Remove fix-docbook phase.
...
* gnu/packages/benchmark.scm (sysbench) [arguments]: Remove the fix-docbook phase.
2023-04-21 00:44:07 -04:00
Maxim Cournoyer
5ecdcd6afb
gnu: sysbench: Fix test suite.
...
* gnu/packages/benchmark.scm (sysbench) [arguments]: Patch egrep in the
patch-test-runner phase.
2023-04-21 00:44:07 -04:00
Maxim Cournoyer
99b25b1313
Merge branch 'master' into staging
2023-03-31 10:48:54 -04:00
Maxim Cournoyer
3d9a57e128
gnu: python-locust: Update to 2.15.1.
...
* 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-31 09:36:56 -04:00
Bruno Victal
ed50531885
services: base: Deprecate 'pam-limits-service' procedure.
...
* 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-03-30 23:18:16 +02:00
Tomasz Jeneralczyk
f5ea392b9c
gnu: Add vkmark.
...
* gnu/packages/benchmark.scm (vkmark): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2023-01-08 16:11:46 +01:00
Tobias Geerinckx-Rice
2b7b0cac71
gnu: fio: Update to 3.33.
...
* gnu/packages/benchmark.scm (fio): Update to 3.33.
2022-12-11 01:00:00 +01:00
Greg Hogan
cba91975d0
gnu: fio: Update to 3.32.
...
* gnu/packages/benchmark.scm (fio): Update to 3.32.
Signed-off-by: Christopher Baines <mail@cbaines.net >
2022-10-22 10:24:25 +01:00
Maxim Cournoyer
32ac1464d8
gnu: phoronix-test-suite: Update to 10.8.4.
...
* gnu/packages/benchmark.scm (phoronix-test-suite): Update to 10.8.4.
2022-09-02 08:55:34 -04:00
Maxim Cournoyer
448deee2b7
gnu: phoronix-test-suite: Address FSDG problems.
...
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-09-02 08:52:22 -04:00
Tobias Geerinckx-Rice
dbfadac361
gnu: fio: Update to 3.31.
...
* gnu/packages/benchmark.scm (fio): Update to 3.31.
2022-08-14 02:00:01 +02:00
Maxim Cournoyer
eef8e2ec46
gnu: qttools: Rename to qttools-5.
...
Automated with:
git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i
git checkout NEWS
2022-07-31 21:55:48 -04:00
Maxim Cournoyer
1f50c8750a
gnu: phoronix-test-suite: Use latest version of gcc-toolchain.
...
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-07-10 01:03:22 -04:00
Maxim Cournoyer
ed210c1b8f
gnu: python-setuptools-scm: Move to (gnu packages python-build).
...
* gnu/packages/python-xyz.scm (python-setuptools-scm): Move from here...
* gnu/packages/python-build.scm (python-setuptools-scm): ... to here.
2022-06-26 22:10:38 -04:00
Maxim Cournoyer
92121b8e9d
gnu: Add phoronix-test-suite.
...
* 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-06-22 10:48:37 -04:00
Maxim Cournoyer
ece8e75902
gnu: python-locust: Update to 2.8.6.
...
* 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-12 12:46:04 -04:00
Tobias Geerinckx-Rice
3d84a72966
gnu: fio: Use G-expressions.
...
* gnu/packages/benchmark.scm (fio)[arguments]:
Rewrite as G-expressions.
2022-05-01 02:00:08 +02:00
Tobias Geerinckx-Rice
140d4f2101
gnu: fio: Update to 3.30.
...
* gnu/packages/benchmark.scm (fio): Update to 3.30.
2022-05-01 02:00:08 +02:00
Maxim Cournoyer
c886968bb1
gnu: Add sysbench.
...
* gnu/packages/benchmark.scm (sysbench): New variable.
2022-03-18 01:32:23 -04:00