Skip to content

Conversation

@boegel
Copy link
Contributor

@boegel boegel commented Aug 21, 2025

Will need merge conflict fix after merging of:

@boegel boegel added the 2025.06-software.eessi.io 2025.06 version of software.eessi.io label Aug 21, 2025
@boegel
Copy link
Contributor Author

boegel commented Aug 21, 2025

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws arch:x86_64/amd/zen2
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-jsc architecture:aarch64/nvidia/grace

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Aug 21, 2025

New job on instance eessi-bot-mc-aws for CPU micro-architecture x86_64-amd-zen2 for repository eessi.io-2025.06-software in job dir /project/def-users/SHARED/jobs/2025.08/pr_1158/84505

date job status comment
Aug 21 21:26:34 UTC 2025 submitted job id 84505 awaits release by job manager
Aug 21 21:27:30 UTC 2025 released job awaits launch by Slurm scheduler
Aug 21 21:32:34 UTC 2025 running job 84505 is running
Aug 22 02:39:47 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-84505.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
eessi-2025.06-software-linux-x86_64-amd-zen2-17558302530.tar.gzsize: 314 MiB (330213542 bytes)
entries: 25624
modules under 2025.06/software/linux/x86_64/amd/zen2/modules/all
BLIS/1.0-GCC-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
FlexiBLAS/3.4.4-GCC-13.3.0.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
libxml2/2.12.7-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
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/zen2/software
BLIS/1.0-GCC-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
FlexiBLAS/3.4.4-GCC-13.3.0
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
libxml2/2.12.7-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
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/zen2/reprod
BLIS/1.0-GCC-13.3.0/20250822_000650UTC
CMake/3.29.3-GCCcore-13.3.0/
CMake/3.29.3-GCCcore-13.3.0/20250822_014329UTC
cURL/8.7.1-GCCcore-13.3.0/
cURL/8.7.1-GCCcore-13.3.0/20250822_000306UTC
FFTW/3.3.10-GCC-13.3.0/
FFTW/3.3.10-GCC-13.3.0/20250821_224836UTC
FlexiBLAS/3.4.4-GCC-13.3.0/
FlexiBLAS/3.4.4-GCC-13.3.0/20250822_020413UTC
hwloc/2.10.0-GCCcore-13.3.0/
hwloc/2.10.0-GCCcore-13.3.0/20250822_021116UTC
libarchive/3.7.4-GCCcore-13.3.0/
libarchive/3.7.4-GCCcore-13.3.0/20250822_001020UTC
libevent/2.1.12-GCCcore-13.3.0/
libevent/2.1.12-GCCcore-13.3.0/20250821_234049UTC
libfabric/1.21.0-GCCcore-13.3.0/
libfabric/1.21.0-GCCcore-13.3.0/20250821_230208UTC
libffi/3.4.5-GCCcore-13.3.0/
libffi/3.4.5-GCCcore-13.3.0/20250821_231555UTC
libpciaccess/0.18.1-GCCcore-13.3.0/
libpciaccess/0.18.1-GCCcore-13.3.0/20250822_020904UTC
libxml2/2.12.7-GCCcore-13.3.0/
libxml2/2.12.7-GCCcore-13.3.0/20250821_225731UTC
make/4.4.1-GCCcore-13.3.0/
make/4.4.1-GCCcore-13.3.0/20250821_232714UTC
Meson/1.4.0-GCCcore-13.3.0/
Meson/1.4.0-GCCcore-13.3.0/20250822_020523UTC
Ninja/1.12.1-GCCcore-13.3.0/
Ninja/1.12.1-GCCcore-13.3.0/20250822_020507UTC
numactl/2.0.18-GCCcore-13.3.0/
numactl/2.0.18-GCCcore-13.3.0/20250821_224921UTC
OpenBLAS/0.3.27-GCC-13.3.0/
OpenBLAS/0.3.27-GCC-13.3.0/20250822_013552UTC
OpenSSL/3/
OpenSSL/3/20250821_233700UTC
Perl/5.38.0/
Perl/5.38.0/20250821_232602UTC
Perl/5.38.2-GCCcore-13.3.0/
Perl/5.38.2-GCCcore-13.3.0/20250821_231441UTC
pkgconf/1.8.0/
pkgconf/1.8.0/20250821_231512UTC
pkgconf/2.2.0-GCCcore-13.3.0/
pkgconf/2.2.0-GCCcore-13.3.0/20250821_213257UTC
PMIx/5.0.2-GCCcore-13.3.0/
PMIx/5.0.2-GCCcore-13.3.0/20250822_021754UTC
PRRTE/3.0.5-GCCcore-13.3.0/
PRRTE/3.0.5-GCCcore-13.3.0/20250822_022244UTC
Python/3.12.3-GCCcore-13.3.0/
Python/3.12.3-GCCcore-13.3.0/20250821_235923UTC
SQLite/3.45.3-GCCcore-13.3.0/
SQLite/3.45.3-GCCcore-13.3.0/20250821_233845UTC
Tcl/8.6.14-GCCcore-13.3.0/
Tcl/8.6.14-GCCcore-13.3.0/20250821_233653UTC
UCC/1.3.0-GCCcore-13.3.0/
UCC/1.3.0-GCCcore-13.3.0/20250822_020828UTC
UCX/1.16.0-GCCcore-13.3.0/
UCX/1.16.0-GCCcore-13.3.0/20250821_225456UTC
UnZip/6.0-GCCcore-13.3.0/
UnZip/6.0-GCCcore-13.3.0/20250821_225743UTC
xorg-macros/1.20.1-GCCcore-13.3.0/
xorg-macros/1.20.1-GCCcore-13.3.0/20250822_020839UTC
other under 2025.06/software/linux/x86_64/amd/zen2
no other files in tarball
Aug 22 02:39:47 UTC 2025 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-84505.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-jsc
Copy link

