Skip to content

Commit f571279

Browse files
authored
Merge pull request #3339 from migueldiascosta/eb421
bump version and update release notes for EasyBuild v4.2.1
2 parents eb66a53 + b8c5d3e commit f571279

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

RELEASE_NOTES

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,41 @@ For more detailed information, please see the git log.
33

44
These release notes can also be consulted at https://easybuild.readthedocs.io/en/latest/Release_notes.html.
55

6+
v4.2.1 (May 20th 2020)
7+
----------------------
8+
9+
update/bugfix release
10+
11+
- various enhancements, including:
12+
- also mention CPU architecture (x86_64, POWER) in comment for test reports (#3281)
13+
- add support for enhancing existing sanity check in easyconfigs, as opposed to overwriting paths/commands (#3288)
14+
- clean up locks when EasyBuild session is cancelled with a signal like SIGTERM (#3291, #3321)
15+
- add 'find_glob_pattern' function to filetools module (#3297)
16+
- add constants for common OS dependencies (OS_PKG_IBVERBS_DEV, OS_PKG_OPENSSL_DEV, ...) (#3309, #3334)
17+
- flesh out get_mpi_cmd_template function from Mpi.mpi_cmd_for method (#3312)
18+
- add variable 'moddependpaths' to specify extra $MODULEPATH entry to consider for loading dependency modules (#3324)
19+
- allow copying of tweaked easyconfigs when using --try-* with --copy-ec (#3332)
20+
- various bug fixes, including:
21+
- make ModulesTool.exist more robust w.r.t. module wrappers, aliases, defaults, etc. (#3216, #3337)
22+
- clean up rst output of --list-toolchains (#3246)
23+
- cast CPU arch name provided by archspec to a regular string (#3286)
24+
- get pr_title and pr_descr built_options in new_pr_from_branch instead of new_pr (and commit_msg in both) (#3298)
25+
- make pypi_source_urls more robust by using HTMLParser rather than xml.etree.ElementTree (#3303, #3329)
26+
- fix broken test for --include-easyblocks-from-pr (#3304)
27+
- don't use distutils.dir_util in copy_dir (#3310)
28+
- print trace message for sanity check command before running it (#3316)
29+
- fix problems with processing of easyconfigs using a Cray* toolchain when there are no actual external modules (#3319)
30+
- make test_find_eb_script more robust in case $EB_SCRIPT_PATH is already set (#3320)
31+
- fix several small problems wit --try-update-deps (experimental feature) (#3325, #3326, #3330)
32+
- add --disable-job in 'eb' command used in jobs, to prevent infinite job cycle (#3328)
33+
- avoid empty entries in $LD_LIBRARY_PATH and other path-like environment variables (#3333)
34+
- other changes:
35+
- fix code style issues in easybuild.tools + add flake8 linting test (#3282)
36+
- introduce contextmanager for disabling templating and reduce resolving errors (#3287)
37+
- add 'change_into_dir' named argument to 'extract_file' + print deprecation warning if it's not specified (#3292)
38+
- improve install_eb_dep.sh script to install EasyBuild dependencies in CI environment (#3314)
39+
40+
641
v4.2.0 (April 14th 2020)
742
------------------------
843

easybuild/tools/version.py

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

4949

0 commit comments

Comments
 (0)