From 385905d02da8eb44dda1062ebc5a27423e93bf18 Mon Sep 17 00:00:00 2001 From: Miguel Dias Costa Date: Tue, 22 Apr 2025 12:56:18 +0100 Subject: [PATCH 1/6] {2023.06}[2023a,a64fx] add Siesta 5.2.2 --- .../2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml new file mode 100644 index 0000000000..d162b1a22a --- /dev/null +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml @@ -0,0 +1,5 @@ +easyconfigs: + - Siesta-5.2.2-foss-2023a.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/22731 + from-commit: b5e36fe564794234cf2d79621ad2d61c3980e5a7 From ab962ae856b4ed43683b4b0167642d231c3925de Mon Sep 17 00:00:00 2001 From: Miguel Dias Costa Date: Thu, 24 Apr 2025 12:34:03 +0100 Subject: [PATCH 2/6] install from easybuild PR 22799 instead of 22731 --- .../2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml index d162b1a22a..0861907e62 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml @@ -1,5 +1,5 @@ easyconfigs: - Siesta-5.2.2-foss-2023a.eb: options: - # see https://github.com/easybuilders/easybuild-easyconfigs/pull/22731 - from-commit: b5e36fe564794234cf2d79621ad2d61c3980e5a7 + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/22799 + from-commit: 974d9ad2c08caa6ca369ddcbb474bd52422b613c From 28971fb3ff3d7d88c91c4b02b280c6f0df09545f Mon Sep 17 00:00:00 2001 From: Miguel Dias Costa Date: Sat, 3 May 2025 22:09:24 +0100 Subject: [PATCH 3/6] skip Siesta testsuite on a64fx --- .../2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml index 0861907e62..bad4764d09 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml @@ -1,5 +1,8 @@ easyconfigs: - Siesta-5.2.2-foss-2023a.eb: options: + # Siesta testsuite fails in Deucalion's a64fx EESSI build environment + # but skipping the tests during build and then running them with the + # installed module works, so skipping the tests only in this case # see https://github.com/easybuilders/easybuild-easyconfigs/pull/22799 - from-commit: 974d9ad2c08caa6ca369ddcbb474bd52422b613c + from-commit: 877ac866c1a52576d6f1d44936243ebba908fa7d From 5fbe70f0a3de564979c13a371f304da88b4dfdc7 Mon Sep 17 00:00:00 2001 From: Miguel Dias Costa Date: Mon, 5 May 2025 11:10:03 +0100 Subject: [PATCH 4/6] revert to PR 22731 and use try-amend instead --- .../2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml index bad4764d09..7d608d76c4 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml @@ -1,8 +1,9 @@ easyconfigs: - Siesta-5.2.2-foss-2023a.eb: options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/22731 + from-commit: b5e36fe564794234cf2d79621ad2d61c3980e5a7 # Siesta testsuite fails in Deucalion's a64fx EESSI build environment - # but skipping the tests during build and then running them with the + # but skipping the tests during build and then running them with the # installed module works, so skipping the tests only in this case - # see https://github.com/easybuilders/easybuild-easyconfigs/pull/22799 - from-commit: 877ac866c1a52576d6f1d44936243ebba908fa7d + try-amend: buildopts="" From 2e2acb79bffb8c5e9f20a5f0cba27318cded035e Mon Sep 17 00:00:00 2001 From: Miguel Dias Costa Date: Mon, 5 May 2025 11:34:59 +0100 Subject: [PATCH 5/6] Update easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml Co-authored-by: ocaisa --- .../2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml index 7d608d76c4..f029d47781 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml @@ -6,4 +6,6 @@ easyconfigs: # Siesta testsuite fails in Deucalion's a64fx EESSI build environment # but skipping the tests during build and then running them with the # installed module works, so skipping the tests only in this case + # (the test command is triggered via `buildopts` in the easyconfig, + # so we clear it) try-amend: buildopts="" From fd81cccddb1821bd30bee4290a55371c4a61d4a1 Mon Sep 17 00:00:00 2001 From: Miguel Dias Costa Date: Mon, 5 May 2025 21:03:32 +0100 Subject: [PATCH 6/6] skip test step --- .../2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml index f029d47781..28afe57e31 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-5.0.0-2023a.yml @@ -1,11 +1,9 @@ easyconfigs: - Siesta-5.2.2-foss-2023a.eb: options: - # see https://github.com/easybuilders/easybuild-easyconfigs/pull/22731 - from-commit: b5e36fe564794234cf2d79621ad2d61c3980e5a7 + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/22799 + from-commit: 0f843163c223d8c5397d1945123913108ed2e0f5 # Siesta testsuite fails in Deucalion's a64fx EESSI build environment # but skipping the tests during build and then running them with the # installed module works, so skipping the tests only in this case - # (the test command is triggered via `buildopts` in the easyconfig, - # so we clear it) - try-amend: buildopts="" + skip-test-step: True