From c86df863e9f10d15bfcc96c914b167a6393d6984 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Wed, 2 Sep 2026 19:16:26 +0200 Subject: [PATCH 1/6] second easystack for graniterapids --- .../graniterapids/easystack-002-eb-5.4.0.yml | 282 ++++++++++++++++++ 1 file changed, 282 insertions(+) create mode 100644 easystacks/software.eessi.io/2026.06/graniterapids/easystack-002-eb-5.4.0.yml diff --git a/easystacks/software.eessi.io/2026.06/graniterapids/easystack-002-eb-5.4.0.yml b/easystacks/software.eessi.io/2026.06/graniterapids/easystack-002-eb-5.4.0.yml new file mode 100644 index 0000000000..5a4d82294b --- /dev/null +++ b/easystacks/software.eessi.io/2026.06/graniterapids/easystack-002-eb-5.4.0.yml @@ -0,0 +1,282 @@ +# easystack-002-eb-5.4.0.yml: total build duration = 555 minutes +easyconfigs: + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libevent/2.1.12-GCCcore-15.2.0/20260812_094054UTC/easybuild/libevent-2.1.12-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libevent/2.1.12-GCCcore-15.2.0/20260812_094054UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/UCX/1.20.0-GCCcore-15.2.0/20260812_094716UTC/easybuild/UCX-1.20.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/UCX/1.20.0-GCCcore-15.2.0/20260812_094716UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libfabric/2.5.0-GCCcore-15.2.0/20260812_095258UTC/easybuild/libfabric-2.5.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libfabric/2.5.0-GCCcore-15.2.0/20260812_095258UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/PMIx/6.1.0-GCCcore-15.2.0/20260812_100106UTC/easybuild/PMIx-6.1.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/PMIx/6.1.0-GCCcore-15.2.0/20260812_100106UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/PRRTE/4.1.0-GCCcore-15.2.0/20260812_100723UTC/easybuild/PRRTE-4.1.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/PRRTE/4.1.0-GCCcore-15.2.0/20260812_100723UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/UCC/1.7.0-GCCcore-15.2.0/20260812_101025UTC/easybuild/UCC-1.7.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/UCC/1.7.0-GCCcore-15.2.0/20260812_101025UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/OpenMPI/5.0.10-GCC-15.2.0/20260812_105035UTC/easybuild/OpenMPI-5.0.10-GCC-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/OpenMPI/5.0.10-GCC-15.2.0/20260812_105035UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/FFTW/3.3.10-GCC-15.2.0/20260813_091454UTC/easybuild/FFTW-3.3.10-GCC-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/FFTW/3.3.10-GCC-15.2.0/20260813_091454UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/BLIS/2.0-GCC-15.2.0/20260813_091814UTC/easybuild/BLIS-2.0-GCC-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/BLIS/2.0-GCC-15.2.0/20260813_091814UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/AOCL-BLAS/5.2-GCC-15.2.0/20260813_092208UTC/easybuild/AOCL-BLAS-5.2-GCC-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/AOCL-BLAS/5.2-GCC-15.2.0/20260813_092208UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libarchive/3.8.5-GCCcore-15.2.0/20260813_092746UTC/easybuild/libarchive-3.8.5-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libarchive/3.8.5-GCCcore-15.2.0/20260813_092746UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/gompi/2026.1/20260813_092748UTC/easybuild/gompi-2026.1.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/gompi/2026.1/20260813_092748UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/FFTW.MPI/3.3.10-gompi-2026.1/20260813_095730UTC/easybuild/FFTW.MPI-3.3.10-gompi-2026.1.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/FFTW.MPI/3.3.10-gompi-2026.1/20260813_095730UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libidn2/2.3.8-GCCcore-15.2.0/20260813_095926UTC/easybuild/libidn2-2.3.8-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libidn2/2.3.8-GCCcore-15.2.0/20260813_095926UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libpsl/0.21.5-GCCcore-15.2.0/20260813_100038UTC/easybuild/libpsl-0.21.5-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libpsl/0.21.5-GCCcore-15.2.0/20260813_100038UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/cURL/8.17.0-GCCcore-15.2.0/20260813_100510UTC/easybuild/cURL-8.17.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/cURL/8.17.0-GCCcore-15.2.0/20260813_100510UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/CMake/4.2.1-GCCcore-15.2.0/20260813_101153UTC/easybuild/CMake-4.2.1-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/CMake/4.2.1-GCCcore-15.2.0/20260813_101153UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/FlexiBLAS/3.5.0-GCC-15.2.0/20260813_103436UTC/easybuild/FlexiBLAS-3.5.0-GCC-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/FlexiBLAS/3.5.0-GCC-15.2.0/20260813_103436UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/ScaLAPACK/2.2.2-gompi-2026.1-fb/20260813_103901UTC/easybuild/ScaLAPACK-2.2.2-gompi-2026.1-fb.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/ScaLAPACK/2.2.2-gompi-2026.1-fb/20260813_103901UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/foss/2026.1/20260813_103903UTC/easybuild/foss-2026.1.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/foss/2026.1/20260813_103903UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Bison/3.8.2-GCCcore-15.2.0/20260817_214111UTC/easybuild/Bison-3.8.2-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Bison/3.8.2-GCCcore-15.2.0/20260817_214111UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Doxygen/1.17.0-GCCcore-15.2.0/20260817_214403UTC/easybuild/Doxygen-1.17.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Doxygen/1.17.0-GCCcore-15.2.0/20260817_214403UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/expat/2.7.3-GCCcore-15.2.0/20260817_214452UTC/easybuild/expat-2.7.3-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/expat/2.7.3-GCCcore-15.2.0/20260817_214452UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libpng/1.6.56-GCCcore-15.2.0/20260817_214527UTC/easybuild/libpng-1.6.56-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libpng/1.6.56-GCCcore-15.2.0/20260817_214527UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Brotli/1.2.0-GCCcore-15.2.0/20260817_214656UTC/easybuild/Brotli-1.2.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Brotli/1.2.0-GCCcore-15.2.0/20260817_214656UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/freetype/2.14.3-GCCcore-15.2.0/20260817_214740UTC/easybuild/freetype-2.14.3-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/freetype/2.14.3-GCCcore-15.2.0/20260817_214740UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/fontconfig/2.17.1-GCCcore-15.2.0/20260817_215113UTC/easybuild/fontconfig-2.17.1-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/fontconfig/2.17.1-GCCcore-15.2.0/20260817_215113UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/hatchling/1.29.0-GCCcore-15.2.0/20260817_215126UTC/easybuild/hatchling-1.29.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/hatchling/1.29.0-GCCcore-15.2.0/20260817_215126UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/scikit-build-core/0.12.2-GCCcore-15.2.0/20260817_215146UTC/easybuild/scikit-build-core-0.12.2-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/scikit-build-core/0.12.2-GCCcore-15.2.0/20260817_215146UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/virtualenv/21.3.0-GCCcore-15.2.0/20260817_215224UTC/easybuild/virtualenv-21.3.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/virtualenv/21.3.0-GCCcore-15.2.0/20260817_215224UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/psutil/7.2.1-GCCcore-15.2.0/20260817_215257UTC/easybuild/psutil-7.2.1-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/psutil/7.2.1-GCCcore-15.2.0/20260817_215257UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/patchelf/0.18.0-GCCcore-15.2.0/20260817_215324UTC/easybuild/patchelf-0.18.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/patchelf/0.18.0-GCCcore-15.2.0/20260817_215324UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Rust/1.94.1-GCCcore-15.2.0/20260817_224243UTC/easybuild/Rust-1.94.1-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Rust/1.94.1-GCCcore-15.2.0/20260817_224243UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/cffi/2.0.0-GCCcore-15.2.0/20260817_224311UTC/easybuild/cffi-2.0.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/cffi/2.0.0-GCCcore-15.2.0/20260817_224311UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/build/1.4.4-GCCcore-15.2.0/20260817_224331UTC/easybuild/build-1.4.4-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/build/1.4.4-GCCcore-15.2.0/20260817_224331UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/setuptools-rust/1.12.1-GCCcore-15.2.0/20260817_224350UTC/easybuild/setuptools-rust-1.12.1-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/setuptools-rust/1.12.1-GCCcore-15.2.0/20260817_224350UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/maturin/1.13.1-GCCcore-15.2.0/20260817_224622UTC/easybuild/maturin-1.13.1-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/maturin/1.13.1-GCCcore-15.2.0/20260817_224622UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/cryptography/47.0.0-GCCcore-15.2.0/20260817_224713UTC/easybuild/cryptography-47.0.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/cryptography/47.0.0-GCCcore-15.2.0/20260817_224713UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/dulwich/1.2.0-GCCcore-15.2.0/20260817_224802UTC/easybuild/dulwich-1.2.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/dulwich/1.2.0-GCCcore-15.2.0/20260817_224802UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/poetry/2.3.4-GCCcore-15.2.0/20260817_225549UTC/easybuild/poetry-2.3.4-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/poetry/2.3.4-GCCcore-15.2.0/20260817_225549UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/coverage/7.13.5-GCCcore-15.2.0/20260817_225605UTC/easybuild/coverage-7.13.5-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/coverage/7.13.5-GCCcore-15.2.0/20260817_225605UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/tibs/0.5.7-GCCcore-15.2.0/20260817_225658UTC/easybuild/tibs-0.5.7-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/tibs/0.5.7-GCCcore-15.2.0/20260817_225658UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Pygments/2.20.0-GCCcore-15.2.0/20260817_225711UTC/easybuild/Pygments-2.20.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Pygments/2.20.0-GCCcore-15.2.0/20260817_225711UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/watchfiles/1.1.1-GCCcore-15.2.0/20260817_225805UTC/easybuild/watchfiles-1.1.1-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/watchfiles/1.1.1-GCCcore-15.2.0/20260817_225805UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/BeautifulSoup/4.14.3-GCCcore-15.2.0/20260817_225824UTC/easybuild/BeautifulSoup-4.14.3-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/BeautifulSoup/4.14.3-GCCcore-15.2.0/20260817_225824UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/rpds-py/0.30.0-GCCcore-15.2.0/20260817_225903UTC/easybuild/rpds-py-0.30.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/rpds-py/0.30.0-GCCcore-15.2.0/20260817_225903UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Cython/3.2.4-GCCcore-15.2.0/20260817_230117UTC/easybuild/Cython-3.2.4-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Cython/3.2.4-GCCcore-15.2.0/20260817_230117UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libyaml/0.2.5-GCCcore-15.2.0/20260817_230143UTC/easybuild/libyaml-0.2.5-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/libyaml/0.2.5-GCCcore-15.2.0/20260817_230143UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/PyYAML/6.0.3-GCCcore-15.2.0/20260817_230201UTC/easybuild/PyYAML-6.0.3-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/PyYAML/6.0.3-GCCcore-15.2.0/20260817_230201UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Python-bundle-PyPI/2026.04-GCCcore-15.2.0/20260817_235002UTC/easybuild/Python-bundle-PyPI-2026.04-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Python-bundle-PyPI/2026.04-GCCcore-15.2.0/20260817_235002UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/X11/20260518-GCCcore-15.2.0/20260818_001555UTC/easybuild/X11-20260518-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/X11/20260518-GCCcore-15.2.0/20260818_001555UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/pixman/0.46.4-GCCcore-15.2.0/20260818_150319UTC/easybuild/pixman-0.46.4-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/pixman/0.46.4-GCCcore-15.2.0/20260818_150319UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/PCRE2/10.47-GCCcore-15.2.0/20260818_150428UTC/easybuild/PCRE2-10.47-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/PCRE2/10.47-GCCcore-15.2.0/20260818_150428UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/GLib/2.89.0-GCCcore-15.2.0/20260818_151438UTC/easybuild/GLib-2.89.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/GLib/2.89.0-GCCcore-15.2.0/20260818_151438UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/cairo/1.18.4-GCCcore-15.2.0/20260818_152031UTC/easybuild/cairo-1.18.4-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/cairo/1.18.4-GCCcore-15.2.0/20260818_152031UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/GObject-Introspection/1.86.0-GCCcore-15.2.0/20260818_152318UTC/easybuild/GObject-Introspection-1.86.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/GObject-Introspection/1.86.0-GCCcore-15.2.0/20260818_152318UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/fonttools/4.63.0-GCCcore-15.2.0/20260818_152340UTC/easybuild/fonttools-4.63.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/fonttools/4.63.0-GCCcore-15.2.0/20260818_152340UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/ICU/78.3-GCCcore-15.2.0/20260818_152825UTC/easybuild/ICU-78.3-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/ICU/78.3-GCCcore-15.2.0/20260818_152825UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/HarfBuzz/14.2.0-GCCcore-15.2.0/20260818_153333UTC/easybuild/HarfBuzz-14.2.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/HarfBuzz/14.2.0-GCCcore-15.2.0/20260818_153333UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/GMP/6.3.0-GCCcore-15.2.0/20260818_154354UTC/easybuild/GMP-6.3.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/GMP/6.3.0-GCCcore-15.2.0/20260818_154354UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/lit/18.1.8-GCCcore-15.2.0/20260818_154424UTC/easybuild/lit-18.1.8-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/lit/18.1.8-GCCcore-15.2.0/20260818_154424UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/git/2.52.0-GCCcore-15.2.0/20260818_154728UTC/easybuild/git-2.52.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/git/2.52.0-GCCcore-15.2.0/20260818_154728UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Z3/4.15.4-GCCcore-15.2.0/20260818_155612UTC/easybuild/Z3-4.15.4-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Z3/4.15.4-GCCcore-15.2.0/20260818_155612UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/spin/0.18-GCCcore-15.2.0/20260819_053751UTC/easybuild/spin-0.18-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/spin/0.18-GCCcore-15.2.0/20260819_053751UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/hypothesis/6.153.2-GCCcore-15.2.0/20260819_053807UTC/easybuild/hypothesis-6.153.2-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/hypothesis/6.153.2-GCCcore-15.2.0/20260819_053807UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Eigen/5.0.0-GCCcore-15.2.0/20260819_054317UTC/easybuild/Eigen-5.0.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Eigen/5.0.0-GCCcore-15.2.0/20260819_054317UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Catch2/2.13.10-GCCcore-15.2.0/20260819_054356UTC/easybuild/Catch2-2.13.10-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Catch2/2.13.10-GCCcore-15.2.0/20260819_054356UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Boost/1.90.0-GCCcore-15.2.0/20260819_055818UTC/easybuild/Boost-1.90.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/Boost/1.90.0-GCCcore-15.2.0/20260819_055818UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/pybind11/3.0.4-GCCcore-15.2.0/20260819_060655UTC/easybuild/pybind11-3.0.4-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/pybind11/3.0.4-GCCcore-15.2.0/20260819_060655UTC/easybuild/reprod/easyblocks/*.py + - /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/meson-python/0.19.0-GCCcore-15.2.0/20260819_060716UTC/easybuild/meson-python-0.19.0-GCCcore-15.2.0.eb: + options: + robot: False + include-easyblocks: /cvmfs/software.eessi.io/versions/2026.06/software/linux/x86_64/intel/sapphirerapids/reprod/meson-python/0.19.0-GCCcore-15.2.0/20260819_060716UTC/easybuild/reprod/easyblocks/*.py From 627b692167c3eba18efd7b89361d34c261031aba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Thu, 3 Sep 2026 09:26:18 +0200 Subject: [PATCH 2/6] move graniterapids to x86_64 dir --- .../2026.06/{ => x86_64}/graniterapids/easystack-001-eb-5.3.1.yml | 0 .../2026.06/{ => x86_64}/graniterapids/easystack-002-eb-5.4.0.yml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename easystacks/software.eessi.io/2026.06/{ => x86_64}/graniterapids/easystack-001-eb-5.3.1.yml (100%) rename easystacks/software.eessi.io/2026.06/{ => x86_64}/graniterapids/easystack-002-eb-5.4.0.yml (100%) diff --git a/easystacks/software.eessi.io/2026.06/graniterapids/easystack-001-eb-5.3.1.yml b/easystacks/software.eessi.io/2026.06/x86_64/graniterapids/easystack-001-eb-5.3.1.yml similarity index 100% rename from easystacks/software.eessi.io/2026.06/graniterapids/easystack-001-eb-5.3.1.yml rename to easystacks/software.eessi.io/2026.06/x86_64/graniterapids/easystack-001-eb-5.3.1.yml diff --git a/easystacks/software.eessi.io/2026.06/graniterapids/easystack-002-eb-5.4.0.yml b/easystacks/software.eessi.io/2026.06/x86_64/graniterapids/easystack-002-eb-5.4.0.yml similarity index 100% rename from easystacks/software.eessi.io/2026.06/graniterapids/easystack-002-eb-5.4.0.yml rename to easystacks/software.eessi.io/2026.06/x86_64/graniterapids/easystack-002-eb-5.4.0.yml From 31baee082234d084cf17585615ae46a7e1b4728b Mon Sep 17 00:00:00 2001 From: ocaisa Date: Thu, 3 Sep 2026 15:55:59 +0200 Subject: [PATCH 3/6] Let's give this a try --- .github/workflows/test-software.eessi.io.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/test-software.eessi.io.yml b/.github/workflows/test-software.eessi.io.yml index 214702ab00..fedab9d4ef 100644 --- a/.github/workflows/test-software.eessi.io.yml +++ b/.github/workflows/test-software.eessi.io.yml @@ -344,6 +344,13 @@ jobs: eb_version=$(echo ${easystack_file} | sed 's/.*eb-\([0-9.]*\).*.yml/\1/g') echo "checking ${easystack_file} with EasyBuild ${eb_version}..." + if [[ "$easystack_file" == */additional_arch/* ]]; then + if [[ "$easystack_file" != *"/$EESSI_CPU_FAMILY/"* ]]; then + echo "Detected an additional arch with CPU family $EESSI_CPU_FAMILY not matching host, skipping CI" + continue + fi + fi + module purge module load EasyBuild/${eb_version} From 3f26fa6061bbadb1fcd0876c045da1f6c132b70a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Thu, 3 Sep 2026 16:03:03 +0200 Subject: [PATCH 4/6] move new arch easystacks into additional_arch subdir --- .../x86_64/graniterapids/easystack-001-eb-5.3.1.yml | 0 .../x86_64/graniterapids/easystack-002-eb-5.4.0.yml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename easystacks/software.eessi.io/2026.06/{ => additional_arch}/x86_64/graniterapids/easystack-001-eb-5.3.1.yml (100%) rename easystacks/software.eessi.io/2026.06/{ => additional_arch}/x86_64/graniterapids/easystack-002-eb-5.4.0.yml (100%) diff --git a/easystacks/software.eessi.io/2026.06/x86_64/graniterapids/easystack-001-eb-5.3.1.yml b/easystacks/software.eessi.io/2026.06/additional_arch/x86_64/graniterapids/easystack-001-eb-5.3.1.yml similarity index 100% rename from easystacks/software.eessi.io/2026.06/x86_64/graniterapids/easystack-001-eb-5.3.1.yml rename to easystacks/software.eessi.io/2026.06/additional_arch/x86_64/graniterapids/easystack-001-eb-5.3.1.yml diff --git a/easystacks/software.eessi.io/2026.06/x86_64/graniterapids/easystack-002-eb-5.4.0.yml b/easystacks/software.eessi.io/2026.06/additional_arch/x86_64/graniterapids/easystack-002-eb-5.4.0.yml similarity index 100% rename from easystacks/software.eessi.io/2026.06/x86_64/graniterapids/easystack-002-eb-5.4.0.yml rename to easystacks/software.eessi.io/2026.06/additional_arch/x86_64/graniterapids/easystack-002-eb-5.4.0.yml From 3dcbae8c435c3b9b23d9a494b00be28adb4e0bec Mon Sep 17 00:00:00 2001 From: ocaisa Date: Thu, 3 Sep 2026 16:06:19 +0200 Subject: [PATCH 5/6] Update test-software.eessi.io.yml --- .github/workflows/test-software.eessi.io.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-software.eessi.io.yml b/.github/workflows/test-software.eessi.io.yml index fedab9d4ef..5ebd6d7b07 100644 --- a/.github/workflows/test-software.eessi.io.yml +++ b/.github/workflows/test-software.eessi.io.yml @@ -346,7 +346,7 @@ jobs: if [[ "$easystack_file" == */additional_arch/* ]]; then if [[ "$easystack_file" != *"/$EESSI_CPU_FAMILY/"* ]]; then - echo "Detected an additional arch with CPU family $EESSI_CPU_FAMILY not matching host, skipping CI" + echo "Detected an additional arch with CPU family not matching host ($EESSI_CPU_FAMILY), skipping CI" continue fi fi From 6787cdeb55dbc275730fcd356dc03d0899bb9593 Mon Sep 17 00:00:00 2001 From: ocaisa Date: Thu, 3 Sep 2026 16:22:36 +0200 Subject: [PATCH 6/6] Make sure we expose any skipped architectures --- .github/workflows/test-software.eessi.io.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-software.eessi.io.yml b/.github/workflows/test-software.eessi.io.yml index 5ebd6d7b07..23fb07c283 100644 --- a/.github/workflows/test-software.eessi.io.yml +++ b/.github/workflows/test-software.eessi.io.yml @@ -346,7 +346,7 @@ jobs: if [[ "$easystack_file" == */additional_arch/* ]]; then if [[ "$easystack_file" != *"/$EESSI_CPU_FAMILY/"* ]]; then - echo "Detected an additional arch with CPU family not matching host ($EESSI_CPU_FAMILY), skipping CI" + echo "Detected an additional arch with CPU family not matching host ($EESSI_CPU_FAMILY), skipping CI for $easystack_file" continue fi fi @@ -417,6 +417,8 @@ jobs: exit 1 else echo "SUCCESS: $cpu" + # Show any architectures that were intentionally skipped + grep "Detected an additional arch" "$log" || true fi done