# Agenda Lmod Zoom Mtg April 2nd, 2024 ## Addendees - Matthew Cawood (TACC) - Robert McLay (TACC) - Kenneth Hoste (UGent) - Lev Gorenstein (Globus, UChicago) ## Notes - [issue #667](https://github.com/TACC/Lmod/issues/667): - feedback from Kenneth on current support for `module --terse_show_extensions avail` in the issue - [issue #697](https://github.com/TACC/Lmod/issues/697): `module use --help` / `-h` unexpected behavior - maybe a warning can be printed in case of `module use --help`? - working valid use cases like `ml -help` (to unload `help` module) should be taken into account - Added support for reporting branch in `ml --config` and `ml --miniConfig` - [PR #696](https://github.com/TACC/Lmod/pull/696): Allow multiple hook functions with optional 3rd arg. - `hook.register(<name>,func,<action>)` where action can be "`replace`", "`append`", "`prepend`" - No 3rd arg -> "`replace`" - [Issue #698](https://github.com/TACC/Lmod/issues/698): Bug when ` is called with a userName being the ` -> fix: Use `mname` object from `. - [Issue #699](https://github.com/TACC/Lmod/issues/699): Lmod computes git branch name. This doesn't work from a detached HEAD -> fix: detect detached HEAD in proj_mgmt/buildVersion_src - Lmod Version Date is Live for branches. Fixed to gittag date for regular installs. - [Issue #679](https://github.com/TACC/Lmod/issues/679): Conflicts can apply downstream - Note that on unloading a module **ALL** downstream conflicts will be deleted `-- module base` `local foo = os.getenv("FOO")` `if (foo == "active") then` ` conflict("A")` `end` `conflict("B")` - It won't matter what the value of FOO is both "A" and "B" nolonger be downstream conflicts when **base** is unloaded. - A request by a TACC colleague: make `module -t spider arpack/3.0.1` produce: `gcc/13.2.0` `intel/23.1.0` - Instead of giving a detailed description, just give the dependencies ## Next meeting - Tue 7 May 2024, 14:30 UTC => cancelled - Tue 4 June 2024, 14:30 UTC