-
Notifications
You must be signed in to change notification settings - Fork 128
Conference notes for 2024 09 10
Robert McLay edited this page Sep 11, 2024
·
2 revisions
- Robert McLay (TACC)
- Shelly Johnson (U. Vermont)
- Bennet Fauber (U. Vermont)
- Q/A
- A demo of new support hidden and forbidden modules
- Branch IS690-hide now support hide{} and forbid{} functions
- hide{name="sn or fullName",kind="hidden or soft or hard",before="yyyy-mm-dd",after="yyyy-mm-dd",hidden_load=true,user={},group={},notuser={}, notgroup={} }
- forbid{name="",before="",after="",message="", nearlymessage="",user/notuser={}, group/notgroup={}}
- TCL .modulerc files support Tmod commands: module-hide, module-forbid
- Releasing this branch now.
- Becomes the main branch at SC.
- A discussion of source_sh and sh_to_modulefile internal changes
- Changed the way that prepend/append calculated
- Old way would sometime use setenv() instead of prepend/append
- Could lose $PATH when unloading.
- New way checks for any old paths: No old paths -> setenv()
- Otherwise any new paths are either prepend or append
- zsh startup issues resolved. Now in Lmod 8.7.49
__build_FPATH_for_zsh_ksh()
{
(compinit -C 2> /dev/null)
if [ "$?" != 0 ]; then
__zsh_fpath=$(unset FPATH; zsh -f -c 'echo $FPATH')
fi
export FPATH=$(@PKGV@/libexec/addto --append FPATH ${__zsh_fpath:-$FPATH} @PKGV@/init/ksh_funcs)
unset __zsh_fpath
}
- Fixed a bug in installation docs:
- Had as an example
/path/to/modulefiles/\*
- This is a formatting bug in rst. Most times need: * but not in indented sections
- Had as an example
- User wanted a local install of TCL. Lmod's configure now supports TCL_PKG_CONFIG_DIR to help pkg-config find local TCL includes and libs
- python3 support mysqlclient seems to be gone
- Looking to see if Mysql connector will work.
- Discussion of other Lmod issues over the past month