Skip to content

Commit d98727c

Browse files
committed
minor tweaks to v4.4.0 release notes
1 parent 6b02977 commit d98727c

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

RELEASE_NOTES

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,53 +10,57 @@ v4.4.0 (June 2nd 2021)
1010
feature release
1111

1212
- various enhancements, including:
13+
- enhance apply_regex_substitutions to allow specifying action to take in case there are no matches (#3440)
1314
- performance improvements for easyconfig parsing and eb startup (#3555)
14-
- add support for multiple PRs in --from-pr (#3605, #3707)
15-
- update setup.py to indicate compatibility with Python 3.8 and 3.9 (#3647)
16-
- add support for prepending custom library paths in RPATH section (#3650)
15+
- add support for downloading easyconfigs from multiple PRs with --from-pr (#3605, #3707, #3708)
16+
- add support for prepending custom library paths in RPATH section via --rpath-override-dirs (#3650)
1717
- allow amending easyconfig parameters which are not the default (#3651)
18-
- update HMNS for Intel OneAPI compilers (#3653)
19-
- add support for --sanity-check-only + also run sanity check for extensions when using --module-only (#3655)
18+
- update HierarchicalMNS for Intel OneAPI compilers (#3653)
19+
- add support for --sanity-check-only (#3655)
2020
- add support for running commands asynchronously via run_cmd + complete_cmd functions (#3656)
2121
- add support for using oneAPI versions of 'intel' toolchain components (#3665)
2222
- add toolchain definition for gofbf (foss with FlexiBLAS rather than OpenBLAS) (#3666)
2323
- add support for using ARCH constant in easyconfig files (#3670)
2424
- honor keyboard interrupt in 'eb' command (#3674)
2525
- add toolchain definition for Fujitsu toolchain (#3677, #3704, #3712, #3713, #3714, #3717)
2626
- extend sanity check step to check whether specific libraries are not linked into installed binaries/libraries (#3678)
27+
- via banned-linked-shared-libs and required-linked-shared-libs EasyBuild configuration options
28+
- via banned_linked_shared_libs and required_linked_shared_libs methods in toolchain support
29+
- via banned_linked_shared_libs and required_linked_shared_libs methods in easyblock
30+
- via banned_linked_shared_libs and required_linked_shared_libs easyconfig parameters
2731
- add locate_solib function to locate Linux shared libraries (#3682)
2832
- add system agnostic function to locate shared libraries (#3683)
2933
- add update_build_option function to update specific build options after initializing the EasyBuild configuration (#3684)
30-
- use unload/load in ModuleGeneratorLua.swap_module, since 'swap' is not supported by Lmod (#3685)
31-
- update HierarchicalMNS to also return 'Toolchain/<name>/<version>' as $MODULEPATH extension for cpe* Cray toolchains (#3686)
3234
- allow opting out of recursively unloaded of modules via recursive_module_unload easyconfig parameter (#3689)
3335
- check for correct version values when parsing easystack file (#3693)
3436
- run post-install commands specified for a specific extension (#3696)
3537
- add support for --skip-extensions (#3702)
3638
- include PR title in output produced by --merge-pr (#3706)
3739
- various bug fixes, including:
38-
- enhance apply_regex_substitutions to allow specifying action to take in case there are no matches (#3440)
39-
- avoid metadata greedy behaviour when probing for external module metadata (#3559)
40+
- avoid metadata greedy behaviour when probing for external module metadata (mostly relevant for integration with Cray Programming Environment) (#3559)
4041
- catch problems early on if --github-user is not specified for --new-pr & co (#3644)
4142
- re-enable write permissions when installing with read-only-installdir (#3649)
43+
- also run sanity check for extensions when using --module-only (#3655)
4244
- improve logging when failing to load class from exts_classmap (#3657)
4345
- fix use of --module-only on existing installations without write permissions (#3659)
4446
- correct help text for subdir-user-modules (#3660)
45-
- pin GitPython version for Python<3.6, don't test bootstrap script against Python 3.8/3.9 (#3675)
4647
- avoid picking up easyblocks outside of sandbox in framework tests (#3680)
47-
- make get_config_obj return a copy rather than a reference (#3692)
48+
- use unload/load in ModuleGeneratorLua.swap_module, since 'swap' is not supported by Lmod (#3685)
49+
- update HierarchicalMNS to also return 'Toolchain/<name>/<version>' as $MODULEPATH extension for cpe* Cray toolchains (#3686)
50+
- make EasyConfigParser.get_config_dict return a copy rather than a reference (#3692)
4851
- make sure that $TAPE is unset when using piped tar (#3698)
4952
- fix extending message for changed files in new_pr_from_branch (#3699)
5053
- enhance sched_getaffinity function to avoid early crash when counting available cores on systems with more than 1024 cores (#3701)
5154
- correctly strip extension from filename in extract_cmd and back_up_file functions (#3705)
52-
- fix crash in create_test_report with --upload-test-report --from-pr when one or more test installations failed (#3708)
5355
- other changes:
5456
- deprecate adding a non-existing path to $MODULEPATH (#3637)
5557
- bump cryptography requirement from 3.2.1 to 3.3.2 (#3643, #3648)
5658
- test bootstrap script in separate workflow, and limit test configurations a bit (#3646)
59+
- update setup.py to indicate compatibility with Python 3.8 and 3.9 (#3647)
5760
- replace log_error parameter of which() by on_error (#3661, #3664)
5861
- don't skip sanity check for --module-only --rebuild (#3645)
5962
- move disable_templating function into the EasyConfig class (#3668)
63+
- pin GitPython version for Python<3.6, don't test bootstrap script against Python 3.8/3.9 (#3675)
6064
- tweak foss toolchain definition to switch from OpenBLAS to FlexiBLAS in foss/2021a (#3679)
6165
- suggest missing SSH key when not able to read from remote repository in --check-github (#3681)
6266
- drop support for Python 2.6 (#3715)

0 commit comments

Comments
 (0)