# 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)