summaryrefslogtreecommitdiff
path: root/gnu/packages/parallel.scm
AgeCommit message (Collapse)Author
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: openpmix: Fix package build on python-3.12.Nicolas Graves
* gnu/packages/parallel.scm (openpmix)[native-inputs]: Add python-setuptools. Change-Id: I6b4c3e880a5678887d32f5fdb4ef11d308bafe91 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-27gnu: parallel: Update to 20260422.Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20260422. Change-Id: I41db3522559f1342b231cd6fa77a89ac377c83bd Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #8134
2026-04-27gnu: openpmix: Add dependency on munge.Ludovic Courtès
This is necessary on some systems; failing that, openpmix warns about missing “munge” component. * gnu/packages/parallel.scm (openpmix)[inputs]: Add ‘munge’. Change-Id: I26b4b16887d153d2e43f38762eeddd25d10a3631 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-20gnu: slurm-minimal: Rewrite input.Andreas Enge
* gnu/packages/parallel.scm (slurm-minimal)[inputs]: Replace hwloc-2 by the identical hwloc. Change-Id: I9ae384f88c3840b4d1c6978129ca48a4459de166
2026-04-09gnu: prrte: Update to 4.1.0 and build from a Git checkout.Ludovic Courtès
* gnu/packages/parallel.scm (prrte): Update to 4.1.0. [source]: Switch to ‘git-fetch’. [arguments]: Rewrite ‘remove-absolute-references’ phase to modify build machinery. Replace ‘bootstrap’ phase. [native-inputs]: Add autoconf, automake, libtool, flex, and python. [outputs]: Remove since HTML documentation is not built. Change-Id: I6d6b67d4b86e6490bd930f6b8c488e1a76b24c24 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-09gnu: openpmix: Update to 6.1.0.Ludovic Courtès
* gnu/packages/parallel.scm (openpmix): Update to 6.1.0. Change-Id: Icece7743b1b2ab24e0ad85c0aa255a8c47b85079 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-09gnu: openpmix: Build from a Git checkout.Ludovic Courtès
* gnu/packages/parallel.scm (openpmix)[source]: Change to ‘git-fetch’ and change ‘snippet’. [arguments]: Replace ‘bootstrap’ phase. [native-inputs]: Add autoconf, automake, libtool, and flex. (openpmix-4)[source]: Switch to ‘git-fetch’ and change ‘snippet’. Change-Id: I562d5e42754e488766a3ab8296ab2d5d7fc6c573 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-30gnu: parallel: Update to 20260322.Test
* gnu/packages/parallel.scm (parallel): Update to 20260322. Merges guix/guix!7569 Change-Id: I0427312ab1b11bdfa92a79a505c8e1cc07ba75b0 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-20gnu: cpuinfo: Update to 0.0-8.84818a4.Nicolas Graves
* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-8.84818a4. [native-inputs]: Add python-setuptools to provide the Python distutils module at runtime. Change-Id: I0165dd719426bd0c1b9ac770f627d95f245e3746 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-14gnu: Add python-simple-slurm.Reza Housseini
* gnu/packages/parallel.scm (python-simple-slurm): New variable. Change-Id: I60cbef2eb54d2fd667b866ee977ef34c095f0268 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org> Merges: #3890
2026-02-25gnu: parallel: Update to 20260222.Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20260222. Change-Id: I029dad6313aeffbef5f60ef856ac508d57153664 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-20gnu: Use (target-32bit?) to test for 32bit targets.Dariqq
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for 32bit targets. * guix/utils.scm (target-hurd32?). Same. Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5710
2026-02-07gnu: Remove python-slurm-magic.Andreas Enge
* gnu/packages/parallel.scm (python-slurm-magic): Delete variable. Fixes: guix/guix#5298 Change-Id: I6ed4512114551d63ce46b8d91b3b38523ecaee65
2026-01-25gnu: openpmix: Fix home-page.Cayetano Santos
* gnu/packages/parallel.scm (openpmix)[home-page]: Update. Change-Id: Ia91517fad0fe4591fc5355d40b14fed694402dd9 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: cpuinfo: Update to 0.0-7.c4b4f4b.Cayetano Santos
* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-7.c4b4f4b. [inputs]: Remove googletest-1.13; add googletest. Change-Id: I9887a31af10965dc66666b950b822e67ea65d93c Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: parallel: Build info files.Cayetano Santos
* gnu/packages/parallel.scm (parallel)[native-inputs]: Add texinfo. [arguments]: Add ’replace-texi-files #:phase. Closes guix/guix!5311 Change-Id: If2c750a67d5eb3e422ba541383861e9120b4007e
2026-01-16gnu: parallel: Modernize.Cayetano Santos
* gnu/packages/parallel.scm (parallel)[arguments]: Use G-Expressions. Closes guix/guix!5311 Change-Id: I5bd5613eb3fb8332cb14dccc46cda5bafc44195a
2026-01-09gnu: prrte: Fix compilation.Ludovic Courtès
The upgrade in 710d1984576a023878323e91b56f5c62b4a76271 turned out to be broken. * gnu/packages/parallel.scm (prrte)[arguments]: Remove now unnecessary configure flags. Add ‘adjust-pcc-link’ phase. [native-inputs]: Add ‘pkg-config’. [inputs]: Add ‘libnl’. [outputs]: New field. Fixes: guix/guix#4905 Reported-by: Andreas Enge <andreas@enge.fr> Change-Id: I84f74cadfa05e84939f7db0b51ce4a1cb516d185 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5391
2026-01-09gnu: openpmix: Simplify.Ludovic Courtès
* gnu/packages/parallel.scm (openpmix)[source]: Use ‘modules’ field and adjust ‘snippet’ accordingly. [arguments]: Remove now-useless configure flag. Change-Id: I2ec33232021485a019a8f86818e2f540963d4338 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-09gnu: openpmix: Update to 6.0.0.Ludovic Courtès
* gnu/packages/parallel.scm (openpmix): Update to 6.0.0. (openpmix-4): New variable. (slurm-minimal)[inputs]: Change ‘openpmix’ to ‘openpmix-4’. (slurm-minimal-25.05)[inputs]: New field. Change-Id: I043ef4545524e6757f47194e2c7f8793ccedf1b4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-08gnu: cpuinfo: Update to 0.0-6.b3b2596.Cayetano Santos
* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-6.b3b2596. [native-inputs]: Add python-wrapper. [arguments]<#:phases>: Remove ’skip-bad-test. <#:configure-flags>: Use G-Expressions. Merges guix/guix#5315 Change-Id: I3e69d6aea35656beda8992bab5114ddddad03872
2026-01-02gnu: xjobs: Update to 20250529.Cayetano Santos
* gnu/packages/parallel.scm (xjobs): Update to 20250529. [native-inputs]: Remove which. Change-Id: Ibbfc9d57076243299a10bceac85e49f29b9f5b38
2026-01-02gnu: parallel: Update to 20251222.Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20251222. Closes guix/guix#5277 Change-Id: If5bb79a778cd42edd464555e7b2e864771ba377e Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-01gnu: python-slurm-magic: Update to 0.0.0-0.4c708cc.Sharlatan Hellseher
* gnu/packages/parallel.scm (python-slurm-magic): Update to 4c708cc137cb9f4bd5b44cf26837b466d9bf7b65 commit. . Change-Id: I3885ee644ff7b4e991eeafe615ffa3414776ec4a
2026-01-01gnu: python-slurm-magic: Switch to pyproject.Nicolas Graves
* gnu/packages/parallel.scm (python-slurm-magic): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style, modernize with gexps and seaerch-input-file. <#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: Ic5243c647f645de49eeb54262eabeea6df73743e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-11gnu: prrte: Update to 4.0.0.Ludovic Courtès
* gnu/packages/parallel.scm (prrte): Update to 4.0.0. Change-Id: I5a7679680a8313464115b1c4aaac89305c2fe1f7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-28gnu: slurm-drmaa: Patch to allow building with Slurm 25.Ricardo Wurmus
* gnu/packages/patches/slurm-drmaa-25.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/parallel.scm (slurm-drmaa)[source]: Add patch. Change-Id: Ieca80af78f34d3bd136a8108d1eaeae4c2b32df3
2025-11-28gnu: googletest: Update to 1.17.0.Aaron Covrig
* gnu/packages/check.scm (googletest): Update to 1.17.0 (googletest-1.12): Add variable. * gnu/packages/glib.scm (sdbus-c++) [native-inputs]: Replace googletest-1.17 with googletest. * gnu/packages/compression.scm (pzstd) [native-inputs, inputs]: Replace googletest with googletest-1.8. * gnu/packages/cpp.scm (c++-gsl), * gnu/packages/engineering.scm (cura-engine), * gnu/packages/password-utils.scm (pwsafe) [native-inputs]: Replace googletest with googletest-1.13. * gnu/packages/crypto.scm (crc32c), * gnu/packages/engineering.scm (lib3mf), * gnu/packages/fontutils.scm (opentype-sanitizer), * gnu/packages/games.scm (openclonk), * gnu/packages/gnome.scm (gnome-commander), * gnu/packages/machine-learning.scm (qnnpack), * gnu/packages/maths.scm (ruy), * gnu/packages/serialization.scm (libnop) [native-inputs]: Replace googletest with googletest-1.12. * gnu/packages/machine-learning.scm (fann), * gnu/packages/maths.scm (boolector), * gnu/packages/parallel.scm (clog), * gnu/packages/simulation.scm (sumo), * gnu/packages/telephony.scm (sipp) [native-inputs]: Replace googletest with googletest-1.8. * gnu/packages/parallel.scm (cpuinfo) [inputs]: Replace googletest with googletest-1.13. * gnu/packages/machine-learning.scm (nnpack, python-pytorch), * gnu/packages/parallel.scm (pthreadpool) [inputs]: Replace googletest with googletest-1.12. * gnu/packages/maths.scm (fp16, fxdiv), * gnu/packages/serialization.scm (yaml-cpp), * gnu/packages/web.scm (rapidjson) [inputs]: Replace googletest with googletest-1.8. Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e
2025-11-28gnu: Add slurm-minimal-25.05.Ricardo Wurmus
* gnu/packages/parallel.scm (slurm-minimal-25.05, slurm-25.05): New variables. Change-Id: Ia3b4be72b1b055abee81c895b4def0d6c145bde8
2025-11-27gnu: parallel: Separate out the doc directory.Efraim Flashner
* gnu/packages/parallel.scm (parallel)[outputs]: Add doc. [arguments]: Add configure-flags. Change-Id: I3a3e57a60d4e2089be9a04505f1756ccbb2300ce
2025-11-27gnu: parallel: Update to 20251122.Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20251122. Change-Id: I3c8c01b46ec01a23522847888c0005b6dc02656d Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-13gnu: parallel: Update to 20251022.Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20251022. Change-Id: I163a9ea614c34b26f975ae8a7762dba1a14b8821 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-08gnu: Add slurm-minimal-24.05.Ricardo Wurmus
* gnu/packages/parallel.scm (slurm-minimal-24.05, slurm-24.05): New variables. Change-Id: Ib4ce65e5807a00e503bcbfd9d045865873fc9383
2025-11-08gnu: slurm-drmaa: Update to 1.1.5.Ricardo Wurmus
* gnu/packages/parallel.scm (slurm-drmaa): Update to 1.1.5. [source]: Add snippet to fix a typo. Change-Id: I879839a25950c731820fd4974fc84fcddec26460
2025-09-25gnu: python-setuptools-next: Set to python-setuptools.Sharlatan Hellseher
Replace all python-setuptools-next occurrences with python-setuptools. * gnu/packages/python-build.scm (python-setuptools-next): Set to python-setuptools. Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5
2025-09-25gnu: Pin some packages to python-cython-0.Sharlatan Hellseher
* gnu/packages/audio.scm (python-pyliblo): [native-inputs]: Remove python-cython; add python-cython-0. * gnu/packages/bioinformatics.scm (python-pysam): Likewise. * gnu/packages/parallel.scm (openpmix): Likewise. * gnu/packages/python-science.scm (python-scipy): Likewise. Change-Id: I7a02d39b7d7cbb8a40ab4434bfe90d4e944433d3
2025-09-24gnu: parallel: Update to 20250922.Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20250922. Change-Id: Ie24eb4f07a2e31a54cefdd166a78c5c20d380222 Signed-off-by: Andreas Enge <andreas@enge.fr>
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-09-14gnu: slurm-23.02: Update to slurm-23.11.Nicolas Graves
* gnu/packages/parallel.scm (slurm-23.02, slurm-minimal-23.02): Delete variables, replace respectively by (slurm-23.11, slurm-minimal-23.11). * gnu/packages/patches/slurm-23-salloc-fallback-shell.patch: Refresh patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14gnu: Remove slurm-minimal-21.08 and slurm-21.08.Nicolas Graves
* gnu/packages/parallel.scm (slurm-minimal-21.08, slurm-21.08): Delete variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14gnu: Remove slurm-minimal-20.11 and slurm-20.11.Nicolas Graves
* gnu/packages/parallel.scm (slurm-minimal-20.11, slurm-20.11): Delete variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14gnu: Remove slurm-minimal-20.02 and slurm-20.02.Nicolas Graves
* gnu/packages/parallel.scm (slurm-minimal-20.02, slurm-20.02): Delete variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14gnu: Remove slurm-minimal-19.05 and slurm-19.05.Nicolas Graves
* gnu/packages/parallel.scm (slurm-minimal-19.05, slurm-19.05): Delete variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-14gnu: Remove slurm-minimal-18.08 and slurm-18.08.Nicolas Graves
* gnu/packages/parallel.scm (slurm-minimal-18.08, slurm-18.08): Delete variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-03gnu: parallel: Update to 20250822.Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20250822. Change-Id: I3ffd3f418df8a15f30083fa8e6cf16b9b554339e Signed-off-by: Ludovic Courtès <ludo@gnu.org>