# 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