---
# System prepended metadata

title: Agenda for Lmod Zoom Mtg on Jan. 10th 2023

---

# Agenda for Lmod Zoom Mtg on Jan. 10th 2023

- Q/A
- TCL module support for break, help msg, puts
- Next Meeting Feb 14th at 9:30 Central (15:30 UTC)
- Next Topic: How to use check_module_tree_syntax to verify your module tree.
 
 ## Attending
 
 - Robert McLay (TACC)
 - Kenneth Hoste (HPC-UGent, Belgium)
 - Sebastian Moretti (SIB, Switzerland)
 - Matthew Cawood (TACC)
 - Virginia Williams (UNC Chapel Hill)

## Notes

- recent discussions on Lmod-users mailing list / GitHub issues
    - problem on openSUSE Tumbleweed (https://github.com/TACC/Lmod/issues/620)
    - stack overflow issue (
    - https://sourceforge.net/p/lmod/mailman/lmod-users/thread/87y1qj3888.fsf%40hornfels.zedat.fu-berlin.de/#msg37756388)
        - due to adding current $MODULEPATH to $MODULEPATH
        - no reproducer yet
    - different results depending on Tcl or Lua module files (@ NCAR)
        - cfr. https://github.com/TACC/Lmod/issues/618
    - Should module aliases be dereferenced on listing?
        - cfr. https://github.com/TACC/Lmod/issues/617
        - how should module aliases be represented in 'module list' and 'ml --terse output'
- presentation "How TCL break, puts & help message are handled by Lmod"
    - slides available at https://github.com/TACC/Lmod/blob/main/my_docs/23/lmod_zoom_mtg_2023_01_10/presentation.pdf
    - question by Matt: why can't all files be evaluated the same way (module files, .version, .modulerc, etc.)
        - unclear what some statement's would mean (like 'module-version' in a regular module file, setenv in .version, etc.)
        - related issue: https://github.com/TACC/Lmod/issues/614
    - support for 'break' statement in Tcl module file is handled in 3 different ways by Tmod 3.x/4.x and Lmod
        - running example: module load A B C_with_break D
        - Tmod 3.x stops once break in C_with_break is hit (A B get loaded) (?)
        - Tmod 4.x treats break as an error, so cancels the whole operation (no changes made to environment)
        - Lmod loads A B D, ignores everything in C_with_break
- next meetings
    - Tue 14 Feb 2023 at 9:30 US Central (15:30 UTC)
    - Tue 7 Mar 2023 (before switch to Summer Time)