urn:noticeable:projects:cbzeG7wTvAIqj21zbUmxEnvironment Modules Updatescea-hpc.github.io/modules2020-11-14T20:32:29.920ZCopyright © Environment ModulesNoticeablehttps://storage.noticeable.io/projects/cbzeG7wTvAIqj21zbUmx/newspages/UPOFxJbXsysxyt1L7iHB/01h55ta3gsp13j52cdnky8js2v-header-logo.pnghttps://storage.noticeable.io/projects/cbzeG7wTvAIqj21zbUmx/newspages/UPOFxJbXsysxyt1L7iHB/01h55ta3gsp13j52cdnky8js2v-header-logo.png#b70e0burn:noticeable:publications:XPNZrPxr4Y3twYG39a8A2020-11-14T20:30:00.001Z2020-11-14T20:32:29.920ZModules 4.6.1 releasedModules 4.6.1 is out. This release brings a significant performance improvement for the dynamic hiding/forbidding feature and several other fixes. The changes introduced in this bugfix release are: Lib: implement initStateClockSeconds...<p>Modules 4.6.1 is out. This release brings a significant performance improvement for the dynamic hiding/forbidding feature and several other fixes.</p> <p>The changes introduced in this bugfix release are:</p> <ul> <li>Lib: implement <code>initStateClockSeconds</code> as a Tcl command in libtclenvmodules to provide an optimized way to retrieve current Epoch time.</li> <li>Lib: implement <code>parseDateTimeArg</code> as a Tcl command in libtclenvmodules to provide an optimized way to convert a datetime string into an Epoch time.</li> <li>When full module specification is equal to <code>@</code>, raise an error as no module name is provided. (fix issue #362)</li> <li>Optimize internal recording of hidden module and tag specification when parsing modulerc files in order to reduce the time taken to test if a given module is hidden or if a given tag applies to it.</li> <li>Script: add the ability to select the benchmark test to perform on <code>mb</code> utility.</li> <li>Doc: add <em>Use new features without breaking old module command</em> cookbook recipe</li> <li>Doc: rework option description for <code>module-hide</code> and <code>module-forbid</code> commands in modulefile(4) document.</li> <li>Doc: describe in diff_v3_v4 document that shell special characters like backticks are escaped when used in values starting Modules 4.0. (fix issue #365)</li> <li>Doc: make the ENVIRONMENT section from modulefile(4) man page point to the ENVIRONMENT section of module(1) man page.</li> <li>Fix <code>clear</code> sub-command to unset the <code>MODULES_LMSOURCESH</code> environment variable. (fix issue #367)</li> <li>Correctly return on <code>avail</code> sub-command a symbolic version defined in a global RC file when specifically searched. (fix issue #368)</li> <li>Fix module hiding resolution for symbolic versions defined in a global RC file when <code>module-hide</code> statements are set in the modulepath where the modulefiles targeted by these symbols are located. (fix issue #369)</li> <li>When a module fails to unload during a <code>purge</code> sub-command, preserve loaded the modules it requires to keep environment consistent. (fix issue #370)</li> <li>Doc: add <em>Hide and forbid modules</em> cookbook recipe.</li> </ul> <p>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.6 series are provided in the MIGRATING document.</p> <p><a href="http://modules.readthedocs.io/en/stable/MIGRATING.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.XPNZrPxr4Y3twYG39a8A&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/MIGRATING.html</a><br> <a href="http://modules.readthedocs.io/en/stable/NEWS.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.XPNZrPxr4Y3twYG39a8A&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/NEWS.html</a></p> <p>The tarball of this new version can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.6.1.tar.gz?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.XPNZrPxr4Y3twYG39a8A&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.6.1.tar.gz</a></p> <p>The zipball to install this new version on Windows platform can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.6.1-win.zip?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.XPNZrPxr4Y3twYG39a8A&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.6.1-win.zip</a></p> <p>If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:</p> <p><a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.XPNZrPxr4Y3twYG39a8A&amp;utm_medium=newspage" target="_blank" rel="noopener">https://github.com/cea-hpc/modules/issues</a></p> <p>Special thanks to to all the people who reported issues.</p> Xavier Delaruelle[email protected]urn:noticeable:publications:qlb4pYoLlIZB79aJvLKq2020-09-16T05:04:00.001Z2020-09-16T06:23:34.831ZModules 4.6.0 releasedModules 4.6.0 is here with many new stuff to handle the life cycle of your modulefiles. It is as always backward-compatible with previous version 4 releases and primarily adds features and fixes bugs. Major new features introduced in v4...<p>Modules 4.6.0 is here with many new stuff to handle the life cycle of your modulefiles. It is as always backward-compatible with previous version 4 releases and primarily adds features and fixes bugs. Major new features introduced in v4.6.0 since v4.5 are:</p> <ul> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/translating-shell-scripts-into-modulefiles?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">Translating shell scripts into modulefiles</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/embed-shell-scripts-directly-in-modulefiles?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">Embed shell scripts in modulefiles</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/querying-user-s-name-and-groups-membership?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">Querying user’s name and groups membership</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/hiding-modules?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">Hiding modules</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/forbidding-use-of-modules?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">Forbidding use of modules</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/tracing-module-execution?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">Tracing module execution</a></li> </ul> <p>Details on these features included in this new release are provided in the <a href="http://modules.readthedocs.io/en/stable/MIGRATING.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">MIGRATING</a> document. The list of all changes made in this new version are described in the <a href="http://modules.readthedocs.io/en/stable/NEWS.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">NEWS</a> document.</p> <p>The tarball of this new version can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.6.0.tar.gz?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.6.0.tar.gz</a></p> <p>The zipball to install this new version on Windows platform can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.6.0-win.zip?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.6.0-win.zip</a></p> <p>If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:</p> <p><a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-6-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.qlb4pYoLlIZB79aJvLKq&amp;utm_medium=newspage" target="_blank" rel="noopener">https://github.com/cea-hpc/modules/issues</a></p> <p>Many thanks also to all of you who improve Modules by reporting bugs or sharing new ideas.</p> Xavier Delaruelle[email protected]urn:noticeable:publications:cJyLLA0skKg6lAWLrmdy2020-08-31T18:44:00.001Z2020-08-31T18:47:24.315Z Modules 4.5.3 releasedVersion 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...<p>Version 4.5.3 of Modules has just been released. It provides fixes for the few issues recently spotted.</p> <p>The changes introduced in this bugfix release are:</p> <ul> <li>Install: take into account the <code>--build</code>, <code>--host</code>, <code>--target</code>, <code>--enable-dependency-tracking</code> and <code>--disable-dependency-tracking</code> configure options to transmit them to the <code>configure</code> scripts of Modules Tcl extension library and Modules compatibility version. (fix issue #354)</li> <li>Install: ignore some regular options of an Autoconf <code>configure</code> script that are useless for this project but usually implied in build macros (like RPM <code>%configure</code> macro).</li> <li>Install: ignore unsupported <code>--enable-*</code> and <code>--with-*</code> options on <code>configure</code> script rather raise an error and add support to define environment variable and build system type as <code>configure</code> script arguments to comply with <a href="https://www.gnu.org/prep/standards/html_node/Configuration.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-3-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.cJyLLA0skKg6lAWLrmdy&amp;utm_medium=newspage" target="_blank" rel="noopener">GNU configuration recommendations</a>.</li> <li>Install: fix <code>modulecmd</code> pre-alternatives check in RPM spec file.</li> <li>Install: use <code>%make_build</code> and <code>%make_install</code> macros in RPM spec file.</li> <li>When <code>module switch</code> command is used in modulefile, do not state when processing it a conflict over switched-off module if its specification on the <code>module switch</code> 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)</li> <li>Correctly report failed attempts to load module requirements expressed with advanced version specifiers. (fix issue #356)</li> </ul> <p>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.</p> <p><a href="http://modules.readthedocs.io/en/stable/MIGRATING.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-3-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.cJyLLA0skKg6lAWLrmdy&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/MIGRATING.html</a><br> <a href="http://modules.readthedocs.io/en/stable/NEWS.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-3-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.cJyLLA0skKg6lAWLrmdy&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/NEWS.html</a></p> <p>The tarball of this new version can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.5.3.tar.gz?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-3-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.cJyLLA0skKg6lAWLrmdy&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.5.3.tar.gz</a></p> <p>The zipball to install this new version on Windows platform can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.5.3-win.zip?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-3-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.cJyLLA0skKg6lAWLrmdy&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.5.3-win.zip</a></p> <p>If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:</p> <p><a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-3-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.cJyLLA0skKg6lAWLrmdy&amp;utm_medium=newspage" target="_blank" rel="noopener">https://github.com/cea-hpc/modules/issues</a></p> <p>Special thanks to to all the people who reported issues.</p> Xavier Delaruelle[email protected]urn:noticeable:publications:TzIg0A0yM9fQcn8Bycsk2020-07-30T12:48:00.001Z2020-08-31T18:44:45.031Z Modules 4.5.2 releasedVersion 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...<p>Version 4.5.2 of Modules has just been released. It provides fixes for the few issues recently spotted.</p> <p>The changes introduced in this bugfix release are:</p> <ul> <li>Init: <code>list</code> and <code>source</code> sub-commands do not take available modules as argument in fish completion script.</li> <li>Init: fix option list for <code>search</code> sub-command in bash completion script.</li> <li>Fix double error counter increase when modulefile evaluation breaks.</li> <li>Install: adapt <code>configure</code> script to pass to the <code>configure</code> script of Modules compatibility version only a subset of the options it supports (most commonly used options).</li> <li>Install: raise an error when an unknown option is passed to <code>configure</code> script rather silently ignore it. (fix issue #348)</li> <li>Install: enable the definition of installation directory options of <code>configure</code> script with the <code>--option value</code> syntax in addition to the <code>--option=value</code> syntax. (fix issue #348)</li> <li>Doc: alphabetically sort sub-commands of <code>module-info</code> modulefile Tcl command in <code>modulefile(4)</code> document.</li> <li>Script: clean previously built environment-modules RPMs in <code>mrel</code>.</li> <li>Clearly separate quarantine variable definition from tclsh binary on <code>modulecmd.tcl</code> evaluated command call in <code>_module_raw</code> function for <em>sh</em>, <em>bash</em>, <em>ksh</em> and <em>zsh</em> shells. (fix issue #350)</li> <li>Doc: clarify in documentation index that Environment Modules should not be confused with language-specific modules. (contribution from Rob Hurt)</li> <li>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)</li> <li>Adapt the <code>mrel</code> and <code>mpub</code> commands to produce new Modules release from a <em>vZ.Y.x</em> git branch rather than from the repository main branch.</li> </ul> <p>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.</p> <p><a href="http://modules.readthedocs.io/en/stable/MIGRATING.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-2-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.TzIg0A0yM9fQcn8Bycsk&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/MIGRATING.html</a><br> <a href="http://modules.readthedocs.io/en/stable/NEWS.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-2-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.TzIg0A0yM9fQcn8Bycsk&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/NEWS.html</a></p> <p>The tarball of this new version can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.5.2.tar.gz?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-2-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.TzIg0A0yM9fQcn8Bycsk&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.5.2.tar.gz</a></p> <p>The zipball to install this new version on Windows platform can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.5.2-win.zip?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-2-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.TzIg0A0yM9fQcn8Bycsk&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.5.2-win.zip</a></p> <p>If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:</p> <p><a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-2-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.TzIg0A0yM9fQcn8Bycsk&amp;utm_medium=newspage" target="_blank" rel="noopener">https://github.com/cea-hpc/modules/issues</a></p> <p>Special thanks to Rob Hurt for his code contribution on this release and to all the people who reported issues.</p> Xavier Delaruelle[email protected]urn:noticeable:publications:NUxs1Nx67Nc7ramlrtyM2020-06-01T16:33:00.001Z2020-08-31T18:48:22.935ZModules 4.5.1 releasedVersion 4.5.1 of Modules has just been released. It provides fixes for the few issues recently spotted. The changes introduced in this bugfix release are: Install: consistently output Makefile warning messages on stderr. Script: add...<p>Version 4.5.1 of Modules has just been released. It provides fixes for the few issues recently spotted.</p> <p>The changes introduced in this bugfix release are:</p> <ul> <li>Install: consistently output Makefile warning messages on stderr.</li> <li>Script: add the <code>mrel</code> script, that automates build of the Modules release files and performs tests over these distribution files to guaranty their correctness.</li> <li>Script: add the <code>mpub</code> script, that automates Modules new release publishing over git repositories and websites.</li> <li>Install: remove project-specific tools from git repository export thus from release distribution files.</li> <li>Disable pager when <code>clear</code> sub-command is called from <code>ml</code> shortcut command. (fix issue #338)</li> <li>In case a modulefile evaluation fails, environment context prior this failed evaluation is restored. Fix environment variable restoration mechanism to keep the link that monitors and updates environment variable array <code>env</code> in every Tcl sub-interpreters. (fix issue #340)</li> <li>Ensure environment variable change at the Tcl interpreter level is propagated to every sub-interpreters used to evaluate modulefiles or modulercs. (fix issue #342)</li> <li>Use absolute path to load Modules Tcl extension library. (fix issue #344 with contribution from Roy Storey)</li> <li>Fix formatting of error stack trace not to look for internal commands to withdraw if start-up stack pattern cannot be matched.</li> </ul> <p>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.</p> <p><a href="http://modules.readthedocs.io/en/stable/MIGRATING.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.NUxs1Nx67Nc7ramlrtyM&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/MIGRATING.html</a><br> <a href="http://modules.readthedocs.io/en/stable/NEWS.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.NUxs1Nx67Nc7ramlrtyM&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/NEWS.html</a></p> <p>The tarball of this new version can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.5.1.tar.gz?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.NUxs1Nx67Nc7ramlrtyM&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.5.1.tar.gz</a></p> <p>The zipball to install this new version on Windows platform can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.5.1-win.zip?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.NUxs1Nx67Nc7ramlrtyM&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.5.1-win.zip</a></p> <p>If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:</p> <p><a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-5-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.NUxs1Nx67Nc7ramlrtyM&amp;utm_medium=newspage" target="_blank" rel="noopener">https://github.com/cea-hpc/modules/issues</a></p> <p>Special thanks to Roy Storey for his code contribution on this release. Many thanks also to all of you who improve Modules by reporting bugs or sharing new ideas.</p> Xavier Delaruelle[email protected]urn:noticeable:publications:7BvC4TDjpbRwv3DOyTI72020-04-08T05:02:00.001Z2020-04-08T05:10:16.755ZModules@latest (aka 4.5.0) releasedThis is it. After 3 months of development, version 4.5.0 of Modules is available. It is as always backward-compatible with previous version 4 releases and primarily adds features and fixes bugs. Major new features introduced in v4.5.0...<p>This is it. After 3 months of development, version 4.5.0 of Modules is available. It is as always backward-compatible with previous version 4 releases and primarily adds features and fixes bugs. Major new features introduced in v4.5.0 since v4.4 are:</p> <ul> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/ml-command?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-latest-aka-4-5-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.7BvC4TDjpbRwv3DOyTI7&amp;utm_medium=newspage" target="_blank" rel="noopener">ml command</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/json-format-output?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-latest-aka-4-5-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.7BvC4TDjpbRwv3DOyTI7&amp;utm_medium=newspage" target="_blank" rel="noopener">JSON format output</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/improved-windows-support?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-latest-aka-4-5-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.7BvC4TDjpbRwv3DOyTI7&amp;utm_medium=newspage" target="_blank" rel="noopener">Improved Windows support</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/error-stack-trace?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-latest-aka-4-5-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.7BvC4TDjpbRwv3DOyTI7&amp;utm_medium=newspage" target="_blank" rel="noopener">Error stack trace</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/automatic-default-and-latest-symbolic-versions?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-latest-aka-4-5-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.7BvC4TDjpbRwv3DOyTI7&amp;utm_medium=newspage" target="_blank" rel="noopener">Automatic default and latest symbolic versions</a></li> </ul> <p>Details on these features included in this new release are provided in the <a href="http://modules.readthedocs.io/en/stable/MIGRATING.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-latest-aka-4-5-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.7BvC4TDjpbRwv3DOyTI7&amp;utm_medium=newspage" target="_blank" rel="noopener">MIGRATING</a> document. The list of all changes made in this new version are described in the <a href="http://modules.readthedocs.io/en/stable/NEWS.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-latest-aka-4-5-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.7BvC4TDjpbRwv3DOyTI7&amp;utm_medium=newspage" target="_blank" rel="noopener">NEWS</a> document.</p> <p>The tarball of this new version can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.5.0.tar.gz?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-latest-aka-4-5-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.7BvC4TDjpbRwv3DOyTI7&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.5.0.tar.gz</a></p> <p><strong>NEW</strong> The zipball to install this new version on Windows platform can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.5.0-win.zip?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-latest-aka-4-5-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.7BvC4TDjpbRwv3DOyTI7&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.5.0-win.zip</a></p> <p>If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:</p> <p><a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-latest-aka-4-5-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.7BvC4TDjpbRwv3DOyTI7&amp;utm_medium=newspage" target="_blank" rel="noopener">https://github.com/cea-hpc/modules/issues</a></p> <p>Special thanks to Colin Marquardt, Jacques Raphanel, Andrey Portnoy, Armin Wehrfritz, Tom Payerle, Adrien Cotte, Dominique Martinet and Martin Schuster for their code contribution on this release. Many thanks also to all of you who improve Modules by reporting bugs or sharing new ideas.</p> Xavier Delaruelle[email protected]urn:noticeable:publications:WtsNkXQXOsnTs0mZKEnh2020-01-03T20:57:00.001Z2020-08-31T18:48:51.805ZModules 4.4.1 releasedModules 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...<p>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.</p> <p>The changes introduced in this bugfix release are:</p> <ul> <li>Fix error and warning messages relative to dependency management to enclose dependency specification in single quotes to clearly distinguish specification from each other.</li> <li>Skip output of module loading message if module is already loaded.</li> <li>Doc: add demonstration material played at SC19 to promote the new features of Modules.</li> <li>Contrib: add <code>playdemo</code> script to play recorded demonstration cast.</li> <li>Doc: add a web anchor to each modulefile Tcl command, module sub-command and module environment variable documentation.</li> <li>Install: update RPM spec file to enable build on <code>el8</code>.</li> <li>Doc: fix RST syntax for bullet lists in design docs. (fix issue #306)</li> <li>In case <code>module avail</code> query does not match a directory but only its contained elements (for instance <code>module av mod/7</code> matches <code>mod/7.1</code> and <code>mod/7.2</code> but not <code>mod/</code>), fix query processing to correctly return latest or default element in case <code>--latest</code> or <code>--default</code> flags are set.</li> <li>In case a <code>module avail</code> query performed in a no-indepth mode with <code>--latest</code> or <code>--default</code> flags either enabled or disabled, fix query processing to return directory elements if they are part of result.</li> <li>When a <code>module avail</code> query performed in no-indepth mode targets a virtual module, fix result to filter-out the directory holding the virtual module from result.</li> <li>Fix <code>module avail --default</code> queries when modulefile default version does not match query: select latest version from modulefiles matching query unless <code>implicit_default</code> configuration is disabled in which case no default version is returned.</li> <li>Improve highlighting of module <code>avail</code> and <code>whatis</code> search result by coloring module names matching search query expressed with the advanced version specifiers. <code>name@1,3</code> or <code>name@1:3</code> queries now highlight <code>name/1</code> and <code>name/3</code> strings found in search result.</li> <li>Contrib: add the <code>mlprof</code> script which wraps <code>modulecmd.tcl</code> to collect profiling information on its execution.</li> <li>Contrib: adapt <code>mb</code> script to profile <code>modulecmd.tcl</code> run tests rather bench them when <code>profile</code> argument is passed to the script.</li> <li>Improve overall performances of module names and versions comparison by introducing optimized procedures and caching in memory module search results.</li> </ul> <p>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.</p> <p><a href="http://modules.readthedocs.io/en/stable/NEWS.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.WtsNkXQXOsnTs0mZKEnh&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/NEWS.html</a><br> <a href="http://modules.readthedocs.io/en/stable/MIGRATING.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.WtsNkXQXOsnTs0mZKEnh&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/MIGRATING.html</a></p> <p>The tarball of this new version can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.4.1.tar.gz?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.WtsNkXQXOsnTs0mZKEnh&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.4.1.tar.gz</a></p> <p>If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:</p> <p><a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.WtsNkXQXOsnTs0mZKEnh&amp;utm_medium=newspage" target="_blank" rel="noopener">https://github.com/cea-hpc/modules/issues</a></p> Xavier Delaruelle[email protected]urn:noticeable:publications:IpI4QHpEB18taerH3OuA2019-11-18T15:53:00.001Z2019-11-18T16:00:35.799ZModules@4.4.0 releasedThis is my great pleasure to announce the availability of the version 4.4.0 of Modules. The main target of this new version is to propose enhanced ways to specify modulefiles over the module sub-commands and the modulefile-specific Tcl...<p>This is my great pleasure to announce the availability of the version 4.4.0 of Modules. The main target of this new version is to propose enhanced ways to specify modulefiles over the <code>module</code> sub-commands and the modulefile-specific Tcl commands. It is backward-compatible with previous version 4 releases and primarily adds features and fixes bugs. Major new features introduced in v4.4.0 since v4.3 are:</p> <ul> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/specify-modules-in-a-case-insensitive-manner?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.IpI4QHpEB18taerH3OuA&amp;utm_medium=newspage" target="_blank" rel="noopener">Specify modules in a case insensitive manner</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/extended-default?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.IpI4QHpEB18taerH3OuA&amp;utm_medium=newspage" target="_blank" rel="noopener">Extended default</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/advanced-module-version-specifiers?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.IpI4QHpEB18taerH3OuA&amp;utm_medium=newspage" target="_blank" rel="noopener">Advanced module version specifiers</a></li> </ul> <p>Details on these features and all the others included in this new release are provided in the MIGRATING document. The list of all changes made in this new version are described in the NEWS document.</p> <p><a href="http://modules.readthedocs.io/en/stable/MIGRATING.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.IpI4QHpEB18taerH3OuA&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/MIGRATING.html</a><br> <a href="http://modules.readthedocs.io/en/stable/NEWS.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.IpI4QHpEB18taerH3OuA&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/NEWS.html</a></p> <p>The tarball of this new version can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.4.0.tar.gz?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.IpI4QHpEB18taerH3OuA&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.4.0.tar.gz</a></p> <p>If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:</p> <p><a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-4-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.IpI4QHpEB18taerH3OuA&amp;utm_medium=newspage" target="_blank" rel="noopener">https://github.com/cea-hpc/modules/issues</a></p> <p>Special thanks to Eric Deveaud for his code contribution on this release.</p> Xavier Delaruelle[email protected]urn:noticeable:publications:BdriPsWhEsmTN5tpUhf52019-09-21T14:45:00.001Z2019-09-21T17:15:17.413ZModules 4.3.1 releasedModules version 4.3.1 is out. This new release provides fixes for the issues found recently on the 4.3 serie. The changes introduced in this bugfix release are: Contrib: add mb script to bench Modules versions. Correct modulecmd.tcl...<p>Modules version 4.3.1 is out. This new release provides fixes for the issues found recently on the 4.3 serie.</p> <p>The changes introduced in this bugfix release are:</p> <ul> <li>Contrib: add <code>mb</code> script to bench Modules versions.</li> <li>Correct <code>modulecmd.tcl</code> script startup to correctly report error in case Tcl extension library fails to load. (fix issue #284)</li> <li>Install: fix typo on <code>CFLAGS</code> definition in <code>lib/Makefile</code>. (fix issue #287 with contribution from Felix Neumärker)</li> <li>Remove useless code in Modules Tcl extension library</li> <li>Make URLs in README correctly rendered in HTML. (contribution from Per Persson)</li> <li>Doc: clarify modulefile evaluation modes in modulefile.4 man page. (fix issue #289)</li> <li>When looking at the closest match among loaded modules when switching module with just a single module argument specified, load the information on the currently set environment to get the alternative names of loaded modules prior to look at closest module match. (fix issue #290)</li> <li>Doc: describe the way to determine the site-specific configuration script location in cookbook recipes implying the installation of such a file. (fix issue #266)</li> <li>Doc: add <em>Log module command</em> recipe to cookbook. (fix issue #283)</li> <li>Doc: add <em>Expose procedures and variables to modulefiles</em> recipe to cookbook.</li> <li>Doc: add <em>Make defined modulepaths persist over sudo</em> recipe to cookbook.</li> <li>Doc: add <em>Ensure user fully qualify the modules they use</em> recipe to cookbook.</li> <li>Introduce the <code>wa_277</code> configuration option to workaround an issue with Tcsh history mechanism. Default <code>module</code> alias definition for Tcsh hits an issue with shell history mechanism: erroneous history entries are recorded each time the <code>module</code> command is called. When <code>wa_277</code> option is enabled (which sets the <code>MODULES_WA_277</code> environment variable to <em>1</em>), an alternative module alias is defined which fixes the history mechanism issue. However the alternative definition of the module alias weakens shell evaluation of the code produced by modulefiles. Characters with special meaning for Tcsh shell (like <em>{</em> and <em>}</em>) may not be used anymore in shell alias definition elsewhere the evaluation of the code produced by modulefiles will return a syntax error. (fix issue #277)</li> <li>Doc: add <em>Tips for Code Reuse in Modulefiles</em> recipe to cookbook. (contribution from Tom Payerle)</li> <li>Fix the <code>whatis</code> and <code>paths</code> sub-command results for module symbolic versions targeting a directory when <code>implicit_default</code> configuration option is disabled. No error is returned and same result is now obtained whether the symbolic name or its target is used as argument for those two sub-commands. (fix issue #294)</li> <li>Fix the <code>whatis</code> and <code>paths</code> sub-command results for module aliases targeting a directory when <code>implicit_default</code> configuration option is disabled. No error is returned and same result is now obtained whether the alias name or its target is used as argument for those two sub-commands. (fix issue #295)</li> <li>Rework all the ternary operator expressions in <code>modulecmd.tcl</code> that may result in a <em>nan</em> value (whatever the case used to write this string) as the <code>expr</code> Tcl command raises an error when it returns such a value, which breaks Modules as soon as a modulefile, an alias or a symbolic version is named <em>nan</em>. (fix issue #296)</li> </ul> <p>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.2 series are provided in the MIGRATING document.</p> <p><a href="http://modules.readthedocs.io/en/stable/NEWS.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.BdriPsWhEsmTN5tpUhf5&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/NEWS.html</a><br> <a href="http://modules.readthedocs.io/en/stable/MIGRATING.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.BdriPsWhEsmTN5tpUhf5&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/MIGRATING.html</a></p> <p>The tarball of this new version can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.3.1.tar.gz?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.BdriPsWhEsmTN5tpUhf5&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.3.1.tar.gz</a></p> <p>If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:</p> <p><a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-1-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.BdriPsWhEsmTN5tpUhf5&amp;utm_medium=newspage" target="_blank" rel="noopener">https://github.com/cea-hpc/modules/issues</a></p> <p>I would like to thank Felix Neumärker, Per Persson, Tom Payerle, @benwanlin, @zzxtty, @cdorbell2 and @wenzler for their code contribution or bug report that helped to build this release.</p> Xavier Delaruelle[email protected]urn:noticeable:publications:0W93dqVMDMyEVm7jdMRW2019-07-26T19:44:00.001Z2019-07-26T19:49:03.666ZModules 4.3.0 releasedModules version 4.3.0 is out. This new version adds bunch of new features to tailor module to your needs. It is backward-compatible with previous version 4 releases and primarily adds features and fixes bugs. Major new features...<p>Modules version 4.3.0 is out. This new version adds bunch of new features to tailor <code>module</code> to your needs. It is backward-compatible with previous version 4 releases and primarily adds features and fixes bugs. Major new features introduced in v4.3.0 since v4.2 are:</p> <ul> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/modulepath-rc-file?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">Modulepath rc file</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/further-i-o-operations-optimization?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">Further I/O operations optimization</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/colored-output?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">Colored output</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/configure-modulecmd-with-config-sub-command?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">Configure modulecmd with config sub-command</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/control-module-command-verbosity?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">Control module command verbosity</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/non-recursive-module-avail-search?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">Non-recursive module avail search</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/disabling-implicit-default-version?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">Disabling implicit default version</a></li> <li><a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/search-matching-style?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">Search matching style</a></li> </ul> <p>Details on these features and all the others included in this new release are provided in the MIGRATING document. The list of all changes made in this new version are described in the NEWS document.</p> <p><a href="http://modules.readthedocs.io/en/stable/MIGRATING.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/MIGRATING.html</a><br> <a href="http://modules.readthedocs.io/en/stable/NEWS.html?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">http://modules.readthedocs.io/en/stable/NEWS.html</a></p> <p>The tarball of this new version can be downloaded at:</p> <p><a href="http://downloads.sourceforge.net/modules/modules-4.3.0.tar.gz?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">http://downloads.sourceforge.net/modules/modules-4.3.0.tar.gz</a></p> <p>If you encounter any issue, please let us know by creating a ticket on the project bug tracker at:</p> <p><a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.modules-4-3-0-released&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.0W93dqVMDMyEVm7jdMRW&amp;utm_medium=newspage" target="_blank" rel="noopener">https://github.com/cea-hpc/modules/issues</a></p> <p>Special thanks to Felix Neumärker, Ben Bowers, Jacques Raphanel and Colin Marquardt for their code contributions on this release.</p> Xavier Delaruelle[email protected]