Environment Modules Updates

Modulepath rc file

by Xavier Delaruelle
A .modulerc file found at the root of an enabled modulepath directory is now evaluated when modulepath is walked through to locate modulefiles. This modulepath rc file gives for instance the ability to define a module alias whose name...
new feature
v4.3

MODULES_SITECONFIG

by Xavier Delaruelle
The ability to define an additional site-specific configuration file has just been added. The MODULES_SITECONFIG environment variable has been introduced for this purpose. When set, the script file pointed by the variable is sourced (if...
new feature
v4.3

Further I/O operations optimization

by Xavier Delaruelle
After an initial work on this topic in version 4.0, I/O operations have been further optimized (to save a significant number of filesystem I/O operations made to search and evaluate modulefiles. When fully read, the content of a...
new feature
v4.3

Modules 4.2.4 released

by Xavier Delaruelle
Modules version 4.2.4 has just been released. This new release in the 4.2 series has a specific focus on improving the readability of the warning, error and informational messages reported when multiple load or unload modulefile...
release
bugfix
v4.2

Modules 4.2.3 released

by Xavier Delaruelle
Modules version 4.2.3 has just been released. This new release in the 4.2 series has a specific focus on error management. When the evaluation of a modulefile fails during an automated module handling mechanisms everything is now done to...
release
bugfix
v4.2

Modules 4.2.2 released

by Xavier Delaruelle
Modules version 4.2.2 has just been released. This is a bugfix release in the 4.2 series. Fixes are: Correct the Dependent Unload mechanism when it triggers the unload of 2 modules making together a requirement from another module. This...
release
bugfix
v4.2

Modules 4.2.1 released

by Xavier Delaruelle
Modules version 4.2.1 has just been released. This is a bugfix release in the 4.2 series. Fixes are: Cookbook: add the inhibit-report-info recipe. Cookbook: port unload-firstly-loaded and top-priority-values recipes to v4.2. Init: fix...
release
bugfix
v4.2

Modules 4.2.0 released

by Xavier Delaruelle
After 6 months of development, it is a my great pleasure to announce the release of Modules version 4.2.0. This new version brings a specific focus on the dependency management between modulefiles with a push forward consistency and...
release
new feature
v4.2

Improved module message report

by Xavier Delaruelle
Module sub-commands like load, unload or switch, may perform multiple load or unload modulefile evaluations in a row. Also these kind of evaluation modes may sometimes trigger additional load or unload evaluations, when for instance a...
new feature
v4.2