---
# System prepended metadata

title: Notes for 2023-03-02 meeting

---

# 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

- ...