eessi-bot-jsc bot commented Aug 21, 2025

New job on instance eessi-bot-jsc for CPU micro-architecture aarch64-nvidia-grace for repository eessi.io-2025.06-software in job dir /p/project1/ceasybuilders/eessibot/jobs/2025.08/pr_1158/14011773

date job status comment
Aug 21 21:26:35 UTC 2025 submitted job id 14011773 awaits release by job manager
Aug 21 21:27:24 UTC 2025 released job awaits launch by Slurm scheduler
Aug 21 21:28:27 UTC 2025 running job 14011773 is running
Aug 21 23:10:51 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-14011773.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
eessi-2025.06-software-linux-aarch64-nvidia-grace-17558175690.tar.gzsize: 300 MiB (314914678 bytes)
entries: 25594
modules under 2025.06/software/linux/aarch64/nvidia/grace/modules/all
BLIS/1.0-GCC-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
FlexiBLAS/3.4.4-GCC-13.3.0.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
libxml2/2.12.7-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
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/aarch64/nvidia/grace/software
BLIS/1.0-GCC-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
FlexiBLAS/3.4.4-GCC-13.3.0
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
libxml2/2.12.7-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
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/aarch64/nvidia/grace/reprod
BLIS/1.0-GCC-13.3.0/20250821_221643UTC
CMake/3.29.3-GCCcore-13.3.0/
CMake/3.29.3-GCCcore-13.3.0/20250821_224745UTC
cURL/8.7.1-GCCcore-13.3.0/
cURL/8.7.1-GCCcore-13.3.0/20250821_221535UTC
FFTW/3.3.10-GCC-13.3.0/
FFTW/3.3.10-GCC-13.3.0/20250821_214220UTC
FlexiBLAS/3.4.4-GCC-13.3.0/
FlexiBLAS/3.4.4-GCC-13.3.0/20250821_225351UTC
hwloc/2.10.0-GCCcore-13.3.0/
hwloc/2.10.0-GCCcore-13.3.0/20250821_225628UTC
libarchive/3.7.4-GCCcore-13.3.0/
libarchive/3.7.4-GCCcore-13.3.0/20250821_221813UTC
libevent/2.1.12-GCCcore-13.3.0/
libevent/2.1.12-GCCcore-13.3.0/20250821_220424UTC
libfabric/1.21.0-GCCcore-13.3.0/
libfabric/1.21.0-GCCcore-13.3.0/20250821_214742UTC
libffi/3.4.5-GCCcore-13.3.0/
libffi/3.4.5-GCCcore-13.3.0/20250821_215219UTC
libpciaccess/0.18.1-GCCcore-13.3.0/
libpciaccess/0.18.1-GCCcore-13.3.0/20250821_225548UTC
libxml2/2.12.7-GCCcore-13.3.0/
libxml2/2.12.7-GCCcore-13.3.0/20250821_214646UTC
make/4.4.1-GCCcore-13.3.0/
make/4.4.1-GCCcore-13.3.0/20250821_215612UTC
Meson/1.4.0-GCCcore-13.3.0/
Meson/1.4.0-GCCcore-13.3.0/20250821_225422UTC
Ninja/1.12.1-GCCcore-13.3.0/
Ninja/1.12.1-GCCcore-13.3.0/20250821_225415UTC
numactl/2.0.18-GCCcore-13.3.0/
numactl/2.0.18-GCCcore-13.3.0/20250821_214250UTC
OpenBLAS/0.3.27-GCC-13.3.0/
OpenBLAS/0.3.27-GCC-13.3.0/20250821_224528UTC
OpenSSL/3/
OpenSSL/3/20250821_220242UTC
Perl/5.38.0/
Perl/5.38.0/20250821_215549UTC
Perl/5.38.2-GCCcore-13.3.0/
Perl/5.38.2-GCCcore-13.3.0/20250821_215152UTC
pkgconf/1.8.0/
pkgconf/1.8.0/20250821_215206UTC
pkgconf/2.2.0-GCCcore-13.3.0/
pkgconf/2.2.0-GCCcore-13.3.0/20250821_212944UTC
PMIx/5.0.2-GCCcore-13.3.0/
PMIx/5.0.2-GCCcore-13.3.0/20250821_225839UTC
PRRTE/3.0.5-GCCcore-13.3.0/
PRRTE/3.0.5-GCCcore-13.3.0/20250821_230013UTC
Python/3.12.3-GCCcore-13.3.0/
Python/3.12.3-GCCcore-13.3.0/20250821_221434UTC
SQLite/3.45.3-GCCcore-13.3.0/
SQLite/3.45.3-GCCcore-13.3.0/20250821_220346UTC
Tcl/8.6.14-GCCcore-13.3.0/
Tcl/8.6.14-GCCcore-13.3.0/20250821_220240UTC
UCC/1.3.0-GCCcore-13.3.0/
UCC/1.3.0-GCCcore-13.3.0/20250821_225529UTC
UCX/1.16.0-GCCcore-13.3.0/
UCX/1.16.0-GCCcore-13.3.0/20250821_214550UTC
UnZip/6.0-GCCcore-13.3.0/
UnZip/6.0-GCCcore-13.3.0/20250821_214649UTC
xorg-macros/1.20.1-GCCcore-13.3.0/
xorg-macros/1.20.1-GCCcore-13.3.0/20250821_225534UTC
other under 2025.06/software/linux/aarch64/nvidia/grace
no other files in tarball
Aug 21 23:10:51 UTC 2025 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-14011773.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@boegel
Copy link
Contributor Author

