Closed boegel closed 1 year ago
Instance eessi-bot-citc-aws
is configured to build:
x86_64/generic
for repo eessi-2021.12
x86_64/generic
for repo eessi-2023.04
x86_64/generic
for repo eessi-2023.06-compat
x86_64/generic
for repo eessi-2023.06-software
x86_64/intel/haswell
for repo eessi-2021.12
x86_64/intel/haswell
for repo eessi-2023.04
x86_64/intel/haswell
for repo eessi-2023.06-compat
x86_64/intel/haswell
for repo eessi-2023.06-software
x86_64/intel/skylake_avx512
for repo eessi-2021.12
x86_64/intel/skylake_avx512
for repo eessi-2023.04
x86_64/intel/skylake_avx512
for repo eessi-2023.06-compat
x86_64/intel/skylake_avx512
for repo eessi-2023.06-software
x86_64/amd/zen2
for repo eessi-2021.12
x86_64/amd/zen2
for repo eessi-2023.04
x86_64/amd/zen2
for repo eessi-2023.06-compat
x86_64/amd/zen2
for repo eessi-2023.06-software
x86_64/amd/zen3
for repo eessi-2021.12
x86_64/amd/zen3
for repo eessi-2023.04
x86_64/amd/zen3
for repo eessi-2023.06-compat
x86_64/amd/zen3
for repo eessi-2023.06-software
aarch64/generic
for repo eessi-2021.12
aarch64/generic
for repo eessi-2023.04
aarch64/generic
for repo eessi-2023.06-compat
aarch64/generic
for repo eessi-2023.06-software
aarch64/graviton2
for repo eessi-2021.12
aarch64/graviton2
for repo eessi-2023.04
aarch64/graviton2
for repo eessi-2023.06-compat
aarch64/graviton2
for repo eessi-2023.06-software
aarch64/graviton3
for repo eessi-2021.12
aarch64/graviton3
for repo eessi-2023.04
aarch64/graviton3
for repo eessi-2023.06-compat
aarch64/graviton3
for repo eessi-2023.06-software
bot: build arch=x86_64/generic repo=eessi-2023.06-compat bot: build arch=aarch64/generic repo=eessi-2023.06-compat
eessi-bot-citc-aws
(click for details)The bot should be able to build this (cfr. experiment in https://github.com/boegel/compatibility-layer/pull/2), but it will complain that the build failed even though it doesn't, since the procedure to check for a correct build is still hardcoded for the software layer.
The correct tarballs will also have to created manually, because the bot/build.sh
for the compat layer script tries to create the tarball outside of the build container, which doesn't work since the compat layer version that was built is not available directly via the native /cvmfs
mount (which may even be missing).
This shouldn't block us from proceeding with the 2023.06
EESSI pilot version however, since we're already making good progress here (thanks to kicking out the gcc-config
step, #187 is fixed, and hence the bot is able to complete the build autonomously).
bot: build arch=x86_64/generic repo=eessi-2023.06-compat bot: build arch=aarch64/generic repo=eessi-2023.06-compat
the following should work (=
replaced with :
)
bot: build arch:x86_64/generic repo:eessi-2023.06-compat
bot: build arch:aarch64/generic repo:eessi-2023.06-compat
eessi-bot-citc-aws
(click for details)New job on instance eessi-bot-citc-aws for architecture x86_64-generic for repository eessi-2023.06-compat in job dir /mnt/shared/home/bot/eessi-bot-software-layer/jobs/2023.06/pr_188/4939 |
date | job status | comment |
---|---|---|---|
Jun 14 07:12:09 UTC 2023 | submitted | job id 4939 awaits release by job manager |
|
Jun 14 07:21:06 UTC 2023 | released | job awaits launch by Slurm scheduler | |
Jun 14 07:53:17 UTC 2023 | running | job 4939 is running |
|
Jun 14 14:45:42 UTC 2023 | finished | :cry: FAILURE
|
New job on instance eessi-bot-citc-aws for architecture aarch64-generic for repository eessi-2023.06-compat in job dir /mnt/shared/home/bot/eessi-bot-software-layer/jobs/2023.06/pr_188/4940 |
date | job status | comment |
---|---|---|---|
Jun 14 07:12:19 UTC 2023 | submitted | job id 4940 awaits release by job manager |
|
Jun 14 07:21:04 UTC 2023 | released | job awaits launch by Slurm scheduler | |
Jun 14 07:53:15 UTC 2023 | running | job 4940 is running |
|
Jun 14 14:45:39 UTC 2023 | finished | :cry: FAILURE
|
Above jobs 4939
and 4940
started but the job manager crashes when trying to update the PR comments. Possibly the PAT it uses is not valid anymore :shrug:
Above jobs
4939
and4940
started but the job manager crashes when trying to update the PR comments. Possibly the PAT it uses is not valid anymore 🤷
More details on the crash:
bot: foobar
eessi-bot-citc-aws
(click for details)
This PR builds on top of the changes proposed in #184, #185, #186, joint work with @trz42 .
Complete overview of changes:
2023.06
;>=dev-libs/openssl-3
, so we get OpenSSL 1.1.1 in compat layer (to avoid problems with Rust, Python, Perl);>=sys-devel/gcc-11
, so we get latest GCC 10.x (10.4.0) as system compiler in compat layer (since GCC 9.x seems to be no longer actively maintained in Gentoo);gcc-config
to control GCC version used in compat layer, since it's not needed (there is only one GCC version thanks to masking ofsys-devel/gcc
), and it's used incorrectly which causes problems (see #187);closes #184, closes #185, closes #186