---
# System prepended metadata

title: Notes for 2023-04-06 meeting

---

# Notes for 2023-04-06 meeting

* date & time: Thu 6 Apr 2023 - 14:00 CEST (12:00 UTC)
  * (every first Thursday of the month)
* venue: *(online, see mail for meeting link, or ask in Slack)*
* agenda:
  - Quick introduction by new people
  - EESSI-related meetings in last month (incl. BioHackathon report)
  - Progress update per EESSI layer (incl. build-and-deploy bot + test suite)
  - EESSI pilot repository
  - AWS/Azure sponsorship update
  - Update on MultiXscale EuroHPC project (incl. kickoff meeting)
  - Upcoming events
  - Q&A


### Slides

* https://github.com/EESSI/meetings/blob/main/meetings/EESSI_meeting_20230406.pdf

### Meeting notes

*(by Kenneth)*


#### Quick introduction by new people

- ...


#### EESSI-related meetings in last month

*(see slides)*

- difference between EESSI and containers should be covered in our documentation...
    - notes from Australian BioCommons meeting could be a good starting point
    - containers were also raised in CASTIEL2 meeting as a first approach to distribute software developed by CoEs, which got a lot of pushback (see also meeting notes via Alan/Kenneth)
    - can also look at Christian's talk at EuroHPC Summit for what's needed to use containers in HPC context
        - see https://qnib.org/blog/2023/03/22/deeper-dive-into-container-labels-and-annotations/
        - compare what annotations need to be in place to make containers work in an HPC environment vs what EESSI provides already

#### Progress update per EESSI layer

##### Filesystem layer

*(see slides)*

- we should go ahead with getting rid of EESSI pilot 2021.06 and init 2021.12 instead

##### Compatibility layer

*(see slides)*

- TODO for 2023.04 compat layer
    - remove packages from compat layer (see PR to EESSI/gentoo-overlay)
    - prune compat layer by removing build tools, etc.
- see also notes from sync meeting on compat layer @ https://github.com/EESSI/meetings/wiki/Sync-meeting-on-EESSI-compat-layer-(2023-03-07)

##### Software layer

*(see slides)*

- are we missing optimization opportunities by not shipping *.pyc files?
- Alan: missing PR for site-customize.py that EasyBuild includes in the Python installation
    - to fix problem with picking up on `.so`
    - should be conditional on use of RPATH + not setting $LD_LIBRARY_PATH
- Kenneth will get in touch with Alan/Bob/Caspar to set up a merge sprint for EasyBuild PRs related to EESSI
    - to be included with upcoming EasyBuild v4.7.2 release...

##### Build-and-deploy bot

*(see slides)*

- lesson learned from efforts with building software layer in NESSI
    - could be beneficial to build in two different setups, to catch problems that pop up in one but not in another
- short-term NESSI is used for experimenting with bot for building software layer, and learn from what goes wrong
    - long-term the intent is to build stuff *on top* of EESSI
    - some features are already being in implemented in bot + eessi_container.sh script that facilitate building for a non-EESSI CVMFS repository

##### EESSI test suite

- proof-of-concept implementation of GROMACS test is now more general/configurable
    - will be used as blueprint for additional tests
- should also have a "getting started" page in documentation for EESSI test suite

##### EESSI pilot repository

*(see slides)*

#### AWS/Azure sponsored credits

*(see slides)*

* planning to ask AWS for additional sponsored credits by summer as current batch of credits runs out

#### MultiXscale EU project

*(see slides)*

- ...

#### Upcoming events

* HPCKP'23: https://hpckp.org/annual-meeting
    * submission deadline 7 April 2023
* BioHackathon Europe 2023
    * deadline for project proposals 10 April 2023

#### Q&A

- usage tracking
    - init script could be replaced by variant symlink (could be done for 2023.04 script)
    - opens the door for customized init scripts that track how EESSI is used (for example in AWS, Azure, ...)
    - can also include customizations, like UCX environment variables, Lmod configuration, alternate module trees, etc.
- new sync meeting for compat layer should be planned
    - Tue 11 April 2023 at 13:00 CEST?
- issue to track which packages should be removed from compat layer
    - https://github.com/EESSI/gentoo-overlay/issues/91