---
# System prepended metadata

title: 'Agenda Lmod Zoom Mtg: June 7, 2022'

---

# Agenda Lmod Zoom Mtg: June 7, 2022
- Issue #578: Dynamic Spider Caches: Allowing users to have modules in their home directory that spider will find
- New Script Template for submitting bugs
- Presentation on "How Lmod loads a modulefile (part 1)"

## Attendees

- Robert McLay (TACC)
- Kenneth Hoste (HPC-UGent)
- Kurt Lust (Uantwerpen + LUMI User Support Team)
- Matthew Cawood (TACC)
- Maxime Boissonneault (Digital Research Alliance of Canada)

## Notes

### Maxime's question dynamic spider caches

- see https://github.com/TACC/Lmod/issues/578
- Compiler/MPI modules in a hierarchy need to take into account that users can have their own modules in their home directory as well
- spider cache is not aware of these
- module files that extend $MODULEPATH need special treatment, these should be reloaded such that modules in user's home dir are also picked up
- fix is work in progress in `testing` branch, see https://github.com/TACC/Lmod/tree/testing
- Robert is planning to include this into a next Lmod version, probably enabled as default (and accept minor performance hit)
- will initially be released as Lmod 8.7.4 for testing, then also in Lmod 8.8 after feedback to bring attention to it


### New script template for submitting bugs

- bug reports are coming in without an example module tree
- recently someone provided a script that should be run with `env -i`
    - wipes environment (incl. HOME/USER, but that can be prevented)
- plan is to ask people who submit a bug report to include a script like that
- could also set up an issue template in Lmod GitHub repository to remind people about that
    - see https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository

### How Lmod loads a module file (part 1)

- see slides at https://github.com/TACC/Lmod/blob/master/my_docs/22/lmod_zoom_mtg_2022_06_07/presentation.pdf

### Q&A

- Lmod warning about finding too many non-module files next to module files
    - should limit (currently hardcoded at 100) be configurable?
    - hidden files are not counted (or shouldn't be)

### Next meeting

- Tue 5 July 2022 at 09:30 US Central (14:30 UTC)