boegel commented Aug 22, 2025

For both zen2 and grace, build of OpenMPI/5.0.3-GCC-13.3.0 failed...

Will figure out more details.

Fleshed out working builds to:

@boegel
Copy link
Contributor Author

boegel commented Aug 22, 2025

OpenMPI failed with:

Making all in include
make[2]: Entering directory '/tmp/eessibot/easybuild/build/OpenMPI/5.0.3/GCC-13.3.0/openmpi-5.0.3/ompi/include'
 cd ../.. && /bin/bash /tmp/eessibot/easybuild/build/OpenMPI/5.0.3/GCC-13.3.0/openmpi-5.0.3/config/missing automake-1.16 --foreign ompi/include/Makefile
/tmp/eessibot/easybuild/build/OpenMPI/5.0.3/GCC-13.3.0/openmpi-5.0.3/config/missing: line 81: automake-1.16: command not found
WARNING: 'automake-1.16' is missing on your system.
         You should only need it if you modified 'Makefile.am' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'automake' program is part of the GNU Automake package:
         <https://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <https://www.gnu.org/software/autoconf>
         <https://www.gnu.org/software/m4/>
         <https://www.perl.org/>
make[2]: *** [Makefile:1492: Makefile.in] Error 127
make[2]: Leaving directory '/tmp/eessibot/easybuild/build/OpenMPI/5.0.3/GCC-13.3.0/openmpi-5.0.3/ompi/include'
make[1]: *** [Makefile:2799: all-recursive] Error 1
make[1]: Leaving directory '/tmp/eessibot/easybuild/build/OpenMPI/5.0.3/GCC-13.3.0/openmpi-5.0.3/ompi'
make: *** [Makefile:1533: all-recursive] Error 1

So it's basically not happy with the automake we have in the EESSI 2025.06 compat layer... sigh

@bedroge
Copy link
Collaborator

bedroge commented Aug 25, 2025

So it's basically not happy with the automake we have in the EESSI 2025.06 compat layer... sigh

See https://gitlab.com/eessi/support/-/issues/56#note_2551021911.

@boegel
Copy link
Contributor Author

boegel commented Aug 25, 2025

So either we run autogen.pl via preconfigopts to fix the problem, or we stop filtering Automake & co and rely on them as build dependencies provided by EasyBuild rather than coming from the compat layer.

@bedroge Which option do you prefer?

@bedroge
Copy link
Collaborator

bedroge commented Aug 26, 2025

So either we run autogen.pl via preconfigopts to fix the problem, or we stop filtering Automake & co and rely on them as build dependencies provided by EasyBuild rather than coming from the compat layer.

@bedroge Which option do you prefer?

No strong preference, but I think I'd remove it from the filtered dependencies and rely on the versions provided by EB.

@boegel
Copy link
Contributor Author

boegel commented Aug 26, 2025

So either we run autogen.pl via preconfigopts to fix the problem, or we stop filtering Automake & co and rely on them as build dependencies provided by EasyBuild rather than coming from the compat layer.
@bedroge Which option do you prefer?

No strong preference, but I think I'd remove it from the filtered dependencies and rely on the versions provided by EB.

PR to change this:

@ocaisa
Copy link
Member

ocaisa commented Aug 27, 2025

We need to add a hook to enable --enable-ipv6 for OpenMPI (or make a PR upstream and use that)

@ocaisa
Copy link
Member

ocaisa commented Sep 24, 2025

foss/2024a merged via #1164

@ocaisa ocaisa closed this Sep 24, 2025
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants