Skip to content

{2025.06} Zen5 easystack 3-7#1397

Open
casparvl wants to merge 3 commits intoEESSI:mainfrom
casparvl:zen5_stack_3_7
Open

{2025.06} Zen5 easystack 3-7#1397
casparvl wants to merge 3 commits intoEESSI:mainfrom
casparvl:zen5_stack_3_7

Conversation

@casparvl
Copy link
Collaborator

@casparvl casparvl commented Feb 18, 2026

Previous PR was deployed, but Stratum 0 is still ingesting, so wait with build until the software is visible in the stack (i.e. /cvmfs/software.eessi.io/versions/2025.06/software/linux/x86_64/amd/zen5/software/ should contain GCC)

@casparvl casparvl added 2025.06-software.eessi.io 2025.06 version of software.eessi.io zen5 labels Feb 18, 2026
@bedroge
Copy link
Collaborator

bedroge commented Feb 18, 2026

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south for:arch=x86_64/amd/zen5

@eessi-bot-aws-eu-south
Copy link

eessi-bot-aws-eu-south bot commented Feb 18, 2026

New job on instance eessi-bot-aws-eu-south for repository eessi.io-2025.06-software
Building on: amd-zen5
Building for: x86_64/amd/zen5
Job dir: /project/def-users/SHARED/jobs/2026.02/pr_1397/23

