Sync meeting on EESSI version 2025.06 (2025 06 13) - EESSI/meetings GitHub Wiki

Attendees: Bob, Pedro, Alan, Kenneth, Thomas

Compatibility layer

  • Builds for x86_64, aarch64, riscv64 have succeeded
  • Tested manually
    • ld.so --help prints the host_injections paths in the right order
    • Build of PMIx correctly picked up munge
    • foss/2024 could be built with just one minor OpenMPI issue
      • Probably related to having a too new version of Automake & co
      • Can be fixed by running ./autogen.pl --force (or by not filtering Automake & co?)
    • Build SciPy-Bundle failed due to an RPATH issue with maturin
      • To be investigated
      • Doesn't seem specific to this version of the compatibility layer

Software layer

  • Scripts of https://github.com/EESSI/software-layer have been moved to https://github.com/EESSI/software-layer-scripts
    • Mostly okay, some builds have been done already
    • Besides easystack files, there's only a minimal bot/build.sh in software-layer (needs a change in the bot to get rid of it)
  • Kenneth is looking into bwrap to solve the rebuild issues
  • We should test if the bot sets $EESSI_VERSION correctly
    • We also need a hook that prevents us from accidentally building for the wrong version (path of easystack should match $EESSI_VERSION)
  • We need a modulefile for EESSI/2025.06
    • We can hide it for now, until we want to make the new version available to everyone
  • [BD] TODO: implement the (post-build-and-install) hook that copies easybuild subdirs to a central location for every installed application
    • Probably have to loop over all extensions and find the path to the patches of bundles/components
  • Start with the same list of CPU targets (and include a64fx)
    • Keep riscv64/generic in a separate repo, build on top of the compat layer in software.eessi.io
    • Make a new version in riscv.eessi.io named like 2025.06_<date>
  • Let EESSI module print a link to terms of use
    • Ask HPCNow / Linux Foundation / EFP?
    • Thomas will open a support issue

Other

  • S3 bucket software.eessi.io-2025.06 has been set up
    • Automated ingestion configuration needs to be updated
⚠️ **GitHub.com Fallback** ⚠️