-
Notifications
You must be signed in to change notification settings - Fork 128
Conference notes for 2023 01 10
Robert McLay edited this page Jan 13, 2023
·
1 revision
- 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.
- Robert McLay (TACC)
- Kenneth Hoste (HPC-UGent, Belgium)
- Sebastian Moretti (SIB, Switzerland)
- Matthew Cawood (TACC)
- Virginia Williams (UNC Chapel Hill)
- 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)
- 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)