date job status comment
Feb 18 16:59:18 UTC 2026 submitted job id 23 awaits release by job manager
Feb 18 16:59:37 UTC 2026 released job awaits launch by Slurm scheduler
Feb 18 17:06:42 UTC 2026 running job 23 is running
Feb 18 18:33:29 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-23.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-x86_64-amd-zen5-17714395520.tar.zstsize: 243 MiB (254962858 bytes)
entries: 28726
modules under 2025.06/software/linux/x86_64/amd/zen5/modules/all
Autoconf/2.72-GCCcore-13.3.0.lua
Automake/1.16.5-GCCcore-13.3.0.lua
Autotools/20231222-GCCcore-13.3.0.lua
CMake/3.29.3-GCCcore-13.3.0.lua
cURL/8.7.1-GCCcore-13.3.0.lua
FFTW/3.3.10-GCC-13.3.0.lua
FFTW.MPI/3.3.10-gompi-2024a.lua
gompi/2024a.lua
hwloc/2.10.0-GCCcore-13.3.0.lua
libarchive/3.7.4-GCCcore-13.3.0.lua
libevent/2.1.12-GCCcore-13.3.0.lua
libfabric/1.21.0-GCCcore-13.3.0.lua
libffi/3.4.5-GCCcore-13.3.0.lua
libpciaccess/0.18.1-GCCcore-13.3.0.lua
libtool/2.4.7-GCCcore-13.3.0.lua
libxml2/2.12.7-GCCcore-13.3.0.lua
M4/1.4.19-GCCcore-13.3.0.lua
make/4.4.1-GCCcore-13.3.0.lua
Meson/1.4.0-GCCcore-13.3.0.lua
Ninja/1.12.1-GCCcore-13.3.0.lua
numactl/2.0.18-GCCcore-13.3.0.lua
OpenMPI/5.0.3-GCC-13.3.0.lua
OpenSSL/3.lua
Perl/5.38.0.lua
Perl/5.38.2-GCCcore-13.3.0.lua
pkgconf/1.8.0.lua
pkgconf/2.2.0-GCCcore-13.3.0.lua
PMIx/5.0.2-GCCcore-13.3.0.lua
PRRTE/3.0.5-GCCcore-13.3.0.lua
Python/3.12.3-GCCcore-13.3.0.lua
SQLite/3.45.3-GCCcore-13.3.0.lua
Tcl/8.6.14-GCCcore-13.3.0.lua
UCC/1.3.0-GCCcore-13.3.0.lua
UCX/1.16.0-GCCcore-13.3.0.lua
UnZip/6.0-GCCcore-13.3.0.lua
xorg-macros/1.20.1-GCCcore-13.3.0.lua
software under 2025.06/software/linux/x86_64/amd/zen5/software
Autoconf/2.72-GCCcore-13.3.0
Automake/1.16.5-GCCcore-13.3.0
Autotools/20231222-GCCcore-13.3.0
CMake/3.29.3-GCCcore-13.3.0
cURL/8.7.1-GCCcore-13.3.0
FFTW/3.3.10-GCC-13.3.0
FFTW.MPI/3.3.10-gompi-2024a
gompi/2024a
hwloc/2.10.0-GCCcore-13.3.0
libarchive/3.7.4-GCCcore-13.3.0
libevent/2.1.12-GCCcore-13.3.0
libfabric/1.21.0-GCCcore-13.3.0
libffi/3.4.5-GCCcore-13.3.0
libpciaccess/0.18.1-GCCcore-13.3.0
libtool/2.4.7-GCCcore-13.3.0
libxml2/2.12.7-GCCcore-13.3.0
M4/1.4.19-GCCcore-13.3.0
make/4.4.1-GCCcore-13.3.0
Meson/1.4.0-GCCcore-13.3.0
Ninja/1.12.1-GCCcore-13.3.0
numactl/2.0.18-GCCcore-13.3.0
OpenMPI/5.0.3-GCC-13.3.0
OpenSSL/3
Perl/5.38.0
Perl/5.38.2-GCCcore-13.3.0
pkgconf/1.8.0
pkgconf/2.2.0-GCCcore-13.3.0
PMIx/5.0.2-GCCcore-13.3.0
PRRTE/3.0.5-GCCcore-13.3.0
Python/3.12.3-GCCcore-13.3.0
SQLite/3.45.3-GCCcore-13.3.0
Tcl/8.6.14-GCCcore-13.3.0
UCC/1.3.0-GCCcore-13.3.0
UCX/1.16.0-GCCcore-13.3.0
UnZip/6.0-GCCcore-13.3.0
xorg-macros/1.20.1-GCCcore-13.3.0
reprod directories under 2025.06/software/linux/x86_64/amd/zen5/reprod
Autoconf/2.72-GCCcore-13.3.0/20260218_180127UTC
Automake/1.16.5-GCCcore-13.3.0/20260218_180139UTC
Autotools/20231222-GCCcore-13.3.0/20260218_180204UTC
CMake/3.29.3-GCCcore-13.3.0/20260218_174350UTC
cURL/8.7.1-GCCcore-13.3.0/20260218_174014UTC
FFTW/3.3.10-GCC-13.3.0/20260218_172955UTC
FFTW.MPI/3.3.10-gompi-2024a/20260218_183216UTC
gompi/2024a/20260218_182321UTC
hwloc/2.10.0-GCCcore-13.3.0/20260218_180914UTC
libarchive/3.7.4-GCCcore-13.3.0/20260218_174122UTC
libevent/2.1.12-GCCcore-13.3.0/20260218_180953UTC
libfabric/1.21.0-GCCcore-13.3.0/20260218_180544UTC
libffi/3.4.5-GCCcore-13.3.0/20260218_174405UTC
libpciaccess/0.18.1-GCCcore-13.3.0/20260218_180733UTC
libtool/2.4.7-GCCcore-13.3.0/20260218_180202UTC
libxml2/2.12.7-GCCcore-13.3.0/20260218_180830UTC
M4/1.4.19-GCCcore-13.3.0/20260218_180120UTC
make/4.4.1-GCCcore-13.3.0/20260218_173856UTC
Meson/1.4.0-GCCcore-13.3.0/20260218_180612UTC
Ninja/1.12.1-GCCcore-13.3.0/20260218_180605UTC
numactl/2.0.18-GCCcore-13.3.0/20260218_180218UTC
OpenMPI/5.0.3-GCC-13.3.0/20260218_182319UTC
OpenSSL/3/20260218_173859UTC
Perl/5.38.0/20260218_173822UTC
Perl/5.38.2-GCCcore-13.3.0/20260218_173435UTC
pkgconf/1.8.0/20260218_173447UTC
pkgconf/2.2.0-GCCcore-13.3.0/20260218_173014UTC
PMIx/5.0.2-GCCcore-13.3.0/20260218_181157UTC
PRRTE/3.0.5-GCCcore-13.3.0/20260218_181324UTC
Python/3.12.3-GCCcore-13.3.0/20260218_175940UTC
SQLite/3.45.3-GCCcore-13.3.0/20260218_175137UTC
Tcl/8.6.14-GCCcore-13.3.0/20260218_175045UTC
UCC/1.3.0-GCCcore-13.3.0/20260218_180716UTC
UCX/1.16.0-GCCcore-13.3.0/20260218_180411UTC
UnZip/6.0-GCCcore-13.3.0/20260218_173002UTC
xorg-macros/1.20.1-GCCcore-13.3.0/20260218_180723UTC
other under 2025.06/software/linux/x86_64/amd/zen5
no other files in tarball
Feb 18 18:33:29 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-23.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@casparvl
Copy link
Collaborator Author

