-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add EasyBuild 4.7.2 + foss/2021a to EESSI pilot 2023.06 #260
Conversation
- follows what has been implemented in the EESSI/eessi-bot-software-layer for checking the result of a job - re-uses code from a small script that was run manually on a bot instance to check a job's result - also re-uses code from the check-result.sh script in EESSI/compatibility-layer
…building for a generic CPU target
This comment was marked as outdated.
This comment was marked as outdated.
…as an argument, and hoist it into for loop that iterates over all easystack files
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Job manager had crashed again, which is why it didn't pick up on job I'll re-trigger the bot to build for all CPU targets, let's see how that goes... |
bot: show_config |
Updates by the bot instance
|
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Bot crashed halfway submitting jobs, because I was fiddling with the |
bot: build repo:eessi-2023.06-software |
Updates by the bot instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
eb --missing
was removed from EESSI-pilot-install-software.sh
Tests are passing now since:
|
{2023.06}[system] foss/2023b
WIP because we need to have the compat layer for 2023.06 in place first (see EESSI/compatibility-layer#188)This has been tested on top of a test build of the 2023.06 compat layer (which includes OpenSSL 1.1.1 and GCC 10.4.0) though, it works.
It includes a number of changes:
.github/
are updated to use 2023.06 version of EESSI pilot;/cvmfs/pilot.eessi-hpc.org/versions/2023.06/init
is in place, so requires bump EESSI pilot version to 2023.06 + update create_directory_tarballs.sh script to use '2023.06' branch of EESSI/software-layer repo #265 + deployment ofinit
tarball for2023.06
;EESSI-pilot-install-software.sh
is updated so main body is a simple double for loop over EasyBuild versions and easystack files;check_missing_installations.sh
script is updated to take path to easystack file to use for checking;eb_hooks.py
(+ some minimal refactoring);foss/2021a
;