---
# System prepended metadata

title: 'Agenda Lmod Zoom Mtg April 2nd, 2024'

---

# 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