casparvl commented Feb 18, 2026

Runs into a configuration issue with BLIS:

configure: configured to build within top-level directory of source distribution.
configure:
configure: *** Unable to automatically detect hardware type! ***
configure:
configure: NOTE: configure was unable to identify a subconfiguration
configure: optimized for your hardware. As a result, the 'generic'
configure: subconfiguration (with low-performance reference kernels)
configure: will be used. For support, please open an issue on GitHub
configure: at https://github.com/flame/blis/issues.
configure:
== 2026-02-18 17:59:52,596 run.py:616 INFO Shell command completed successfully (see output above): ./configure --prefix=/cvmf
s/software.eessi.io/versions/2025.06/software/linux/x86_64/amd/zen5/software/BLIS/1.0-GCC-13.3.0  --enable-threading=openmp  -
-enable-cblas --enable-shared CC="$CC" auto
== 2026-02-18 17:59:52,599 build_log.py:226 ERROR EasyBuild encountered an error (at easybuild/tools/build_log.py:166 in calle
r_info): Unable to automatically detect hardware type (at easybuild/easyblocks/blis.py:64 in configure_step)

I'm guessing it has no zen5 support in this version. I know something for OpenBLAS was patched. easybuilders/easybuild-easyconfigs#22850 maybe something similar needs to be done for BLIS.

I'll split the first part of this PR, since that does work.

@casparvl
Copy link
Collaborator Author

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south for:arch=x86_64/amd/zen5

@eessi-bot-aws-eu-south
Copy link

eessi-bot-aws-eu-south bot commented Feb 18, 2026

New job on instance eessi-bot-aws-eu-south for repository eessi.io-2025.06-software
Building on: amd-zen5
Building for: x86_64/amd/zen5
Job dir: /project/def-users/SHARED/jobs/2026.02/pr_1397/24

date job status comment
Feb 18 20:19:25 UTC 2026 submitted job id 24 awaits release by job manager
Feb 18 20:19:41 UTC 2026 released job awaits launch by Slurm scheduler
Feb 18 20:24:45 UTC 2026 running job 24 is running
Feb 18 20:31:05 UTC 2026 finished job id 24 was cancelled
Feb 18 20:32:01 UTC 2026 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job24.result does not exist in job directory or reading it failed.
  • No artefacts were found/reported.
Feb 18 20:32:01 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job24.test does not exist in job directory or reading it failed.

@ocaisa
Copy link
Member

ocaisa commented Feb 18, 2026

There's an issue open for this flame/blis#912

@casparvl
Copy link
Collaborator Author

Ha, I just found it - and then saw your comment. You beat me to it by one minute ;-)

@casparvl
Copy link
Collaborator Author

Should work when we use easybuilders/easybuild-easyblocks#4034 which is in eb 5.1.2. I'll push it to the top of easystack 4, so that 5.1.2 is used.

@casparvl
Copy link
Collaborator Author

Interesting, I looked at the EasyBuild release notes to make sure I could do such bumps preventatively, but this particular easyblock update wasn't mentioned in the release notes it seems https://docs.easybuild.io/release-notes/#release_notes_eb512

@casparvl
Copy link
Collaborator Author

bot: cancel jobid: 24

@casparvl
Copy link
Collaborator Author

bot: cancel jobid:24

@casparvl
Copy link
Collaborator Author

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-aws-eu-south for:arch=x86_64/amd/zen5

@eessi-bot-aws-eu-south
Copy link

eessi-bot-aws-eu-south bot commented Feb 18, 2026

New job on instance eessi-bot-aws-eu-south for repository eessi.io-2025.06-software
Building on: amd-zen5
Building for: x86_64/amd/zen5
Job dir: /project/def-users/SHARED/jobs/2026.02/pr_1397/25

