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
- 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
31
+
- add locate_solib function to locate Linux shared libraries (#3682)
32
+
- add system agnostic function to locate shared libraries (#3683)
33
+
- add update_build_option function to update specific build options after initializing the EasyBuild configuration (#3684)
34
+
- allow opting out of recursively unloaded of modules via recursive_module_unload easyconfig parameter (#3689)
35
+
- check for correct version values when parsing easystack file (#3693)
36
+
- run post-install commands specified for a specific extension (#3696)
37
+
- add support for --skip-extensions (#3702)
38
+
- include PR title in output produced by --merge-pr (#3706)
39
+
- various bug fixes, including:
40
+
- avoid metadata greedy behaviour when probing for external module metadata (mostly relevant for integration with Cray Programming Environment) (#3559)
41
+
- catch problems early on if --github-user is not specified for --new-pr & co (#3644)
42
+
- re-enable write permissions when installing with read-only-installdir (#3649)
43
+
- also run sanity check for extensions when using --module-only (#3655)
44
+
- improve logging when failing to load class from exts_classmap (#3657)
45
+
- fix use of --module-only on existing installations without write permissions (#3659)
46
+
- correct help text for subdir-user-modules (#3660)
47
+
- avoid picking up easyblocks outside of sandbox in framework tests (#3680)
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)
51
+
- make sure that $TAPE is unset when using piped tar (#3698)
52
+
- fix extending message for changed files in new_pr_from_branch (#3699)
53
+
- enhance sched_getaffinity function to avoid early crash when counting available cores on systems with more than 1024 cores (#3701)
54
+
- correctly strip extension from filename in extract_cmd and back_up_file functions (#3705)
55
+
- other changes:
56
+
- deprecate adding a non-existing path to $MODULEPATH (#3637)
57
+
- bump cryptography requirement from 3.2.1 to 3.3.2 (#3643, #3648)
58
+
- 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)
60
+
- replace log_error parameter of which() by on_error (#3661, #3664)
61
+
- don't skip sanity check for --module-only --rebuild (#3645)
62
+
- 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)
64
+
- tweak foss toolchain definition to switch from OpenBLAS to FlexiBLAS in foss/2021a (#3679)
65
+
- suggest missing SSH key when not able to read from remote repository in --check-github (#3681)
0 commit comments