- Update to version 8.7.37:
* Use the correct mname from Framestack when unregistering a "break"
module.
* Ignore backup files (*~ .*.swp etc) files in a modulerc.d directory.
* Fixed buildVersion_src to deal with (HEAD detached at x.y.z)
* From 8.7.35 & 8.7.36:
* Let is-loaded and is-avail set non-zero exit status. This is different
from warnings.
* Must pass in mpathA to isVisible when trying to find hidden modules in
buildDbT
* Do not produce a Lua error on a non-existant collection
* Now use "m_Module_Msgs_close" instead of border so that sites can
override.
* Add LMOD_ADMIN_FILE to config report
* Call build_i18n before calling warnings, errors or messages
* Allow for multiple hooks. Note that last one in list sets the result
value on return
* Allow io.popen() to be called from a modulefile.
* Created buildVersion_src to build src/Version.lua when installing Lmod.
OBS-URL: https://build.opensuse.org/request/show/1167878
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=104
- Update to version 8.7.34
* (Again) Cannot use the string ${ZSH_VERSION} in
$FPATH. Instead change orig zsh version to current one.
* Change isFile(fn) to return nil if fn is a broken symlink.
* Change abspath() to l_abspath() in tools/fileOps.lua
* Create realpath() to use posix.realpath() if it exists
otherwise use l_abspath()
* Implement user request that the Active RC file(s) be realpath()
* Internally rename complete name to be "complete<name>" and
unwrap when necessary.
* Change the current version of zsh with the string
${ZSH_VERSION} when builting the init/zsh file.
* Better handling of zsh shell functions in source_sh().
Must match "\n}\n" to find end of function.
* Better name for extension title, remove trailing \n
* Added support for getenv function in TCL modules
* Fix bug where the version is very long (like git commit tags)
* Must delete old tcl2lua.so* files before installing new ones
* wrap double quotes around any newlines found in env var value
in bash like shells
* Unknown TCL module command now produce an error instead of
being ignored
* Update zsh and bash tab completion files
* Added support for "module purge" in a TCL modulefile to unload
all other modules on load.
* "module show" now prints the contents of inheritted modules.
* Added support for "purge()" function in modules to unload all
other modules on load.
* Created hook colorize_fullName to allow for sites to control
how "module list" and "module av" (forwarded request 1139499 from eeich)
OBS-URL: https://build.opensuse.org/request/show/1140511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-lmod?expand=0&rev=39
- Update to version 8.7.34
* (Again) Cannot use the string ${ZSH_VERSION} in
$FPATH. Instead change orig zsh version to current one.
* Change isFile(fn) to return nil if fn is a broken symlink.
* Change abspath() to l_abspath() in tools/fileOps.lua
* Create realpath() to use posix.realpath() if it exists
otherwise use l_abspath()
* Implement user request that the Active RC file(s) be realpath()
* Internally rename complete name to be "complete<name>" and
unwrap when necessary.
* Change the current version of zsh with the string
${ZSH_VERSION} when builting the init/zsh file.
* Better handling of zsh shell functions in source_sh().
Must match "\n}\n" to find end of function.
* Better name for extension title, remove trailing \n
* Added support for getenv function in TCL modules
* Fix bug where the version is very long (like git commit tags)
* Must delete old tcl2lua.so* files before installing new ones
* wrap double quotes around any newlines found in env var value
in bash like shells
* Unknown TCL module command now produce an error instead of
being ignored
* Update zsh and bash tab completion files
* Added support for "module purge" in a TCL modulefile to unload
all other modules on load.
* "module show" now prints the contents of inheritted modules.
* Added support for "purge()" function in modules to unload all
other modules on load.
* Created hook colorize_fullName to allow for sites to control
how "module list" and "module av"
OBS-URL: https://build.opensuse.org/request/show/1139499
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=100
- Updated to version 8.7.15:
* Issue #619: Do not source lmod_bash_aliases when $POSIXLY_CORRECT is set
(by bash --posix)
* Issue #620: Dynamically set shell name inside Lmod instead of init/bash.in
* Added debugging stmts to track down issue when adding loop in MODULEPATH
when doing a spider.
* Zsh now gets /path/to/ksh_scripts if KSH_SUPPORT is yes.
* Issue #620: Honor shell name on command line. Use "shell"
when Lmod gets to decide.
* Fix bug in keyword terse output: Add newline on final entry (Created
in Lmod 8.4.18).
- Obsoletes:
issue-620-Delay-setting-of-LMOD_SHELL_PRGM-until-module-is-actually-called.patch (forwarded request 1058224 from eeich)
OBS-URL: https://build.opensuse.org/request/show/1058225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-lmod?expand=0&rev=36
- Updated to version 8.7.15:
* Issue #619: Do not source lmod_bash_aliases when $POSIXLY_CORRECT is set
(by bash --posix)
* Issue #620: Dynamically set shell name inside Lmod instead of init/bash.in
* Added debugging stmts to track down issue when adding loop in MODULEPATH
when doing a spider.
* Zsh now gets /path/to/ksh_scripts if KSH_SUPPORT is yes.
* Issue #620: Honor shell name on command line. Use "shell"
when Lmod gets to decide.
* Fix bug in keyword terse output: Add newline on final entry (Created
in Lmod 8.4.18).
- Obsoletes:
issue-620-Delay-setting-of-LMOD_SHELL_PRGM-until-module-is-actually-called.patch
OBS-URL: https://build.opensuse.org/request/show/1058224
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=88
- issue-620-Delay-setting-of-LMOD_SHELL_PRGM-until-module-is-actually-called.patch:
Since Lmod sets BASH_ENV to /usr/share/lmod/8.7.15/init/bash,
do not run external commands immediately in this script but only
when `module` is called for the first time. This prevents errors
when this script is run during shell init for access restricted
scripts (apparmor) (boo#1206957).
OBS-URL: https://build.opensuse.org/request/show/1057160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-lmod?expand=0&rev=34
Since Lmod sets BASH_ENV to ,
do not run external commands immediately in this script but only
when `module` is called for the first time. This prevents errors
when this script is run during shell init for access restricted
scripts (apparmor) (boo#1206957).
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=83
- Update to version 8.7.15:
User visible changes include:
* Add option --miniConfig to report configuration differences from default.
* Move cache file location from ~/.lmod.d/.cache/* to ~/.cache/lmod/*
* Transitional support for using ~/.config/lmod for collections. Currently collect
are written to both ~/.lmod.d/ and ~/.config/lmod.
* setenv and pushenv change local environment when running spider (and avail).
* Allow bash users to export SUPPORT_KSH=no so that they can avoid bash startup setting FPATH
* Add --location option to show to write to stderr the file location.
* Only rebuild spider caches if there are any loaded or pending modules.
'module avail <name1> <name2> ...' now only prints matching aliases. Search names are resolved.
* Print dataT table when there is an Exception.
* New command added: 'module overview'.
* Add spiderPathFilter hook so that sites can control what paths are kept or ignored.
* Added $LMOD_SITE_MODULEPATH support to prepend to MODULEPATH
* Add support for sh_to_modulefile to support zsh, ksh, bash and tcsh with aliases and shell functions
* Support for source_sh added. Now support more than one shell script per modulefile. (forwarded request 1046634 from eeich)
OBS-URL: https://build.opensuse.org/request/show/1046635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-lmod?expand=0&rev=33
- Update to version 8.7.15:
User visible changes include:
* Add option --miniConfig to report configuration differences from default.
* Move cache file location from ~/.lmod.d/.cache/* to ~/.cache/lmod/*
* Transitional support for using ~/.config/lmod for collections. Currently collect
are written to both ~/.lmod.d/ and ~/.config/lmod.
* setenv and pushenv change local environment when running spider (and avail).
* Allow bash users to export SUPPORT_KSH=no so that they can avoid bash startup setting FPATH
* Add --location option to show to write to stderr the file location.
* Only rebuild spider caches if there are any loaded or pending modules.
'module avail <name1> <name2> ...' now only prints matching aliases. Search names are resolved.
* Print dataT table when there is an Exception.
* New command added: 'module overview'.
* Add spiderPathFilter hook so that sites can control what paths are kept or ignored.
* Added $LMOD_SITE_MODULEPATH support to prepend to MODULEPATH
* Add support for sh_to_modulefile to support zsh, ksh, bash and tcsh with aliases and shell functions
* Support for source_sh added. Now support more than one shell script per modulefile.
OBS-URL: https://build.opensuse.org/request/show/1046634
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=81
- Update to version 8.4.27:
* (8.4.21)
+ Add findLuaProg() or die
* (8.4.22)
+ Fix luaCmd -> luaprog.
* (8.4.23)
+ Fix goto in luaterm pkg.
* (8.4.24)
+ Need to quote '?' in csh.
+ Make list of modules from spider skip .version* and .modulerc*
+ analyzeLmodDB now takes a list of all modules so that zero module
usage can be reported.
* (8.4.26)
+ Fix bug with building on Suse linux
+ Allow all paths (but MODULEPATH) to have trailing double slashes.
* (8.4.27)
+ Fix default for SHORT_TIME
+ Adding isAvail() function for Lua modulefiles
+ Now reporting that is-avail() is not working for TCL modulefiles
OBS-URL: https://build.opensuse.org/request/show/879662
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=67
- updated to version 8.4.20 which works with lua54
* (8.4.20)
+ Adding wV field to MName and MT class (Merged wV branch)
+ This allows users to tell how (if any) default is set.
* (8.4.19)
+ MasterControl:unsetenv(name) also clears stack if it exists.
+ Issue #490: use old way of following readlink as "readlink -f" is not
universal.
* (8.4.18)
+ Issue #481 (and PR #488) are merged in. New configure options to specify
where lua and luac executables exist (--with-lua= and --with-luac=).
It is also possible to use --with-luaSuffix=.
Both --with-lua= and --with-luac= must be specified if one is specified
The option --with-luaSuffix= can not be used with --with-lua or
--with-luac
+ PR #489 is merged in. This fixes bug with "module --terse keyword"
* (8.4.17)
+ If python exists on system use $PYTHON -mjson.tool on the generation
of *.json files from update_lmod_system_spider_cache_files script.
Note $PYTHON is found by looking for python3, python or python2
+ Added TCL module function require-fullname to match requireFullName
in Lua.
+ Do not check $cache_type twice, use $ext = lua for lua like operations
in update spider cache script.
* (8.4.16)
+ Issue #483: Added hidden file to spider tests. Showing that it works
correctly.
+ Fixed bug where providedByT (a.k.a. Extensions) was always
printed when doing "ml keyword ..."
+ Added lua module function requireFullName()
OBS-URL: https://build.opensuse.org/request/show/873195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-lmod?expand=0&rev=26
* (8.4.20)
+ Adding wV field to MName and MT class (Merged wV branch)
+ This allows users to tell how (if any) default is set.
* (8.4.19)
+ MasterControl:unsetenv(name) also clears stack if it exists.
+ Issue #490: use old way of following readlink as "readlink -f" is not
universal.
* (8.4.18)
+ Issue #481 (and PR #488) are merged in. New configure options to specify
where lua and luac executables exist (--with-lua= and --with-luac=).
It is also possible to use --with-luaSuffix=.
Both --with-lua= and --with-luac= must be specified if one is specified
The option --with-luaSuffix= can not be used with --with-lua or
--with-luac
+ PR #489 is merged in. This fixes bug with "module --terse keyword"
* (8.4.17)
+ If python exists on system use $PYTHON -mjson.tool on the generation
of *.json files from update_lmod_system_spider_cache_files script.
Note $PYTHON is found by looking for python3, python or python2
+ Added TCL module function require-fullname to match requireFullName
in Lua.
+ Do not check $cache_type twice, use $ext = lua for lua like operations
in update spider cache script.
* (8.4.16)
+ Issue #483: Added hidden file to spider tests. Showing that it works
correctly.
+ Fixed bug where providedByT (a.k.a. Extensions) was always
printed when doing "ml keyword ..."
+ Added lua module function requireFullName()
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=65
- Update to version 8.3.1:
* The function extensions() now takes a string of comma separated names.
* Add support for "atleast()" and "between()" functions support a "<"
to signify a less than instead of less than or equal to between range.
* Make "ml - foo" an error.
* It is now safe to have os.exit(1) in a modulefile. Spider can now
handle it.
- Remove obsolete BuildRequires on ohpc.
OBS-URL: https://build.opensuse.org/request/show/777921
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=51
- Update to version 8.2.5:
* Better support for the fish shell including tab completion
* New function extensions(): This allows for modules like python
to report that the extensions numpy and scipy are part of the
modules. Users can use "module spider numpy" to find which
modules provide numpy etc.
* Added a new command "clearLmod" which does a module purge and
removes all LMOD aliases and environment variables.
* Remove asking for the absolute path for generating spiderT
and dbT. It now only use when building the reverseMapT.
* Lmod now requires "rx" other access when searching for
modulefiles.
* settarg correctly handles a power9 processor running linux.
- Refresh patch
* Messages-Remove-message-about-creating-a-consulting-ticket.patch
OBS-URL: https://build.opensuse.org/request/show/751799
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=49
- Update to version 8.1.14:
* Extended Default feature added: module load intel/17 will find
the "best" intel/17.* etc.
* All hidden files are NOT written to the softwarePage output.
* Lmod now correctly reports failed to load module "A" in the
special case where "ml A B" and A is a prereq of B and A
doesn't exist.
* A meta module takes precedence over a regular module if the
meta module occurs in an earlier directory in $MODULEPATH
* Lmod output only "fills" when the text is more than one line
or it is wider than the current width.
* Embed the TCL interpreter in Lmod when a site allows TCL files
* "module reset" resets $MODULEPATH to be the system $MODULEPATH
* Improved tracing of module loads/unloads when --trace is given.
* Allow MODULERCFILE to be a colon separated list.
- Set --with-fastTCLInterp=no, because this option is not supported
with TCL 8.6
OBS-URL: https://build.opensuse.org/request/show/725390
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=45
- Update to 7.8.15:
* issue #379: Extra space required for shell function definitions
under bash
* issue #380: Change DependencyCk mode from load to dependencyCk,
sType and tcl_mode remain load.
* Fixed problem with unbound variable __lmod_sh_dbg in module shell
function definition
* Add unload state to tracing.
* Define MCP and mcp earlier in lmod main() so that errors/warning
found in SitePackage work.
* issue #383: Use LUA_PATH to evaluate Version.lua instead of
depending on ./?.lua to be LUA_PATH.
* Added mgrload function and documentation
* Fixed unbound variable in bash.in.
* Fixed bug when ~/.lmod.d/cache was read only.
* Fixed quote rules for Python, R and CMAKE.
* issue #390: Added a message when find first rules are used to set
defaults when NVV is found in both avail and tracing.
* issue #389: Honor newlines and leading spaces in Nag messages.
* Allow MODULERCFILE to be a colon separated list.
* issue #391: Only process the family stack when in the modulefile
that requested it.
* Allow MODULERCFILE to be a colon separated list with the priority
be left to right instead of right to left.
* Added cc test case for issues with choosing the correct module
when doing reloadAll()
* issue #394: Only reload modules when the userName has remained the
same in mt.
* Add Lmod version report to --trace output.
* issue #394: use mname = MName:new("load",mt:userName(sn)) to get
OBS-URL: https://build.opensuse.org/request/show/668723
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=40
- Update to 7.8.1:
* Fixed typo in myGlobals.lua about assigning LMOD_DUPLICATE_PATHS
* Fixed TARG_TITLE_BAR_PAREN to always have a value, needed for tcsh.
* Added LMOD_SETTARG_TITLE_BAR=yes to turn on the title bar.
* Changed from sn-version to sn/version in title bar.
* Changed the initialization of LMOD_SETTARG_CMD in bash.in and csh.in.
It is defined to be `:' iff it is undefined. This allows settarg to work
in sub-shells.
* Use spider cache for "module --terse avail" when LMOD_CACHED_LOADS=yes
* Fix bug with LMOD_SETTARG_CMD and csh.
* Turn off LMOD_REDIRECT for tcsh
Settarg now supports C/N/V and N/V/V module layouts.
* Fixed a bug where sometimes a compiler-mpi dependent module wouldn't
be found when it should.
* Fixed issue #321 Changed LMOD_TARGPATHLOC to LMOD_SETTARG_TARG_PATH_LOCATION
changed LMOD_FULL_SETTARG_SUPPORT to LMOD_SETTARG_FULL_SUPPORT. (Lmod supports both)
* Fixed issue #322 where non-existant directory would cause problems
* Fix bug in settarg module for csh.
* Fix bug in Csh.lua where semicolons inside an alias were removed. Only remove the
trailing semicolon.
* Generate an LmodError() if the cachefile is broken.
* Do not convert /foo/bar/../baz to /foo/baz. Leave .. in paths. Fixes issue #324
* The admin.list (aka, nag mesages) supports Lua regex's. Responds to issue #326
* The admin.list now supports multiple targets for the same message (issue #326)
* Use full path_regularize() on all TCL program files. Having paths like /a/b/../d
caused problems for some users when interacting with TCL.
* Do not look for lua_json. Just use the one that comes with Lmod.
* Fix sh_to_modulefile correctly handle bad options (issue #332)
* Allow pushenv("FOO",false) to clear "FOO" (issue #331)
* Always use ref counting for MODULEPATH. (forwarded request 630002 from eeich)
OBS-URL: https://build.opensuse.org/request/show/630003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-lmod?expand=0&rev=13
- Update to 7.8.1:
* Fixed typo in myGlobals.lua about assigning LMOD_DUPLICATE_PATHS
* Fixed TARG_TITLE_BAR_PAREN to always have a value, needed for tcsh.
* Added LMOD_SETTARG_TITLE_BAR=yes to turn on the title bar.
* Changed from sn-version to sn/version in title bar.
* Changed the initialization of LMOD_SETTARG_CMD in bash.in and csh.in.
It is defined to be `:' iff it is undefined. This allows settarg to work
in sub-shells.
* Use spider cache for "module --terse avail" when LMOD_CACHED_LOADS=yes
* Fix bug with LMOD_SETTARG_CMD and csh.
* Turn off LMOD_REDIRECT for tcsh
Settarg now supports C/N/V and N/V/V module layouts.
* Fixed a bug where sometimes a compiler-mpi dependent module wouldn't
be found when it should.
* Fixed issue #321 Changed LMOD_TARGPATHLOC to LMOD_SETTARG_TARG_PATH_LOCATION
changed LMOD_FULL_SETTARG_SUPPORT to LMOD_SETTARG_FULL_SUPPORT. (Lmod supports both)
* Fixed issue #322 where non-existant directory would cause problems
* Fix bug in settarg module for csh.
* Fix bug in Csh.lua where semicolons inside an alias were removed. Only remove the
trailing semicolon.
* Generate an LmodError() if the cachefile is broken.
* Do not convert /foo/bar/../baz to /foo/baz. Leave .. in paths. Fixes issue #324
* The admin.list (aka, nag mesages) supports Lua regex's. Responds to issue #326
* The admin.list now supports multiple targets for the same message (issue #326)
* Use full path_regularize() on all TCL program files. Having paths like /a/b/../d
caused problems for some users when interacting with TCL.
* Do not look for lua_json. Just use the one that comes with Lmod.
* Fix sh_to_modulefile correctly handle bad options (issue #332)
* Allow pushenv("FOO",false) to clear "FOO" (issue #331)
* Always use ref counting for MODULEPATH.
OBS-URL: https://build.opensuse.org/request/show/630002
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=38
- Make lua-lmod Arch-dependent: it hard codes the search path to
.so plugins used by other Lua packages (boo#1061205).
- Update to 7.6:
1. Support for disable <collection_name>
2. A marked default is honored even if it is hidden
3. Support for depends_on() as a better way to handle module dependencies.
* Lmod 7.5:
1. Added -T, --trace option to report restore, load, unloads and spider.
2. Report both global and version aliases with module --terse
Add Global Aliases output to module avail if they exist.
3. Support for isVisibleHook (Thanks @wpoely86!) to control whether
a module is hidden or not.
4. Support for "spider -o spider-json" to set the key "hidden"
to true or false for each module.
5. Setting LMOD_EXACT_MATCH=yes also turns off the display of (D) with
avail.
6. CMake "shell" added.
7. Added feature that LMOD_TMOD_FIND_FIRST. A site can decide to force
FIND_FIRST instead FIND_BEST for NV module layouts.
Bug Fixes:
1. Fix bug where Lmod would be unable to load a module where NV and
NVV module layouts were mixed.
2. Fix bug where LMOD_CASE_INDEPENDENT_SORTING=yes wasn't case
independent when using avail hook.
* Lmod 7.4:
1. Using built-in luafilesystem if system version doesn't exist or < 1.6.2
2. Support for setting LMOD_SYSHOST with configure.
3. Sites or users can use italic instead of dim for hidden modules
4. Detailed spider output reports all dependencies hidden or not.
OBS-URL: https://build.opensuse.org/request/show/533072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-lmod?expand=0&rev=10
- Update to 7.6:
1. Support for disable <collection_name>
2. A marked default is honored even if it is hidden
3. Support for depends_on() as a better way to handle module dependencies.
* Lmod 7.5:
1. Added -T, --trace option to report restore, load, unloads and spider.
2. Report both global and version aliases with module --terse
Add Global Aliases output to module avail if they exist.
3. Support for isVisibleHook (Thanks @wpoely86!) to control whether
a module is hidden or not.
4. Support for "spider -o spider-json" to set the key "hidden"
to true or false for each module.
5. Setting LMOD_EXACT_MATCH=yes also turns off the display of (D) with
avail.
6. CMake "shell" added.
7. Added feature that LMOD_TMOD_FIND_FIRST. A site can decide to force
FIND_FIRST instead FIND_BEST for NV module layouts.
Bug Fixes:
1. Fix bug where Lmod would be unable to load a module where NV and
NVV module layouts were mixed.
2. Fix bug where LMOD_CASE_INDEPENDENT_SORTING=yes wasn't case
independent when using avail hook.
* Lmod 7.4:
1. Using built-in luafilesystem if system version doesn't exist or < 1.6.2
2. Support for setting LMOD_SYSHOST with configure.
3. Sites or users can use italic instead of dim for hidden modules
4. Detailed spider output reports all dependencies hidden or not.
5. Support for fish shell
6. Move almost all configuration variables from profile.in to bash.in and
similarly for tcsh.
OBS-URL: https://build.opensuse.org/request/show/532209
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=23
- All the Lmod programs now resolve any symlinks to the
actual program before adding to the Lua's package.path
and package.cpath.
- Contrib patch: Extend msgHook to LmodError and LmodWarning
- Now using travis for CI and testing.
- Configure time option to have Lmod check for magic TCL string in
modulefiles (#%Module)
- Lmod now uses a regular expression to match user commands
to internal commands. For example "av", "ava" or "available"
will match "avail"
- Lmod now uses the values of LUA_PATH and LUA_CPATH at
configuration time. This way Lmod is safe from user changes
to these important Lua values.
- Updated documentation at lmod.readthedocs.org
- Support for generating xalt_rmapT.json used by XALT.
- Fixed bug with upcase characters in version file.
- It is now possible to configure Lmod to use the spider cache
when loading (--with-cachedLoads=yes or
export LMOD_CACHED_LOADS=1 to activate). This is off by
default. Sites that use this will have to keep their spider
caches up-to-date or user will not be able to load modules
not in the cache.
- It is now possible to configure Lmod to use Legacy Version
ordering ( --with-legacyOrdering=yes or export
LMOD_LEGACY_VERSION_ORDERING=1). With legacy ordering 9.0
is "newer" than 10.0. This is the ordering that Tmod uses.
- Lmod will print admin message (a.k.a nag messages) when
doing module whatis <foo> or module help <foo>. In other
words if a nag message would appear with module load <foo>
then it will also appear when using whatis or help.
- Many improvement in the generation of the lmod database for
module tracking.
- Numerous bug fixes.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/lua-lmod?expand=0&rev=3
oid sha256:171529152fedfbb3c45d27937b0eaa1ee62b5e5cdac3086f44a6d56e5d1d7da4
size 28072808
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.