date job status comment
Feb 18 20:31:24 UTC 2026 submitted job id 25 awaits release by job manager
Feb 18 20:32:00 UTC 2026 released job awaits launch by Slurm scheduler
Feb 18 20:33:06 UTC 2026 running job 25 is running
Feb 18 22:26:41 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-25.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-x86_64-amd-zen5-17714535730.tar.zstsize: 275 MiB (289208439 bytes)
entries: 28806
modules under 2025.06/software/linux/x86_64/amd/zen5/modules/all
Autoconf/2.72-GCCcore-13.3.0.lua
Automake/1.16.5-GCCcore-13.3.0.lua
Autotools/20231222-GCCcore-13.3.0.lua
CMake/3.29.3-GCCcore-13.3.0.lua
cURL/8.7.1-GCCcore-13.3.0.lua
FFTW/3.3.10-GCC-13.3.0.lua
FFTW.MPI/3.3.10-gompi-2024a.lua
gompi/2024a.lua
hwloc/2.10.0-GCCcore-13.3.0.lua
libarchive/3.7.4-GCCcore-13.3.0.lua
libevent/2.1.12-GCCcore-13.3.0.lua
libfabric/1.21.0-GCCcore-13.3.0.lua
libffi/3.4.5-GCCcore-13.3.0.lua
libpciaccess/0.18.1-GCCcore-13.3.0.lua
libtool/2.4.7-GCCcore-13.3.0.lua
libxml2/2.12.7-GCCcore-13.3.0.lua
M4/1.4.19-GCCcore-13.3.0.lua
make/4.4.1-GCCcore-13.3.0.lua
Meson/1.4.0-GCCcore-13.3.0.lua
Ninja/1.12.1-GCCcore-13.3.0.lua
numactl/2.0.18-GCCcore-13.3.0.lua
OpenBLAS/0.3.27-GCC-13.3.0.lua
OpenMPI/5.0.3-GCC-13.3.0.lua
OpenSSL/3.lua
Perl/5.38.0.lua
Perl/5.38.2-GCCcore-13.3.0.lua
pkgconf/1.8.0.lua
pkgconf/2.2.0-GCCcore-13.3.0.lua
PMIx/5.0.2-GCCcore-13.3.0.lua
PRRTE/3.0.5-GCCcore-13.3.0.lua
Python/3.12.3-GCCcore-13.3.0.lua
SQLite/3.45.3-GCCcore-13.3.0.lua
Tcl/8.6.14-GCCcore-13.3.0.lua
UCC/1.3.0-GCCcore-13.3.0.lua
UCX/1.16.0-GCCcore-13.3.0.lua
UnZip/6.0-GCCcore-13.3.0.lua
xorg-macros/1.20.1-GCCcore-13.3.0.lua
software under 2025.06/software/linux/x86_64/amd/zen5/software
Autoconf/2.72-GCCcore-13.3.0
Automake/1.16.5-GCCcore-13.3.0
Autotools/20231222-GCCcore-13.3.0
CMake/3.29.3-GCCcore-13.3.0
cURL/8.7.1-GCCcore-13.3.0
FFTW/3.3.10-GCC-13.3.0
FFTW.MPI/3.3.10-gompi-2024a
gompi/2024a
hwloc/2.10.0-GCCcore-13.3.0
libarchive/3.7.4-GCCcore-13.3.0
libevent/2.1.12-GCCcore-13.3.0
libfabric/1.21.0-GCCcore-13.3.0
libffi/3.4.5-GCCcore-13.3.0
libpciaccess/0.18.1-GCCcore-13.3.0
libtool/2.4.7-GCCcore-13.3.0
libxml2/2.12.7-GCCcore-13.3.0
M4/1.4.19-GCCcore-13.3.0
make/4.4.1-GCCcore-13.3.0
Meson/1.4.0-GCCcore-13.3.0
Ninja/1.12.1-GCCcore-13.3.0
numactl/2.0.18-GCCcore-13.3.0
OpenBLAS/0.3.27-GCC-13.3.0
OpenMPI/5.0.3-GCC-13.3.0
OpenSSL/3
Perl/5.38.0
Perl/5.38.2-GCCcore-13.3.0
pkgconf/1.8.0
pkgconf/2.2.0-GCCcore-13.3.0
PMIx/5.0.2-GCCcore-13.3.0
PRRTE/3.0.5-GCCcore-13.3.0
Python/3.12.3-GCCcore-13.3.0
SQLite/3.45.3-GCCcore-13.3.0
Tcl/8.6.14-GCCcore-13.3.0
UCC/1.3.0-GCCcore-13.3.0
UCX/1.16.0-GCCcore-13.3.0
UnZip/6.0-GCCcore-13.3.0
xorg-macros/1.20.1-GCCcore-13.3.0
reprod directories under 2025.06/software/linux/x86_64/amd/zen5/reprod
Autoconf/2.72-GCCcore-13.3.0/20260218_215614UTC
Automake/1.16.5-GCCcore-13.3.0/20260218_215622UTC
Autotools/20231222-GCCcore-13.3.0/20260218_215644UTC
CMake/3.29.3-GCCcore-13.3.0/20260218_211141UTC
cURL/8.7.1-GCCcore-13.3.0/20260218_210807UTC
FFTW/3.3.10-GCC-13.3.0/20260218_205805UTC
FFTW.MPI/3.3.10-gompi-2024a/20260218_222557UTC
gompi/2024a/20260218_221750UTC
hwloc/2.10.0-GCCcore-13.3.0/20260218_220344UTC
libarchive/3.7.4-GCCcore-13.3.0/20260218_210916UTC
libevent/2.1.12-GCCcore-13.3.0/20260218_220423UTC
libfabric/1.21.0-GCCcore-13.3.0/20260218_220022UTC
libffi/3.4.5-GCCcore-13.3.0/20260218_211155UTC
libpciaccess/0.18.1-GCCcore-13.3.0/20260218_220205UTC
libtool/2.4.7-GCCcore-13.3.0/20260218_215642UTC
libxml2/2.12.7-GCCcore-13.3.0/20260218_220302UTC
M4/1.4.19-GCCcore-13.3.0/20260218_215609UTC
make/4.4.1-GCCcore-13.3.0/20260218_210651UTC
Meson/1.4.0-GCCcore-13.3.0/20260218_220048UTC
Ninja/1.12.1-GCCcore-13.3.0/20260218_220042UTC
numactl/2.0.18-GCCcore-13.3.0/20260218_215658UTC
OpenBLAS/0.3.27-GCC-13.3.0/20260218_215435UTC
OpenMPI/5.0.3-GCC-13.3.0/20260218_221749UTC
OpenSSL/3/20260218_210654UTC
Perl/5.38.0/20260218_210622UTC
Perl/5.38.2-GCCcore-13.3.0/20260218_210239UTC
pkgconf/1.8.0/20260218_210250UTC
pkgconf/2.2.0-GCCcore-13.3.0/20260218_205820UTC
PMIx/5.0.2-GCCcore-13.3.0/20260218_220626UTC
PRRTE/3.0.5-GCCcore-13.3.0/20260218_220753UTC
Python/3.12.3-GCCcore-13.3.0/20260218_212635UTC
SQLite/3.45.3-GCCcore-13.3.0/20260218_211844UTC
Tcl/8.6.14-GCCcore-13.3.0/20260218_211754UTC
UCC/1.3.0-GCCcore-13.3.0/20260218_220150UTC
UCX/1.16.0-GCCcore-13.3.0/20260218_215849UTC
UnZip/6.0-GCCcore-13.3.0/20260218_205810UTC
xorg-macros/1.20.1-GCCcore-13.3.0/20260218_220157UTC
other under 2025.06/software/linux/x86_64/amd/zen5
no other files in tarball
Feb 18 22:26:41 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-25.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
Copy link
Collaborator

