# Notes for 2023-03-02 meeting
* date & time: Thu 2 Mar 2023 - 14:00 CEST (13: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)
- First experiments with RISC-V
- Progress update per EESSI layer (incl. bot for software layer)
- 2021.12 version of pilot repository + outlook to next pilot version
- AWS/Azure sponsorship update + OCRE funding opportunity
- Update on MultiXscale EuroHPC project
- Upcoming events
- Q&A
### Slides
* https://github.com/EESSI/meetings/blob/main/meetings/EESSI_meeting_20230302.pdf
### Meeting notes
*(by Kenneth)*
#### Quick introduction by new people
- No new people
#### EESSI-related meetings in last month
*(see slides)*
- Collecting questions for the next CVMFS coordination meeting: https://hackmd.io/7otdq5tSRuyIWAJaF7NH6A
- Usage tracking addressed, more later
- Possible to Stratum 1 to create a Stratum 1, requires an opt-in
- Meetings with AWS/Azure/MultiXscale
- AWS meeting next week important as credits will expire soon
- Notes available for all (see slides)
#### Progress update per EESSI layer
##### Filesystem layer
*(see slides)*
- How will we do removal of versions in the long run?
- There are a lot of options/ideas here (tarball, squashfs,...)
- Nothing decided yet
##### Compatibility layer
*(see slides)*
- Some changes in bootstrap script that can cause the bootstrap to fail
- libc.so script now has file paths without prefix path, but requires that --sysroot is passed down to linker
- we should use older OS + kernel to bootstrap compat layer
- but using older kernel also exposes more problems in bootstrap
- set up focused working group on compat layer?
##### Software layer
*(see slides)*
- some issues opened by Alan for GPU-related stuff to fix/change in eessi_container.sh script
- CUDA is being "promoted" from runtime to build-only dependency (via EasyBuild hooks)
- design choice, you won't see CUDA module being loaded even when software is GPU-aware
- GPU drivers are accessible in container via $LD_LIBRARY_PATH (in `.singularity` directory that is automatically created)
- Apptainer bases this on output of `ldconfig -p`
- non-priviledged Apptainer install can be included in compat layer (like Alliance is doing)
##### Usage "tracking" of EESSI
- Caspar: any privacy concerns w.r.t. collecting data like this?
- could/should check with legal department of our institution?
- Terje: it would be (too) easy to feed fake data into counting server...
- may need to not use UDP to partilaly avoid making this too easy?
- Alex: this may need to (always) to opt-in to be on the safe side w.r.t. data collection
##### Build-and-deploy bot
*(see slides)*
- Terje: largst missing feature right now is being able to request rebuild of a specific CPU target
- would also be nice to "communicate" with bot through other means than labels (via comments)
- bot should hide its own old comments, to help the human who can't otherwise see the forest through the trees (comments) anymore...
##### EESSI pilot repository
*(see slides)*
#### AWS/Azure sponsored credits
*(see slides)*
#### MultiXscale EU project
*(see slides)*
- open position at HPC-UGent: https://www.ugent.be/hpc/en/news-events/news/job-multixscale
#### 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
- ...