Skip to content

Commit

Permalink
Merge pull request #3060 from SebastianAchilles/eb490
Browse files Browse the repository at this point in the history
prepare release notes for EasyBuild v4.9.0 + bump version to 4.9.0
  • Loading branch information
boegel authored Dec 30, 2023
2 parents 82373f2 + 00ca1e7 commit 99bf1bd
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 2 deletions.
32 changes: 31 additions & 1 deletion RELEASE_NOTES
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,37 @@ For more detailed information, please see the git log.

These release notes can also be consulted at http://easybuild.readthedocs.org/en/latest/Release_notes.html.

The latest version of easybuild-easyblocks provides 251 software-specific easyblocks and 42 generic easyblocks.
The latest version of easybuild-easyblocks provides 254 software-specific easyblocks and 43 generic easyblocks.


v4.9.0 (30 December 2023)
-------------------------

feature release

- add generic `CargoPythonBundle` easyblock (#2964)
- 3 new software-specific easyblocks: flook (#3034), HPCC (#3009), PALM (#3020)
- minor enhancements and updates, including:
- add custom easyconfig parameter `cmake_options` to SuiteSparse easyblock (#3031)
- update custom intel-compilers easyblock for versions >= 2024 (#3037)
- update custom easyblock for Intel MPI easyblock for v2021.11 (#3039)
- update numpy easyblock for v1.26+ (#3041)
- update custom easyblock for Intel MKL for v2024.x (#3042)
- update Ferret easyblock to be compatible with v7.6.0 (#3052)
- various bug fixes, including:
- add support for allowing version mismatch + consider versionsuffix when creating `.modulerc` in `ModuleRC` easyblock (#3028)
- update error detection for PyTorch tests (#3033)
- disable LLVM build downloads from CI in Rust (#3038)
- add requirement for EULA acceptance to CUDA easyblock (#3045)
- make various fixes and enhancements to NWChem easyblock (#3049)
- add binutils symlinks when building TensorFlow with `--rpath` (#3054, #3058)
- fix specifying path to SuiteSparse header files and libraries in numpy, Trilinos, PETSc easyblocks (#3056)
- fix `det_pylibdir` provided by `PythonPackage` easyblock for Python 3.12+ (#3057)
- fix nvptx sanity check for Clang >= 14.x (#3059)
- other changes:
- update SuiteSparse easyblock to only install SuiteSparse libraries with `make install` (#3004)
- also consider `$EB_COMSOL_LICENSE_FILE` environment variable in custom easyblock for COMSOL (#3044)
- import `LooseVersion` from `easybuild.tools` instead of `distutils.version` in easyblocks (#3048)


v4.8.2 (29 October 2023)
Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyblocks/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.9.0.dev0')
VERSION = LooseVersion('4.9.0')
UNKNOWN = 'UNKNOWN'


Expand Down

0 comments on commit 99bf1bd

Please sign in to comment.