From 9e677e90d7719468d50a8ab9c080ef98c1ddb42f Mon Sep 17 00:00:00 2001 From: Pavel Tomanek <99190809+pavelToman@users.noreply.github.com> Date: Tue, 4 Nov 2025 10:47:46 +0100 Subject: [PATCH 1/4] Add patch for SLURM envs to jax-0.6.2-gfbf-2024a.eb --- easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb b/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb index 7302e39a56ee..d86548e0a715 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb @@ -79,7 +79,10 @@ _runtest_cmd = ' '.join([_runtest_cmd1, '||', _runtest_cmd1, '--last-failed']) exts_list = [ (name, version, { - "patches": ["jax-0.6.2_jax-version-fix.patch"], + "patches": [ + 'jax-0.6.2_jax-version-fix.patch', + 'jax-0.6.2_fix-slurm-vars.patch', + ], "testinstall": True, "runtest": _runtest_cmd, "sources": [ @@ -88,6 +91,7 @@ exts_list = [ "checksums": [ {"jax-v0.6.2.tar.gz": "d46cb98795f2c1ccdf2b081e02d9d74b659063679a80beb001ad17d482a60e17"}, {"jax-0.6.2_jax-version-fix.patch": "e15615fd9f4e1698f7c5fd384f146d7b2dbfde3d4657b69bd2d044d75c9fb1d4"}, + {'jax-0.6.2_fix-slurm-vars.patch': 'a551deb1723c091ad9c29ada7b9e52dcfaaff4098e03d4e1c7a3d1e75f129f42'}, ], }), ] From 06dd6cc14b8a24a6e3b79749e36f9294bf5403f2 Mon Sep 17 00:00:00 2001 From: Pavel Tomanek <99190809+pavelToman@users.noreply.github.com> Date: Tue, 4 Nov 2025 10:53:16 +0100 Subject: [PATCH 2/4] Update jax-0.7.0-gfbf-2025a.eb with slurm patch --- easybuild/easyconfigs/j/jax/jax-0.7.0-gfbf-2025a.eb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/j/jax/jax-0.7.0-gfbf-2025a.eb b/easybuild/easyconfigs/j/jax/jax-0.7.0-gfbf-2025a.eb index 3dc61c2ca2f8..7c9e9ad16ee8 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.7.0-gfbf-2025a.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.7.0-gfbf-2025a.eb @@ -83,7 +83,10 @@ _runtest_cmd = ' '.join([_runtest_cmd1, '||', _runtest_cmd1, '--last-failed']) exts_list = [ (name, version, { - 'patches': ['jax-0.7.0_jax-version-fix.patch'], + 'patches': [ + 'jax-0.7.0_jax-version-fix.patch', + 'jax-0.6.2_fix-slurm-vars.patch', + ], 'testinstall': True, "runtest": _runtest_cmd, 'sources': [ @@ -92,6 +95,7 @@ exts_list = [ 'checksums': [ {'jax-v0.7.0.tar.gz': '518966801e4402667e77915c2dc7cf1a178a80e22ff253204a837f207a87fcde'}, {'jax-0.7.0_jax-version-fix.patch': 'c09ec85af1faa78146fa57ad2ec2324b643c9059458f86781f062ab4889a7e90'}, + {'jax-0.6.2_fix-slurm-vars.patch': 'a551deb1723c091ad9c29ada7b9e52dcfaaff4098e03d4e1c7a3d1e75f129f42'}, ], }), ] From fc305c24559a4b892f28455cafc5bad308328445 Mon Sep 17 00:00:00 2001 From: Pavel Tomanek <99190809+pavelToman@users.noreply.github.com> Date: Tue, 4 Nov 2025 11:25:02 +0100 Subject: [PATCH 3/4] Update jax-0.6.2-gfbf-2024a.eb style --- easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb b/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb index d86548e0a715..8440c8d9cc8d 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb @@ -91,7 +91,7 @@ exts_list = [ "checksums": [ {"jax-v0.6.2.tar.gz": "d46cb98795f2c1ccdf2b081e02d9d74b659063679a80beb001ad17d482a60e17"}, {"jax-0.6.2_jax-version-fix.patch": "e15615fd9f4e1698f7c5fd384f146d7b2dbfde3d4657b69bd2d044d75c9fb1d4"}, - {'jax-0.6.2_fix-slurm-vars.patch': 'a551deb1723c091ad9c29ada7b9e52dcfaaff4098e03d4e1c7a3d1e75f129f42'}, + {"jax-0.6.2_fix-slurm-vars.patch': 'a551deb1723c091ad9c29ada7b9e52dcfaaff4098e03d4e1c7a3d1e75f129f42"}, ], }), ] From 60a36f2781193d4029db8f8d0d3a0434b3638a8c Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Mon, 15 Dec 2025 14:50:32 +0100 Subject: [PATCH 4/4] fix quotes in checksum for jax patch to fix Slurm env vars --- easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb b/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb index 8440c8d9cc8d..d86548e0a715 100644 --- a/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb +++ b/easybuild/easyconfigs/j/jax/jax-0.6.2-gfbf-2024a.eb @@ -91,7 +91,7 @@ exts_list = [ "checksums": [ {"jax-v0.6.2.tar.gz": "d46cb98795f2c1ccdf2b081e02d9d74b659063679a80beb001ad17d482a60e17"}, {"jax-0.6.2_jax-version-fix.patch": "e15615fd9f4e1698f7c5fd384f146d7b2dbfde3d4657b69bd2d044d75c9fb1d4"}, - {"jax-0.6.2_fix-slurm-vars.patch': 'a551deb1723c091ad9c29ada7b9e52dcfaaff4098e03d4e1c7a3d1e75f129f42"}, + {'jax-0.6.2_fix-slurm-vars.patch': 'a551deb1723c091ad9c29ada7b9e52dcfaaff4098e03d4e1c7a3d1e75f129f42'}, ], }), ]