urn:noticeable:projects:cbzeG7wTvAIqj21zbUmxEnvironment Modules Updatescea-hpc.github.io/modules2019-05-21T07:37:14.493ZCopyright © 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:i8fIBBUL8ZHZHDHnCSQS2019-04-28T12:48:00.001Z2019-05-21T07:37:14.493ZEnd of 4.2 strengthening work, road to 4.3Version 4.2 of Modules was released in October last year with new capabilities to automatically handle dependencies between modulefiles. With these new automated mechanisms, corner cases were found which led to a more substantial bugfix...<p>Version 4.2 of Modules was released in October last year with new capabilities to <a href="https://timeline.noticeable.io/cbzeG7wTvAIqj21zbUmx/posts/automated-module-handling-mode?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.end-of-4-2-strengthening-work-road-to-4-3&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.i8fIBBUL8ZHZHDHnCSQS&amp;utm_medium=newspage" target="_blank" rel="noopener">automatically handle dependencies between modulefiles</a>. With these new automated mechanisms, corner cases were found which led to a more substantial bugfix work than initially expected.</p> <p>After 4 bugfix releases, with a specific focus on error management (v4.2.3) and on warning/error/informational message report (v4.2.4), I consider the work on this v4.2 branch over.</p> <p>Of course there are still things to improve, but I consider the remaining stuff to work on as new features like the introduction of additional automated mechanisms (<em>Conflict Unload</em>, etc).</p> <p>If you encounter strange situation with v4.2.4, feel free to report them here or directly on the <a href="https://github.com/cea-hpc/modules/issues?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.end-of-4-2-strengthening-work-road-to-4-3&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.i8fIBBUL8ZHZHDHnCSQS&amp;utm_medium=newspage" target="_blank" rel="noopener">bug tracker</a>.</p> <p>On my side, I am happy to re-start the work on <a href="https://github.com/cea-hpc/modules/milestone/5?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.end-of-4-2-strengthening-work-road-to-4-3&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.i8fIBBUL8ZHZHDHnCSQS&amp;utm_medium=newspage" target="_blank" rel="noopener">v4.3</a>. I will progressively disclose here the new features that will be part of it. Hope to roll out this release at the beginning of summer. Stay tuned.</p> Xavier Delaruelle[email protected]urn:noticeable:publications:oE2MSIa2kqYVWVmQRObY2018-08-23T13:14:00.001Z2019-05-13T04:26:42.499ZMore continuous integrationJust to let you know that the continuous integration of Modules now covers the Windows OS. More precisely the Cygwin and MSYS2 platforms on Windows. This addition completes the panel of OSes already tested after OS X and Linux (with...<p>Just to let you know that the continuous integration of Modules now covers the <a href="https://ci.appveyor.com/project/xdelaruelle/modules-a6nha?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.more-continuous-integration&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.oE2MSIa2kqYVWVmQRObY&amp;utm_medium=newspage" target="_blank" rel="noopener">Windows OS</a>. More precisely the Cygwin and MSYS2 platforms on Windows.</p> <p>This addition completes the panel of OSes already tested after<a href="https://travis-ci.org/cea-hpc/modules?utm_source=noticeable&amp;utm_campaign=cbzeg7wtvaiqj21zbumx.more-continuous-integration&amp;utm_content=publication+link&amp;utm_id=cbzeG7wTvAIqj21zbUmx.UPOFxJbXsysxyt1L7iHB.oE2MSIa2kqYVWVmQRObY&amp;utm_medium=newspage" target="_blank" rel="noopener"> OS X and Linux</a> (with multiple distributions tested for this one: Ubuntu, CentOS and openSUSE).</p> <p>Each continuous integration job currently runs over 6k non-regression tests. And multiple CI jobs are affected to each OS to cover the different set of build option.</p> <p>It would also be interesting to test against a native Windows installation of Modules. However specific build and install scripts have to be developed first to install Modules from its sources on a Windows native environment. (as always pull requests are welcomed)</p> <p>I am also looking for an open service where some BSD OSes is available to also extend the CI to this kind of OSes. I would be glad to hear if something like that exist somewhere.</p> Xavier Delaruelle[email protected]