Just some feedback. Hopefully this will help others make the decision to upgrade.
Upgraded a Network install (that serves over 100 machines of varying versions of Linux, and even FreeBSD) about a month ago from 5.3.1 to 5.4.0
Works just fine - no complaints.
I am making use of the ability to source some modules - nice you don't have to specify the full path to them (For environment initialization, and to add aliases on every interactive shell startup).
Note - I modified the: /stage/site/modules/5.4.0/libexec/modulecmd.tcl
TCL script (this is a network location) so it allows module source within a module (and so it doesn't export the functions it creates). I have one module that is sourced on every shell startup, that adds the aliases, and checks if another module (os-id) has been loaded (if it hasn't, it loads it - then sources additional modules to initialize the user's environment).
Notes:
1. I also moved this binary addon: /stage/site/modules/5.4.0/NOT_USED/lib/libtclenvmodules.so
from its normal location (as you can tell) as some of our installations are not binary compatible with the machine used to install the modules (I want the network install to be generic - we have a few older Linux machines, and a couple running FreeBSD). Nice that it doesn't complain that it isn't there (maybe a method to build/install just that dynamic library locally would be useful for some).
2. The old Linux machines include some Lab machines running openSUSE Leap 42.1 (which can't be upgraded as they are using specialized USB hardware that isn't supported on anything newer). I think I could use this single module install, on anything with a new enough tcl install.
On 2024-02-20 7:28 AM, Xavier Delaruelle wrote:
> Hello All,
>
> Modules 5.4 is here! As always, new version means many new features:
> Enhancing extra specifiers, Purging sticky modules, Specific
> modulepath labels, Unique module name loaded, Cache sourced files,
> Abort on error, Improve error reporting, New options for source-sh
> modulefile command.
>
> Details on the major changes 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.
>
> 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-5.4.0.tar.gz
>
> The zipball to install this new version on Windows platform can be
> downloaded at:
>
> http://downloads.sourceforge.net/modules/modules-5.4.0-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
>
> Many thanks to Laurent Chardon and Jérémy Déchard for their
> contribution to this release. Many thanks also all of you who improve
> Modules by reporting bugs or sharing new ideas.
>
> Best regards,
> Xavier
>
>
> _______________________________________________
> Modules-interest mailing list
> Mod...@li...
> https://lists.sourceforge.net/lists/listinfo/modules-interest
>
--
--------------------------------------------------------
The views and opinions expressed above are strictly
those of the author(s). The content of this message has
not been reviewed nor approved by any entity whatsoever.
--------------------------------------------------------
Paul FM Info: http://paulfm.com/~paulfm/
--------------------------------------------------------
|