Modules 4.5.3 released

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

The changes introduced in this bugfix release are:

Install: take into account the --build, --host, --target, --enable-dependency-tracking and --disable-dependency-tracking configure options to transmit them to the configure scripts of Modules Tcl extension library and Modules compatibility version. (fix issue #354)

Install: ignore some regular options of an Autoconf configure script that are useless for this project but usually implied in build macros (like RPM %configure macro).

Install: ignore unsupported --enable-* and --with-* options on configure script rather raise an error and add support to define environment variable and build system type as configure script arguments to comply with GNU configuration recommendations.

Install: fix modulecmd pre-alternatives check in RPM spec file.

Install: use %make_build and %make_install macros in RPM spec file.

When module switch command is used in modulefile, do not state when processing it a conflict over switched-off module if its specification on the module switch command also matches switched-on module’s specification. Allow this way the replacement of any loaded version of a module for a specific one required by currently loading module. (fix issue #355)

Correctly report failed attempts to load module requirements expressed with advanced version specifiers. (fix issue #356)

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.3.tar.gz

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

http://downloads.sourceforge.net/modules/modules-4.5.3-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 to all the people who reported issues.