Skip to content

Commit 71b0102

Browse files
authored
Merge pull request #4110 from boegel/develop
sync with main + bump version to 5.3.1dev
2 parents b01ea7a + 1da2e68 commit 71b0102

2 files changed

Lines changed: 37 additions & 2 deletions

File tree

RELEASE_NOTES

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,42 @@ For more detailed information, please see the git log.
33

44
These release notes can also be consulted at https://docs.easybuild.io/release-notes .
55

6-
The latest version of easybuild-easyblocks provides 208 software-specific easyblocks and 46 generic easyblocks.
6+
The latest version of easybuild-easyblocks provides 209 software-specific easyblocks and 47 generic easyblocks.
7+
8+
9+
v5.3.0 (10 Apr 2026)
10+
--------------------
11+
12+
feature release
13+
14+
- new easyblocks:
15+
- add generic `ROCmComponent` easyblock to build & install ROCm components (#3861)
16+
- custom easyblock for Sentaurus (#4001)
17+
- bug fixes:
18+
- add guard to sanity check in custom easyblock for Stata to avoid running `ldd` on non ELF executable (#4077)
19+
- take into account that no Python dependency may be provided when setting `$Python3_ROOT_DIR` in configure step of `PythonPackage` easyblock (#4079)
20+
- also handle references to git tags in Cargo crates and download git repos recursively (#4081)
21+
- make sure that netcdf easyblock picks up the provided libxml2 and bzip2 dependencies (#4086)
22+
- set `$CIRCLECI` environment variable for torchvsion to work around flaky test (that requires downloading a file from `wikimedia.org`) (#4094)
23+
- include `/usr/local` Python package directory for system-level Python package installations (#4095)
24+
- avoid crash in test step of custom easyblock for SuperLU if OpenMPI is not a dependency (#4099)
25+
- enhancements:
26+
- use `clean_dir` instead of `remove_dir` on installation directory various easyblocks: `Binary` (#3927), `Tarball` (#3926),
27+
Amber (+ AmberTools) (#3935), Anaconda (#3934), FDTD_Solutions (#3933), GATE (#3932), Go (#3931), Java (#3928), Molpro (#3930), Tkinter (#3929)
28+
- enhance `PythonPackage` and `PythonBundle` to verify Python package names and versions with `pip list` with `sanity_check_pip_list` parameter (#4049)
29+
- add ignore patterns for some RISC-V tests in LLVM easyblock (#4059)
30+
- enhance `PythonPackage` and `PythonBundle` easyblocks to add support to install dummy Python packages (#4063)
31+
- enhance custom easyblocks for SCOTCH & MUMPS to add `lfoss` toolchain support (#4069)
32+
- add search paths to CUPTI in installations of nvidia-compilers with CUDA (#4085)
33+
- enhance custom easyblock for Amber easyblock to support installing `pmemd` only (#4093)
34+
- limit number of parallel compile jobs in PyTorch tests by setting `$MAX_JOBS` + add support for using Arm Compute Library (ACL) as dependency (#4096)
35+
- be more patient when running CPLEX interactive installer (#4103)
36+
- add mapping to LAMMPS easyblock for `9.0a`, `10.0f` and `12.0f` CUDA compute capabilities (#4105)
37+
- updates:
38+
- update Conda easyblock to take into account that in Conda 24.3 `--force` was renamed to `--yes` (#3573)
39+
- update CPLEX easyblock for CPLEX v22.1.2 (which doesn't include Python bindings anymore) (#3909)
40+
- update jaxlib easyblock to support LLVM as alternative to Clang for CUDA builds (#4101)
41+
742

843
v5.2.1 (20 Feb 2026)
944
--------------------

easybuild/easyblocks/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
# recent setuptools versions will *TRANSFORM* something like 'X.Y.Zdev' into 'X.Y.Z.dev0', with a warning like
4343
# UserWarning: Normalizing '2.4.0dev' to '2.4.0.dev0'
4444
# This causes problems further up the dependency chain...
45-
VERSION = '5.2.2.dev0'
45+
VERSION = '5.3.1.dev0'
4646
UNKNOWN = 'UNKNOWN'
4747

4848

0 commit comments

Comments
 (0)