Releases: surak/Lmod
Releases · surak/Lmod
8.7.14 for Debian and Ubuntu : Lua 5.3
Lmod 8.7.14 for Debian/Ubuntu
Changelog from upstream:
(8.7.13) * Transitional support for using ~/.config/lmod for collections. Currently collectionw are
are written to both ~/.lmod.d/ and ~/.config/lmod. Site can switch to writting only to
~/.config/lmod by configuring with --with-useDotConfigOnly=yes. Lmod will continue read
from both directories to find a collection.
* Issue #601: Now save to the env. when doing "setenv" from a show.
(8.7.14) * Issue #607: When using extended_default convert userName to fullName.
* Rename MasterControl to MainControl
* Rename Master to Hub
* Rename masterTbl to optionTbl. Note that the masterTbl() is equal to optionTbl()
therefore SitePackage and /etc/lmod/lmod_config.lua files can continue to use masterTbl
* PR #600: merging in 600_category to support "module category"
* Issue #604: Fixed bug where ref_count was not passed to swapped modules.
8.7.12 for Debian/Ubuntu
Lmod 8.7.12 for Debian and Ubuntu
- Switch mode=user_default conversion to build time not configure time.
- Taking Kenneth's suggestion to add where configuration variables are set.
- This is shown with --miniConfig or --config.
- Unsetting FPATH inside configure.ac to avoid bad interaction with possible K-shell support.
- ml now understands "--" to mean stop processing options.
- LMOD_FAST_TCL_INTERP is set to true by default. Make fixes to rt/commmon_funcs.sh to turn it off for tests. Except that the end2end test needs it true.
- Move cache file location from ~/.lmod.d/.cache/* to ~/.cache/lmod/*
- Set FPATH in bash.in so that it works correctly with both Zsh and Ksh.
- Issue TACC#594: change cp -p to cp and mv to mv -f in update_lmod_system_spider_cache.in.
- Now use UID_MIN from /etc/logins.def otherwise default to UID_MIN to 500 in proj_mgmt/convert_mode.sh
Lmod 8.7.11 for Debian/Ubuntu
- (8.7.9) * Correctly generate Version.lua file when installing from a tar ball.
- (8.7.10) * Issue TACC#585: Add support for --with-mode=MODE
- (8.7.11) * Fix bug found in 8.7.10 about --with-mode=MODE
Lmod 8.7.8 for Debian and Ubuntu
(8.7.8) * Add mcp:mustLoad() in cmdfuncs.lua: Unload(...). Must catch case where
reloading a replacement module depend on a module which is not there
(See comments in test rt/depends_on/depends_on.tdesc about oneapi and impi)
* Issue #593: In DirTree.lua l_versionFile(), Now only evaluate the highest priority
entry in defaultA, instead of all. This avoids the issue where there is a .modulerc.lua
which works and a .modulerc or .version file which has syntax errors.
Lmod 8.7.7 for Debian and Ubuntu
8.7.7
- Add option
--miniConfig
to report configuration differences from default. - Setting
LMOD_SYSTEM_DEFAULT_MODULES
to__NO_SYSTEM_DEFAULT_MODULES__
will allow module reset to purge and reset$MODULEPATH
to the system one. - Make
LMOD_SYSTEM_DEFAULT_MODULES
a cosmic variable.
8.7.6 for Debian and Ubuntu
(8.7.6) * Change the way GIT_VERSION is found when installing Lmod
* Issue #584: Modify tcl2lua.tcl to reset the changes made to the environment when using
setenv and pushenv.
* Issue #587: Fix bug created with #580 namely that env vars can start with "_"
* Recalculate LMOD_SHELL_PGRM in bash.in to make sure that the Lmod shell matches the current
shell
Lmod 8.7.5 for Debian/Ubuntu
Lmod 8.7.4 for Debian/Ubuntu
(8.7.4)
- Issue TACC#578: Dynamic Spider Cache supported.
- Change Regular files counter to ignore files that start with "." when counting non-modulefiles in
src/DirTree.lua
8.7.3 for Debian and Ubuntu
Lmod 8.7.3 for Debian and Ubuntu
Changelog upstream:
W.I.P:
(8.7.3) * Report warning when an MODULEPATH directory has too many non-modulefiles
* A .version or .modulerc that has non-zero file length and doesn't start
with "#%Module" is ignored.
* Report an Infinite loop error if loading the same modulefile 500 times.
* Add note to 095_tcl2lua.tcl about the whole TCL modulefile being evaluated by TCL.
Note also that this is not a SOURCE-to-SOURCE translation.
* Cannot use local with KSH
* Only add to mpathMapT when mpath_old ~= mpath_new in l_processNewModulePath(path).
Lmod 8.7.2 for Debian/Ubuntu
Updates in this version:
(8.7.2) * Print message when unloading an unknown module (but not in a purge or dependent module)