add EESSI/2025.06 module file (+ populate scripts for all CPU targets in 2025.06 software layer)#6
add EESSI/2025.06 module file (+ populate scripts for all CPU targets in 2025.06 software layer)#6boegel wants to merge 6 commits intoEESSI:mainfrom
2025.06 software layer)#6Conversation
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws arch:x86_64/amd/zen2 |
|
New job on instance
|
|
Build currently fails with: So this will need to wait until compat layer for EESSI 2025.06 has been deployed (cfr. EESSI/compatibility-layer#209) |
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws arch:x86_64/amd/zen2 |
|
New job on instance
|
|
Loading I think we're calling |
…EESSI/<version> module being loaded
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws arch:x86_64/amd/zen2 |
|
New job on instance
|
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws arch:x86_64/amd/zen2 |
|
New job on instance
|
2025.06 software layer)
|
We should tweak the contents of the scripts being copied under Under |
Fixed in #11, also included in this PR for testing... |
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws arch:x86_64/amd/zen2 |
|
New job on instance
|
|
Note: PR that updates |
|
@boegel can you resolve the conflicts / sync with the main branch? |
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws arch:x86_64/amd/zen2 |
|
New job on instance
|
|
The tarball contains the following two easystacks: @ocaisa / @boegel These probably need to go into version-specific subdirs? |
|
I guess we either need to set Or, if we prefer to list the required easystacks ourselves, something like: (you can't have lists inside bash associative arrays, but by having them in a space-separated string, it sort of works like a list, and you can iterate over them; should work as long as we don't use spaces in the filenames) |
|
I was looking for a particular commit/PR that added this code, wondering if there was a reason to have a hardcoded list, and found this comment from @boegel: EESSI/software-layer#772 (review). So, I propose that we use the first approach from my previous comment, and generate the list dynamically, i.e. just ship all easystacks from a (version-specific) directory. I'll make a PR. |
|
Closed that PR, and opened one here instead: see #30. Merging that one should automatically merge/close this one. |
|
Closing this, since it's superseded by #30 and I don't want confusion about which one to merge. |
|
PR merged! Moved |
This will add the
EESSI/2025.06.luamodule file to/cvmfs/software.eessi.io/versions/2025.06/init/modules/EESSI/2025.06.lua.test.Exposing this module file in
/cvmfs/software.eessi.io/init/modulesis done through symlinking, see EESSI/filesystem-layer#198.Temporarily hiding this module should also be done in there.
edit: requires:
init/andscripts/use right EESSI version #11