From 25792946369d8a7b27a1108723eb81df425f9b42 Mon Sep 17 00:00:00 2001 From: Miguel Dias Costa Date: Sat, 28 Oct 2023 16:38:26 +0800 Subject: [PATCH 1/3] prepare release notes for EasyBuild v4.8.2 + bump version to 4.8.2 --- RELEASE_NOTES | 26 ++++++++++++++++++++++++++ easybuild/easyblocks/__init__.py | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 8dd90e0374..bfa2d4316b 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -6,6 +6,32 @@ These release notes can also be consulted at http://easybuild.readthedocs.org/en The latest version of easybuild-easyblocks provides 251 software-specific easyblocks and 42 generic easyblocks. +v4.8.2 (29 October 2023) +------------------------ + +update/bugfix release + +- minor enhancements and updates, including: + - allow use of `test_cmd` without `runtest` for `ConfigureMake` (#2837) + - enhance `CMakeMake` easyblock to run `ctest` command if `runtest` is `True` (#2838) + - enhance `Conda` easyblock: add support for using custom `conda` command (like `mamba`), and clean up after installation (#2996) + - update WRF easyblock to correctly determine `WRF*` subdirectory for WRF versions >= 4.5.1 (#2997) + - update numpy easyblock to be able to use FlexiBLAS with MKL as dependency (#2999) + - add error regexp for PyTorch tests run in subprocess and enhance error message (#3003) + - don't blindly overwrite `-Dccflags` + honour `preconfigopts` in Perl easyblock (#3010) + - use more test programs in sanity check step of OpenMPI easyblock (#3016) + - fix CMAKE_PREFIX_PATH in mkl easyblock (#3021) + - update sanity check in wxPython easyblock for version 4.2.0 (#3023) +- various bug fixes, including: + - fix creation of symlink for libraries in TBB easyblock (#2927) + - remove stray newline in pytorch error message (#3005) + - fix `--sanity-check-only` and `--module-only` for UCX plugins (#3007) + - replace umlaut in docstring of PerlBundle easyblock (to fix Non-ASCII character error when using Python 2.7) (#3008) + - enhance TensorFlow easyblock to avoid use of `-mcpu=native` for XNNPACK component when building on aarch64 (#3011) + - only use `-DCMAKE_SKIP_RPATH=ON` for CMake < 3.5.0 (#3012) + - fix the blas/lapack name passed to meson when building recent scipy versions (>= 1.9.0) on top of Intel MKL (#3024) + + v4.8.1 (11 September 2023) -------------------------- diff --git a/easybuild/easyblocks/__init__.py b/easybuild/easyblocks/__init__.py index 1103ef43cf..7d1118ed84 100644 --- a/easybuild/easyblocks/__init__.py +++ b/easybuild/easyblocks/__init__.py @@ -43,7 +43,7 @@ # recent setuptools versions will *TRANSFORM* something like 'X.Y.Zdev' into 'X.Y.Z.dev0', with a warning like # UserWarning: Normalizing '2.4.0dev' to '2.4.0.dev0' # This causes problems further up the dependency chain... -VERSION = LooseVersion('4.8.2.dev0') +VERSION = LooseVersion('4.8.2') UNKNOWN = 'UNKNOWN' From 68e55ac5a1220db869e993c47fe0bf7d38bd3a76 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 28 Oct 2023 17:12:34 +0200 Subject: [PATCH 2/3] tweak release notes for EasyBuild v4.8.2 --- RELEASE_NOTES | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index bfa2d4316b..027e4a47e3 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -17,14 +17,13 @@ update/bugfix release - enhance `Conda` easyblock: add support for using custom `conda` command (like `mamba`), and clean up after installation (#2996) - update WRF easyblock to correctly determine `WRF*` subdirectory for WRF versions >= 4.5.1 (#2997) - update numpy easyblock to be able to use FlexiBLAS with MKL as dependency (#2999) - - add error regexp for PyTorch tests run in subprocess and enhance error message (#3003) + - add error regexp for PyTorch tests run in subprocess and enhance error message (#3003, #3005) - don't blindly overwrite `-Dccflags` + honour `preconfigopts` in Perl easyblock (#3010) - use more test programs in sanity check step of OpenMPI easyblock (#3016) - - fix CMAKE_PREFIX_PATH in mkl easyblock (#3021) + - fix `CMAKE_PREFIX_PATH` in imkl easyblock (#3021) - update sanity check in wxPython easyblock for version 4.2.0 (#3023) - various bug fixes, including: - fix creation of symlink for libraries in TBB easyblock (#2927) - - remove stray newline in pytorch error message (#3005) - fix `--sanity-check-only` and `--module-only` for UCX plugins (#3007) - replace umlaut in docstring of PerlBundle easyblock (to fix Non-ASCII character error when using Python 2.7) (#3008) - enhance TensorFlow easyblock to avoid use of `-mcpu=native` for XNNPACK component when building on aarch64 (#3011) From da4f49e189dcf4f1d207050a6884ea81634a8aa1 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 4 Nov 2023 21:08:21 +0100 Subject: [PATCH 3/3] bump version to 4.9.0dev --- easybuild/easyblocks/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyblocks/__init__.py b/easybuild/easyblocks/__init__.py index 7d1118ed84..115bad70c1 100644 --- a/easybuild/easyblocks/__init__.py +++ b/easybuild/easyblocks/__init__.py @@ -43,7 +43,7 @@ # recent setuptools versions will *TRANSFORM* something like 'X.Y.Zdev' into 'X.Y.Z.dev0', with a warning like # UserWarning: Normalizing '2.4.0dev' to '2.4.0.dev0' # This causes problems further up the dependency chain... -VERSION = LooseVersion('4.8.2') +VERSION = LooseVersion('4.9.0.dev0') UNKNOWN = 'UNKNOWN'