Modules 4.4.1 released
timestamp1578085020001
release
v4.4
bugfix
Modules version 4.4.1 is out and provides substantial performance improvements as well as fixes for the few issues spotted in the 4.4 serie.
The changes introduced in this bugfix release are:
- Fix error and warning messages relative to dependency management to enclose dependency specification in single quotes to clearly distinguish specification from each other.
- Skip output of module loading message if module is already loaded.
- Doc: add demonstration material played at SC19 to promote the new features of Modules.
- Contrib: add
playdemo
script to play recorded demonstration cast. - Doc: add a web anchor to each modulefile Tcl command, module sub-command and module environment variable documentation.
- Install: update RPM spec file to enable build on
el8
. - Doc: fix RST syntax for bullet lists in design docs. (fix issue #306)
- In case
module avail
query does not match a directory but only its contained elements (for instancemodule av mod/7
matchesmod/7.1
andmod/7.2
but notmod/
), fix query processing to correctly return latest or default element in case--latest
or--default
flags are set. - In case a
module avail
query performed in a no-indepth mode with--latest
or--default
flags either enabled or disabled, fix query processing to return directory elements if they are part of result. - When a
module avail
query performed in no-indepth mode targets a virtual module, fix result to filter-out the directory holding the virtual module from result. - Fix
module avail --default
queries when modulefile default version does not match query: select latest version from modulefiles matching query unlessimplicit_default
configuration is disabled in which case no default version is returned. - Improve highlighting of module
avail
andwhatis
search result by coloring module names matching search query expressed with the advanced version specifiers.name@1,3
orname@1:3
queries now highlightname/1
andname/3
strings found in search result. - Contrib: add the
mlprof
script which wrapsmodulecmd.tcl
to collect profiling information on its execution. - Contrib: adapt
mb
script to profilemodulecmd.tcl
run tests rather bench them whenprofile
argument is passed to the script. - Improve overall performances of module names and versions comparison by introducing optimized procedures and caching in memory module search results.
The list of all changes made in this new version are described in the NEWS document. Details on the new features introduced in the 4.4 series are provided in the MIGRATING document.
http://modules.readthedocs.io/en/stable/NEWS.html
http://modules.readthedocs.io/en/stable/MIGRATING.html
The tarball of this new version can be downloaded at:
http://downloads.sourceforge.net/modules/modules-4.4.1.tar.gz
If you encounter any issue, please let us know by creating a ticket on the project bug tracker at: