Modules 4.5.2 released

Version 4.5.2 of Modules has just been released. It provides fixes for the few issues recently spotted.

The changes introduced in this bugfix release are:

Init: list and source sub-commands do not take available modules as argument in fish completion script.

Init: fix option list for search sub-command in bash completion script.

Fix double error counter increase when modulefile evaluation breaks.

Install: adapt configure script to pass to the configure script of Modules compatibility version only a subset of the options it supports (most commonly used options).

Install: raise an error when an unknown option is passed to configure script rather silently ignore it. (fix issue #348)

Install: enable the definition of installation directory options of configure script with the --option value syntax in addition to the --option=value syntax. (fix issue #348)

Doc: alphabetically sort sub-commands of module-info modulefile Tcl command in modulefile(4) document.

Script: clean previously built environment-modules RPMs in mrel.

Clearly separate quarantine variable definition from tclsh binary on modulecmd.tcl evaluated command call in _module_raw function for sh, bash, ksh and zsh shells. (fix issue #350)

Doc: clarify in documentation index that Environment Modules should not be confused with language-specific modules. (contribution from Rob Hurt)

Adapt conflict detection tests to ensure a module loaded by its full pathname will not detect itself as a conflict when declaring a reflexive conflict. (fix issue #352)

Adapt the mrel and mpub commands to produce new Modules release from a vZ.Y.x git branch rather than from the repository main branch.

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.5 series are provided in the MIGRATING document.

http://modules.readthedocs.io/en/stable/MIGRATING.html
http://modules.readthedocs.io/en/stable/NEWS.html

The tarball of this new version can be downloaded at:

http://downloads.sourceforge.net/modules/modules-4.5.2.tar.gz

The zipball to install this new version on Windows platform can be downloaded at:

http://downloads.sourceforge.net/modules/modules-4.5.2-win.zip

If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:

https://github.com/cea-hpc/modules/issues

Special thanks to Rob Hurt for his code contribution on this release and to all the people who reported issues.