mirror of
https://github.com/Pmodules/Pmodules.git
synced 2026-06-27 01:53:08 +02:00
4.5 KiB
4.5 KiB
Changelog of Pmodules
Version 1.0.0rc10
- modulecmd
- User visible changes
- The term "releases" has been replaced with "release stages".
The visible changes are the change of the option
--all-releasesto--all-release-stages, adapted help text and configuration files. - New configuration file
Pmodules.confto configure the default visible group, the default visible release stages and the defined releases stages. These information has been stripped from the profilesprofiles.{bash,csh,zsh}. - module are now sorted numerically in output of
module avail. - option
-?added as alias for--help. - new option
--globformodule search. This enables shell glob-pattern searches.
- The term "releases" has been replaced with "release stages".
The visible changes are the change of the option
- Internal changes and fixes
- bugfix in removing temp-file in exit function.
- terse output of
module availfixed. - broken help for sub-commands fixed.
- missing group in output of
module availfixed. - broken output of
module search --print-modulefilesfixed. - argument handling fixed after
--. - cleanup option/argument handling.
- User visible changes
- build-system
- User visible changes
- none
- Internal changes and fixes
- bugfixes in the functions `pbuild::version_{le,gt}
- bugfix in recognising newer CentOS versions
- User visible changes
- modmanage
- User visible changes
- complete re-implementation of (broken) modmanage
- User visible changes
Version 1.0.0rc9
- modulecmd
- User visible changes
- a Pmodules module must be the first module loaded
- new option
--group|-g GROUPto list available modules inGROUP - align columns in output of
module avail - remove path to Pmodules bin directory while unloading a Pmodules module
- exclude a Pmodules module from being purged
- follow sym-links in
ROOT/GROUP/modulefiles
- Internal changes and fixes
- use default field separator by unsetting
IFS - use read-only variables for all used commands with full path
- better tmp-file creation/deletion
- more bugfixes
- use default field separator by unsetting
- User visible changes
- build-system
- User visible changes
- group hierarchy can now be defined in a config file
- Internal changes and fixes
- more bugfixes
- User visible changes
Version 1.0.0rc8
- modulecmd
- User visible changes
- Pmodules can now be loaded as module
- Since
${PMODULES_HOME}/binhas been removed fromPATHin1.0.0rc7a Pmodules module must be loaded to make the build system available.
- Internal changes and fixes
- use system binaries in
/bin:/usr/binif possible
- use system binaries in
- User visible changes
Version 1.0.0rc7
- modulecmd
- User visible changes
- add options to
module searchto show dependencies
- add options to
- Internal changes and fixes
- hardcoded path in
profile.cshfixed - bugfixes
- Update to BASH 5.1
- Update to Tcl 8.6.10
- hardcoded path in
- User visible changes
- build-system
- User visible changes
- building deprecated modules must be forced
- support for versioned modulefiles in build-blocks: if a modulefile
modulefile-X[.Y[.Z]]exists in the build-block it will be taken in favour ofmodulefile- - bootstrap/build script reviewed,
--configoption removed, help for all
sub-commands added
- Internal changes and fixes
- installation of fallback shared libraries fixed.
- bugfixes
- User visible changes
- modmanage
- User visible changes
- Support of run-time dependencies which are required but must not be loaded
- User visible changes
Version 1.0.0rc6
Added features:
- Support for shell
shadded (#86, #90). - Support added for a wildcard (
.*) version as argument tomodbuild(#78)
Fixed bugs:
- Handle empty list of be installed shared libraries fixed (#89).
- Broken 'module load' with (T)CSH fixed (#88).
- prepend instead of append Pmodules bin directory to
PATH(#87). - Bugs in bootstrapping Pmodules fixed (#82)
Version 1.0.0rc5 (since 1.0.0rc2)
Added features:
- log
module loadcommands to system logger (#80)
Changed:
- The argument passed with the
--systemis not any more a synonym for kernel of the system a build process is running on. It now defines a target operating system like RHEL6, macOS1014 etc (#72).
Deprecated:
- calling
pbuild::make_allin a build-script is now deprecate
Fixed bugs:
- Bugs fixed in printing load hints (#48, #49)
- Several bugs in build-systen and
modulecmdfixed. --withoption of sub-command search now accepts a comma separated list of stringsPMODULES_ENVis exported only on content changes
1.0.0rc4
- never tagged
1.0.0rc3
- never tagged