From 2e19a77308b3ba51980727707fe0854b178557bf Mon Sep 17 00:00:00 2001 From: torri Date: Tue, 9 Sep 2025 14:06:08 +0200 Subject: [PATCH 1/5] adding easystack file --- .../a64fx/eessi-2023.06-eb-4.9.4-2022b.yml | 52 ++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml index 261c7dde5e..d363e81fe0 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml @@ -32,6 +32,56 @@ easyconfigs: ## - HarfBuzz-5.3.1-GCCcore-12.2.0.eb: ## options: ## from-pr: 19339 -# - HarfBuzz-5.3.1-GCCcore-12.2.0.eb + - HarfBuzz-5.3.1-GCCcore-12.2.0.eb ## - Qt5-5.15.7-GCCcore-12.2.0.eb ## - QuantumESPRESSO-7.2-foss-2022b.eb +# +## from here on built originally with EB 4.9.0 +# includes dependencies Boost/1.81.0 and Boost.MPI/1.81.0 for which we have to +# use updated easyconfigs (via from-commit) because the download URLs have +# changed +# +# originally built with EB 4.9.0, PR 20298 was included since 4.9.2 and no more +# updates to it since then +# - Highway-1.0.3-GCCcore-12.2.0.eb: +# options: +# from-pr: 20298 + - Highway-1.0.3-GCCcore-12.2.0.eb + - SciPy-bundle-2023.02-gfbf-2022b.eb +# Boost-1.81.0-GCC-12.2.0.eb is a dependency for GDAL and the sources URL for Boost +# has recently changed by PR 22157 +# see https://github.com/easybuilders/easybuild-easyconfigs/pull/22157 + - Boost-1.81.0-GCC-12.2.0.eb: + options: + from-commit: 5bebccf792ccf35a8ee3250bc8fed86dff5d5df9 + - GDAL-3.6.2-foss-2022b.eb +# originally built with EB 4.9.0, PR 19324 was included since 4.9.1; there were a +# few additional changes to the easyconfig, hence we use the merge commit for 19324 +# - waLBerla-6.1-foss-2022b.eb: +# options: +# from-pr: 19324 +# Boost.MPI-1.81.0-gompi-2022b.eb is a dependency for waLBerla and the sources URL for +# Boost.MPI has recently changed by PR 22240 +# see https://github.com/easybuilders/easybuild-easyconfigs/pull/22240 + - Boost.MPI-1.81.0-gompi-2022b.eb: + options: + from-commit: e610fe1ac5393d1de668a466fdaaea74c580ee03 + - waLBerla-6.1-foss-2022b.eb: + options: + from-commit: 11daa230014b22387c28712d2ce93c45618058f6 + - WRF-4.4.1-foss-2022b-dmpar.eb +# originally built with EB 4.9.0, PR 20086 was included since 4.9.1; there were a +# few additional changes to the easyconfig, hence we use the merge commit for 20086 +# - ImageMagick-7.1.0-53-GCCcore-12.2.0.eb: +# options: +# from-pr: 20086 + - ImageMagick-7.1.0-53-GCCcore-12.2.0.eb: + options: + from-commit: a0eff4515ecad4fe37d7c018c95526ad4a777de7 +# originally built with EB 4.9.0, PR 20238 was included since 4.9.1; there were +# additional changes, particularly addressing CVE 2024-27322 that was included +# since EB 4.9.2, hence we simply use the easyconfig available with EB 4.9.4 +# - R-4.2.2-foss-2022b.eb: +# options: +# from-pr: 20238 + - R-4.2.2-foss-2022b.eb From 859a1429bc9c1ab5f0f49a74cd567cfbca82cc58 Mon Sep 17 00:00:00 2001 From: Helena Vela Beltran <47674829+hvelab@users.noreply.github.com> Date: Tue, 9 Sep 2025 17:06:57 +0200 Subject: [PATCH 2/5] Update eessi-2023.06-eb-4.9.4-2022b.yml removing Harfbuzz as it depends on rust --- .../2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml index d363e81fe0..a5bdd6e0cc 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml @@ -32,7 +32,7 @@ easyconfigs: ## - HarfBuzz-5.3.1-GCCcore-12.2.0.eb: ## options: ## from-pr: 19339 - - HarfBuzz-5.3.1-GCCcore-12.2.0.eb +# - HarfBuzz-5.3.1-GCCcore-12.2.0.eb ## - Qt5-5.15.7-GCCcore-12.2.0.eb ## - QuantumESPRESSO-7.2-foss-2022b.eb # From afb0657883e0c0d954b6720beb80a40106c2aa4b Mon Sep 17 00:00:00 2001 From: Helena Vela Beltran <47674829+hvelab@users.noreply.github.com> Date: Mon, 29 Sep 2025 12:03:17 +0200 Subject: [PATCH 3/5] Update eessi-2023.06-eb-4.9.4-2022b.yml remove scipy to split it into another PR --- .../2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml index 7245b68ae6..9c2c836e9b 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml @@ -68,7 +68,8 @@ easyconfigs: # options: # from-pr: 20298 - Highway-1.0.3-GCCcore-12.2.0.eb - - SciPy-bundle-2023.02-gfbf-2022b.eb +# Leaving it out for the moment +# - SciPy-bundle-2023.02-gfbf-2022b.eb # Boost-1.81.0-GCC-12.2.0.eb is a dependency for GDAL and the sources URL for Boost # has recently changed by PR 22157 # see https://github.com/easybuilders/easybuild-easyconfigs/pull/22157 From 0a2854e6e785a4c3bead5963de9c5fc95aae22b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Sat, 4 Oct 2025 14:04:15 +0200 Subject: [PATCH 4/5] enable SciPy-bundle build --- .../2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml index f93c5395de..fbf68525e4 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml @@ -68,8 +68,7 @@ easyconfigs: # options: # from-pr: 20298 - Highway-1.0.3-GCCcore-12.2.0.eb -# Leaving it out for the moment -# - SciPy-bundle-2023.02-gfbf-2022b.eb + - SciPy-bundle-2023.02-gfbf-2022b.eb # Boost-1.81.0-GCC-12.2.0.eb is a dependency for GDAL and the sources URL for Boost # has recently changed by PR 22157 # see https://github.com/easybuilders/easybuild-easyconfigs/pull/22157 From a35cb4c5669b22cc7c371c4568f82f581526b09d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Thu, 9 Oct 2025 11:02:41 +0200 Subject: [PATCH 5/5] disable R --- .../2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml index 7100eea979..2d55534696 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2022b.yml @@ -106,4 +106,4 @@ easyconfigs: # - R-4.2.2-foss-2022b.eb: # options: # from-pr: 20238 - - R-4.2.2-foss-2022b.eb +# - R-4.2.2-foss-2022b.eb