You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE_NOTES
+39Lines changed: 39 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,45 @@ For more detailed information, please see the git log.
4
4
These release notes can also be consulted at https://docs.easybuild.io/release-notes .
5
5
6
6
7
+
v5.1.2 (26 Sept 2025)
8
+
---------------------
9
+
10
+
update/bugfix release
11
+
12
+
- enhancements:
13
+
- show readable error message when applying patch without (extracted) source (#4738)
14
+
- add support for `amdgcn-capabilities` configuration option and `amdgcn_capabilities` easyconfig parameter + related templates, similar to `cuda-compute-capabilities` (#4860)
15
+
- try to empty install dir if removing it fails (#4932)
16
+
- add support for "extensions" on Tcl modulefiles , but disable it for now (#4972, #4978, #4985)
17
+
- exit with appropriate error code for `--search` when no match is found (#4976)
18
+
- handle `post_install_patches` and `post_install_msgs` for extensions (#4980)
19
+
- skip RPATH sanity check for symlinks explicitely (#4988)
20
+
- take `--terse` into account for `--dry-run-short`/`-D` and `--dry-run` (#4989)
21
+
- bug fixes:
22
+
- test if all extensions support parallel install before attempting parallel extension install (#4949)
23
+
- do not fail for read-only installation directory on `--module-only` (re)builds (#4958, #5004)
24
+
- store all patches (incl. the ones for extensions) that need to be copied to a repo/reprod dir in an `all_patches` set (#4960)
25
+
- fix error when adding files to existing PR with `--update-pr` and refactor + fixes in `options` tests (#4962)
26
+
- add back `OrderedDict` import in (deprecated) `easybuild.tools.py2vs3.py3` module (#4965)
- fix f-string in rpath check and skip check for linked libs on symlinks (#4975)
32
+
- fix passing command as list of strings to `run_shell_cmd` (#4977)
33
+
- add `f` for the f-string in a `git_config` error (#4982)
34
+
- keep `ModuleTool.mod_paths` in sync with `MODULEPATH` in `ModuleTool.load()` (#4991)
35
+
- fix failure to resolve template in tests (#4994)
36
+
- update regex used in `Lmod.get_setenv_value_from_modulefile` (#4998)
37
+
- enhancements and fixes for test suite:
38
+
- only run tests for `--from-commit` for subset of test configurations (those for which a GitHub token is available) (#4967)
39
+
- adapt `module_extensions` disable test for Tcl modulefiles (#4973)
40
+
- other changes:
41
+
- don't log variables (un)set + raw output of `module` command when cleaning up fake module (#4942)
42
+
- introduce `PYTHON_EXE` variable in template for RPATH wrapper script (to easily replace name of `python` command to use in `buildenv` easyblock) (#4984)
43
+
- remove deprecated license classifier in `setup.py` (#5002)
0 commit comments