bedroge commented Feb 18, 2026

Should work when we use easybuilders/easybuild-easyblocks#4034 which is in eb 5.1.2. I'll push it to the top of easystack 4, so that 5.1.2 is used.

Interesting, I looked at the EasyBuild release notes to make sure I could do such bumps preventatively, but this particular easyblock update wasn't mentioned in the release notes it seems https://docs.easybuild.io/release-notes/#release_notes_eb512

It will be included in 5.2.1, not in 5.1.2, which is why you couldn't find it in the release notes 😉

@boegel
Copy link
Contributor

boegel commented Feb 18, 2026

Interesting, I looked at the EasyBuild release notes to make sure I could do such bumps preventatively, but this particular easyblock update wasn't mentioned in the release notes it seems https://docs.easybuild.io/release-notes/#release_notes_eb512

That's because that EasyBlock PR (easybuilders/easybuild-easyblocks#4034) only got merged after the release of EasyBuild v5.2.0, so it'll be included in the upcoming EasyBuild v5.2.1 (it's not in v5.1.2)

@boegel
Copy link
Contributor

boegel commented Feb 18, 2026

Should work when we use easybuilders/easybuild-easyblocks#4034 which is in eb 5.1.2. I'll push it to the top of easystack 4, so that 5.1.2 is used.

Interesting, I looked at the EasyBuild release notes to make sure I could do such bumps preventatively, but this particular easyblock update wasn't mentioned in the release notes it seems https://docs.easybuild.io/release-notes/#release_notes_eb512

It will be included in 5.2.1, not in 5.1.2, which is why you couldn't find it in the release notes 😉

Yes, what @bedroge said. Listen to Bob. ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025.06-software.eessi.io 2025.06 version of software.eessi.io zen5

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments