Open TopRichard opened 8 months ago
First complete pass (except for some easystack files) is done. Remaining todos:
do second pass on current differences
git diff nessi_2023.06 2023.06-software.eessi.io
.github/workflows/test-pilot.nessi.no.yml
only differences due to repo naming, repo config, supported CPU architectures --> ✅
.github/workflows/test_eessi_container_script.yml
.github/workflows/tests_archdetect.yml
EESSI-install-software.sh
README.md
bot/build.sh
build_container.sh
check_missing_installations.sh
configure_easybuild
create_directory_tarballs.sh
create_tarball.sh
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.7.2-2021a.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.7.2-2021b.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.7.2-2022a.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.7.2-2022b.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.7.2-system.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.8.0-system.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.8.1-2022a.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.8.2-2022a.yml
easystacks/pilot.nessi.no/2023.06/README.md
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.8.1-system.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.8.2-010-CUDA.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.8.2-2022b.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.8.2-2023a.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.0-001-system.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.0-2022b.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.0-2023a.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.0-2023b.yml
eb_hooks.py
eessi-2023.06-known-issues.yml
eessi_container.sh
init/Magic_Castle/bash
init/Magic_Castle/eessi_python3
init/README.md
init/arch_specs/eessi_arch_arm.spec
init/bash
init/eessi_archdetect.sh
init/eessi_defaults
init/eessi_environment_variables
init/eessi_software_subdir_for_host.py
init/minimal_eessi_env
sync scripts
and init
directories of /cvmfs/pilot.nessi.no
with changes in /cvmfs/software.eessi.io
pilot.nessi.no
synced with EESSI:/cvmfs/pilot.nessi.no/latest
/cvmfs/pilot.nessi.no/README.nessi
/cvmfs/pilot.nessi.no/versions/2023.06/{init,scripts}
check Broadwell supported via archdetect (for building packages)
check archdetect is used correctly via source /cvmfs/.../init/bash
(for using packages)
[thomarob@login-2.FRAM ~]$ source /cvmfs/pilot.nessi.no/versions/2023.06/init/bash
Found NESSI repo @ /cvmfs/pilot.nessi.no/versions/2023.06!
archdetect says x86_64/intel/broadwell
Using x86_64/intel/broadwell as software subdirectory.
Using /cvmfs/pilot.nessi.no/versions/2023.06/software/linux/x86_64/intel/broadwell/modules/all as the directory to be added to MODULEPATH.
Found Lmod configuration file at /cvmfs/pilot.nessi.no/versions/2023.06/software/linux/x86_64/intel/broadwell/.lmod/lmodrc.lua
Initializing Lmod...
Prepending /cvmfs/pilot.nessi.no/versions/2023.06/software/linux/x86_64/intel/broadwell/modules/all to $MODULEPATH...
Environment set up to use NESSI (2023.06), have fun!
fix failing CI workflows
First complete pass by (except for some easystack files) is done. Remaining todos:
do second pass by Richard on current differences When only differences due to repo naming, repo config, supported CPU architectures --> ✅ is set.
git diff nessi_2023.06 2023.06-software.eessi.io
.github/workflows/test-pilot.nessi.no.yml
.github/workflows/test_eessi_container_script.yml
.github/workflows/tests_archdetect.yml
EESSI-install-software.sh
README.md
bot/build.sh
build_container.sh
:-1:
check_missing_installations.sh
configure_easybuild
create_directory_tarballs.sh
create_tarball.sh
:-1:
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.7.2-2021a.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.7.2-2021b.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.7.2-2022a.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.7.2-2022b.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.7.2-system.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.8.0-system.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.8.1-2022a.yml
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.8.2-2022a.yml
easystacks/pilot.nessi.no/2023.06/README.md
easystacks/pilot.nessi.no/2023.06/eessi-2023.06-eb-4.8.1-system.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.8.2-010-CUDA.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.8.2-2022b.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.8.2-2023a.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.0-001-system.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.0-2022b.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.0-2023a.yml
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.0-2023b.yml
eb_hooks.py
:-1:
eessi-2023.06-known-issues.yml
:-1:
eessi_container.sh
:-1:
init/Magic_Castle/bash
init/Magic_Castle/eessi_python3
init/README.md
init/arch_specs/eessi_arch_arm.spec
init/bash
:-1:
init/eessi_archdetect.sh
:-1:
init/eessi_defaults
init/eessi_environment_variables
:-1:
init/eessi_software_subdir_for_host.py
init/minimal_eessi_env
NESSI and EESSI have diverted, so in the attempt of syncing them back as close as possible, the following PRs have been merged:
NOTE: CUDA/NVIDIA MODIFICATIONS ARE NOT TESTED!!!
217 --> reverted back, the changes were many and the outcome wasn't as expected
218
220
221
222
224
226
225
227
228
229
231
232
234
235
236
237
238
239
240
241
Test PRs
216
219
230 :+1:
233 :+1:
For now (EESSI Merged PR#454) there exist differences within 74 files as listed below, must carry out resolving those differences carefully:
241
237
238
240
239
221 (directory structure changes)
226
234
227
228 (requires changes of the main job script run by bot instances)
229
220 (removed by this PR)
235
236
236