@@ -3,6 +3,38 @@ For more detailed information, please see the git log.
33
44These 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+
638v4.1.0 (December 4th 2019)
739--------------------------
840
0 commit comments