From 0bb38bf00e5475b85bf5c00b747ce1ae1f3c909b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Tue, 2 Sep 2025 08:54:20 +0200 Subject: [PATCH 1/5] test easystack --- .../2023.06/eessi-2023.06-eb-4.9.4-system.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-system.yml diff --git a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-system.yml b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-system.yml new file mode 100644 index 00000000..e42477b8 --- /dev/null +++ b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-system.yml @@ -0,0 +1,4 @@ +easyconfigs: + - cowsay-3.04.eb: + options: + from-commit: 2b8a316e7e61cb69597ba119528a714e9495edac From 02a86ab9fa37250283689bfd3b98f02c6b8f4705 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Tue, 2 Sep 2025 09:17:55 +0200 Subject: [PATCH 2/5] reload EESSI-extend when we switch EB versions --- load_easybuild_module.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/load_easybuild_module.sh b/load_easybuild_module.sh index d1bfd18b..f0695b5f 100755 --- a/load_easybuild_module.sh +++ b/load_easybuild_module.sh @@ -128,4 +128,8 @@ else fatal_error "EasyBuild not working?!" fi +# EESSI-extend checks for the EB version being used. +# If EESSI-extend is already loaded, we need to reload it in order to reevaluate the checks. +module is-loaded EESSI-extend && module update + unset EB_VERSION From eb66fb14f2e0174b07bb1bbdf2dca88f5862810b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Tue, 2 Sep 2025 12:01:02 +0200 Subject: [PATCH 3/5] move module update up, needs to be run before we run eb --show-config --- load_easybuild_module.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/load_easybuild_module.sh b/load_easybuild_module.sh index f0695b5f..f3a7ce21 100755 --- a/load_easybuild_module.sh +++ b/load_easybuild_module.sh @@ -111,6 +111,10 @@ fi echo ">> Loading EasyBuild v${EB_VERSION} module..." module ${IGNORE_CACHE} load EasyBuild/${EB_VERSION} +# EESSI-extend checks for the EB version being used. +# If EESSI-extend is already loaded, we need to reload it in order to reevaluate the checks and reconfigure EasyBuild. +module is-loaded EESSI-extend && module update + eb_show_system_info_out=${TMPDIR}/eb_show_system_info.out ${EB} --show-system-info > ${eb_show_system_info_out} if [[ $? -eq 0 ]]; then @@ -128,8 +132,4 @@ else fatal_error "EasyBuild not working?!" fi -# EESSI-extend checks for the EB version being used. -# If EESSI-extend is already loaded, we need to reload it in order to reevaluate the checks. -module is-loaded EESSI-extend && module update - unset EB_VERSION From 00cee83935db90e7e73be16333d2fae770f5e342 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Tue, 2 Sep 2025 12:13:12 +0200 Subject: [PATCH 4/5] use module load instead of module update for reloading EESSI-extend --- load_easybuild_module.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/load_easybuild_module.sh b/load_easybuild_module.sh index f3a7ce21..e22f50c8 100755 --- a/load_easybuild_module.sh +++ b/load_easybuild_module.sh @@ -113,7 +113,7 @@ echo ">> Loading EasyBuild v${EB_VERSION} module..." module ${IGNORE_CACHE} load EasyBuild/${EB_VERSION} # EESSI-extend checks for the EB version being used. # If EESSI-extend is already loaded, we need to reload it in order to reevaluate the checks and reconfigure EasyBuild. -module is-loaded EESSI-extend && module update +module is-loaded EESSI-extend && module load EESSI-extend eb_show_system_info_out=${TMPDIR}/eb_show_system_info.out ${EB} --show-system-info > ${eb_show_system_info_out} From 42b4fe0aa78394f8459a0bbc051f6821e011568a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Tue, 2 Sep 2025 13:07:29 +0200 Subject: [PATCH 5/5] remove test easystack --- .../2023.06/eessi-2023.06-eb-4.9.4-system.yml | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-system.yml diff --git a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-system.yml b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-system.yml deleted file mode 100644 index e42477b8..00000000 --- a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-system.yml +++ /dev/null @@ -1,4 +0,0 @@ -easyconfigs: - - cowsay-3.04.eb: - options: - from-commit: 2b8a316e7e61cb69597ba119528a714e9495edac