# EESSI support sync meeting (2025-12-02) *(prepared by Helena)* Focus of this meeting: - **re-evaluate assignment of open support requests and pull requests** - specific support-related tasks worth discussing Attending: Bob, Lara, Kenneth, Helena, Arturo, Loris, Nahuel, Raúl, Loris, Davide, Caspar, Richard, Thomas ## Support rotation (status) *([link to support rotation](https://gitlab.com/eessi/support/-/wikis/Support-rotation))* - Do IT Now is in rotation, handover to UGent on Dec 9. - review [support rotation schedule](https://gitlab.com/eessi/support/-/wikis/Proposal-support-rotation) for 2026 - rotation should be set in stone for next 12 weeks (one rotation per partner) - Will be set in stone soon! ## Support requests ### Recently closed (last 2 weeks) - [#212](https://gitlab.com/eessi/support/-/issues/212) The Lmod cache for 2025.06 is created with a very new Lmod. - Solved with https://github.com/EESSI/filesystem-layer/pull/260 - Now closed ### Open (active) - [#162](https://gitlab.com/eessi/support/-/issues/162) ARM NEON and CUDA in the same build results in build errors for SIMD - Refloated by Kenneth - Should be re-checked, volunteers? - [#210](https://gitlab.com/eessi/support/-/issues/210) Decide on Nvidia GPU support for 2025.06 - Assigned to: Caspar - status: Open - no news - [#26](https://gitlab.com/eessi/support/-/issues/26) Software licenses tracking - Good to merge: https://github.com/EESSI/software-layer/pull/1149 + https://github.com/hvelab/software-layer/pull/2 (after checking patch format) - Talked with Kurt from LUMI and they do it fully manually - Top level structure ### Open (no updates) ### New tasks - [#213](https://gitlab.com/eessi/support/-/issues/213) Auto-load buildenv when loading a compiler module (like GCC) - Nice-to-have UX improvement - status: Assigned to Helena ## Bot updates - No updates (that I can see) - Make a shared calendar for key expiration days etc? -> Kenneth should do it - Monitor these expiration dates with Github CI or with Prometheus on the Stratum 0 -> Bob implemented it and set up alarms in Slack - https://github.com/EESSI/bot-sign-keys/issues/17 has an overview of all the keys and their expiration dates (+ people assigned to the task to renew them) ## EESSI/software-layer ### Open PRs (active) - Actively building out the 2025.06 software stack. Any pr people want to discuss? - [#1287](https://github.com/EESSI/software-layer/pull/1287) {2025.06}[SYSTEM] cuDNN 9.10.1.4 for CC80/100/120 *draft* - Complex situation - Make EB aware that this exist and handle them somehow - Sanity checks discussion on what to do when it detects these - If someone finds it urgent, please take it, or postpone until the submission on EESSIER - Make it without EB -> with the Sanity Checks? - Agreed on how to do it for CC100 & CC120, try to rebuild and if sanity check passes - Could dev.eessi.io be of use? or take too much to set up? - [#1314](https://github.com/EESSI/software-layer/pull/1314) PyTorch 2.6.0 - Now tests fail - Looks like compatibility issue with newer glibc - Flamefire did some new suggestions - [#1317](https://github.com/EESSI/software-layer/pull/1317) QIIME2 2024.2.0 - Maybe you could also add SIMDE as a build dependency - I can take over / Mostly like Lara and Kenneth - [#1318](https://github.com/EESSI/software-layer/pull/1318) LLVM 20.1.7 - Changes to the EasyBlock changes the hooks and how dependencies are resolved - Davide is waiting for input in https://github.com/EESSI/software-layer/pull/1257#issuecomment-3581362664 - Davide thinks the first one should cause more trouble - [#1322](https://github.com/EESSI/software-layer/pull/1322) SimpleITK 2.3.1 - Fails because it's picking Lua from compat layer and not the one specified as dependency - Solvable by a hook? ### Open issues - [#1323](https://github.com/EESSI/software-layer/issues/1323) CI check for missing installations may ignore the easystacks actually modified in the PR #1323 - we could test from Do IT Now ### Open PRs (no updates) ## EESSI/software-layer-scripts - [#122](https://github.com/EESSI/software-layer-scripts/pull/122) Add microarchitecture detection for RISC-V clusters at HCA - Updated by Julian last week; ready for review again? - [#135](https://github.com/EESSI/software-layer-scripts/pull/135) take software layer version suffix into account when creating a tarball - By Bob - Ready to review, 2 line change ## Documentation - open issues - [#629](https://github.com/EESSI/docs/issues/629) update software overview to consume data from EESSI API - Assume this is a WIP? - Not from MxS resources, working in EFP - open PRs - [#628](https://github.com/EESSI/docs/pull/628) change on governance - ready to merge? -> approve by the rest of the SC ## EESSI/compat-layer ### Open PRs (active) ## AOB - Thomas is looking into check runs - https://github.com/EESSI/software-layer/pull/973/checks?check_run_id=56284227880 - Doesn't need full write permissions - FOSDEM - 5 talks submitted! - Bioinformatics devroom -> Thomas - Software Performance devroom -> Kenneth - Testing & CD devroom #1 -> Sam - HPC devroom -> Helena - Package Management devroom -> Loris - Testing & CD devroom #2 -> Lara ## Next meeting: sync meeting - 9 December 2025 - Attending: Bob, Lara, Kenneth, Helena, Arturo, Loris, Nahuel, Raúl, Loris, Davide, Caspar, Richard