Skip to content

Commit 3006ffc

Browse files
Merge pull request #3163 from migueldiascosta/eb411
update release notes for EasyBuild v4.1.1
2 parents 5a0cf13 + da3e2ea commit 3006ffc

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

RELEASE_NOTES

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,38 @@ 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.1.1 (January 16th 2020)
7+
--------------------------
8+
9+
update/bugfix release
10+
11+
- various enhancements, including:
12+
- add check_log_for_errors function (in easybuild.tools.run) to detect and handle multiple errors (#3118)
13+
- implement support for 'eb --show-ec' to show contents of specified easyconfig file (#3132)
14+
- also update $XDG_DATA_DIR (share/) and $GI_TYPELIB_PATH environment variables (lib*/girepository-*) in generated module files (#3133)
15+
- add support for --copy-ec to copy easyconfig file to specified location (#3142)
16+
- mention --disable-* option in --help output for boolean options enabled by default (#3151)
17+
- add --cuda-compute-capabilities configuration option (#3161)
18+
- various bug fixes, including:
19+
- ignore imports from vsc namespace made from pkgutil.py (#3120)
20+
- only actually change permissions using os.chmod in adjust_permissions if the current permissions are not correct already (#3125)
21+
- use shutil.copyfile to just copy file contents if target path exists and is owned by someone else (#3127)
22+
- fix or avoid warnings that commonly arise in build log (#3129)
23+
- disable buffering in asyncprocess.Popen using bufsize=0, to fix run_cmd_qa missing output (#3130)
24+
- update pip & install wheel package in generated Singularity container recipes (#3136)
25+
- avoid crash in modify_env & unset unset_env_vars when using (older versions) of Python 3.5 & 3.6 by using list(...) (#3140)
26+
- take into account that lib64 could be a symlink to lib (or vice versa) in get_software_libdir function (#3141)
27+
- only parse docstring if it exists in gen_easyblock_doc_section_rst function (#3144)
28+
- only add useful entries for $CPATH, $(LD_)LIBRARY_PATH and $PATH (non-empty directories) (#3145, #3152)
29+
- fix --list-software=detailed when using Python 3 by leveraging sort_looseversions function from py2vs3 module (#3146)
30+
- ensure subdirectories in software install directory have correct search (exec) permission (#3147)
31+
- take into account that a checksum value may be a tuple of valid checksum in EasyBlock.check_checksums (#3153)
32+
- other changes:
33+
- bump to Lmod 8.2.9 in GitHub CI config (#3115)
34+
- update copyright statements for 2020 (#3149)
35+
- make Hound CI code style checker ignore "Black would make changes" produced by flake8-black (#3162)
36+
37+
638
v4.1.0 (December 4th 2019)
739
--------------------------
840

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.1.1.dev0')
46+
VERSION = LooseVersion('4.1.1')
4747
UNKNOWN = 'UNKNOWN'
4848

4949

0 commit comments

Comments
 (0)