---
# System prepended metadata

title: 'Agenda for Lmod Zoom Mtg August 2, 2022'

---

# Agenda for Lmod Zoom Mtg August 2, 2022

- Q/A
- [Issue #585](https://github.com/TACC/Lmod/issues/585): Use **install** instead of **cp**? -> Lmod 8.7.11 change!
- [Issue #584](https://github.com/TACC/Lmod/issues/594): Pushenv when used with TCL modulefiles
- Issue #594: change `cp -p` to `cp` in `update_system_cache_files`?
- `sh_to_modulefile` and `source_sh()` evaluate script with `set -e`:  Silent errors
    - OpenFOAM's source script ($FOAM_BASH) does an `unalias foo 2> /dev/null`
    - if `foo` is not an alias, that fails => non-zero exit code
    - causes exit out of subshell used by `sh_to_modulefile` or `source_sh()` => silent error
    - fixed by appending `|| true` to the `unalias` command in OpenFOAM script
    - script needs to be fixed in order to create module file for it with `sh_to_modulefile` or with `source_sh()`
- Bug Report Template at github
    - instructions for people to fill out issue can be "commented out" somehow?
- `module --miniConfig`
    - shows how your configuration is different from the Lmod default
    - somewhat similar to EasyBuild's `--show-config` (see https://docs.easybuild.io/en/latest/Configuration.html#overview-of-current-configuration-show-config-show-full-config)
- Lmod Zoom Mtgs notice added to lmod.readthedocs.io
    - maybe also announce Lmod monthly meetings on EasyBuild mailing list?
- Checking for valid env. var. names
- Any feedback from Dynamic spider cache change?
- Presentation on How Lmod loads a module (part 2): `loadModuleFile()`
    - link to slides: https://github.com/TACC/Lmod/blob/master/my_docs/22/lmod_zoom_mtg_2022_08_02/presentation.pdf
    - postponed until new Lmod monthly meeting
    - topic after this: how Tcl module files get evaluated

## Attendees

- Robert McLay (TACC)
- Kenneth Hoste (HPC-UGent)
- Matthew Cawood (TACC)
- Kurt Lust (Univ. of Antwerp - LUMI User Support Team)


## Notes

- How does Lmod make changes to the current environment?
    - `module` function runs Lmod binary that just produces text (for example in `bash` syntax), when is evaluated to modify current shell

## Next meeting

- Tue 6 Sept 2022 at 09:30 Central (14:30 UTC)