From 13e121f753c64beff719f05e2884645498997ddb Mon Sep 17 00:00:00 2001 From: Miguel Dias Costa Date: Wed, 17 Oct 2018 09:53:37 +0800 Subject: [PATCH 1/2] prepare release notes for eb371 --- RELEASE_NOTES | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index d432727995..8645712335 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -3,6 +3,29 @@ For more detailed information, please see the git log. These release notes can also be consulted at https://easybuild.readthedocs.io/en/latest/Release_notes.html. +v3.7.1 (October 18th 2018) +-------------------------- + +bugfix release +- various enhancements, including: + - generate .modulerc.lua when Lua syntax and Lmod >= 7.8 is used (#2597) + - allow --force to use regex if --try-toolchain cannot map intelligently. (#2605) + - add support for disabling modules tool version check (#2610) + - add support for ModuleGenerator.modulerc method to also write .modulerc file + Lmod 6.x specific check (#2611) +- various bug fixes, including: + - stop relying on 'easy_install' in bootstrap script, use 'python -m easy_install' instead (#2590) + - fix templating of values in list_software function (#2591) + - fix composing of lib64 fallback paths in sanity check (#2602) + - determine file_info for all easyconfigs before any actual copying (#2604) + - also check for module wrappers in 'ModulesTool.exist' method (#2606) + - add trailing newline to module load message if it's not there yet (#2613) + - retain all dependencies when determining dependency tree of a toolchain (#2617) + - protect exts_lists from templating in dump method (#2619) + - making cuda capability detection more robust (#2621) +- other changes: + - lower required Lmod version to 6.5.1 (#2593) + + v3.7.0 (September 25th 2018) ---------------------------- From 01fb5450b8a79ea4ae079e5f3a8db1f780e7759b Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Wed, 17 Oct 2018 09:17:27 +0200 Subject: [PATCH 2/2] minor tweaks to EasyBuild v3.7.1 release notes + bump version --- RELEASE_NOTES | 9 +++++---- easybuild/tools/version.py | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 8645712335..080c267830 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -9,19 +9,20 @@ v3.7.1 (October 18th 2018) bugfix release - various enhancements, including: - generate .modulerc.lua when Lua syntax and Lmod >= 7.8 is used (#2597) - - allow --force to use regex if --try-toolchain cannot map intelligently. (#2605) + - allow --force to use regex if --try-toolchain can not map intelligently (#2605) - add support for disabling modules tool version check (#2610) - - add support for ModuleGenerator.modulerc method to also write .modulerc file + Lmod 6.x specific check (#2611) + - add support to ModuleGenerator.modulerc method to also write .modulerc file (#2611) + - check whether module file being wrapped exists in same directory as module wrapper when using Lmod 6.x (#2611) - various bug fixes, including: - stop relying on 'easy_install' in bootstrap script, use 'python -m easy_install' instead (#2590) - fix templating of values in list_software function (#2591) - fix composing of lib64 fallback paths in sanity check (#2602) - - determine file_info for all easyconfigs before any actual copying (#2604) + - determine file_info for all easyconfigs before any actual copying in copy_easyconfigs function (#2604) - also check for module wrappers in 'ModulesTool.exist' method (#2606) - add trailing newline to module load message if it's not there yet (#2613) - retain all dependencies when determining dependency tree of a toolchain (#2617) - protect exts_lists from templating in dump method (#2619) - - making cuda capability detection more robust (#2621) + - making CUDA capability detection more robust (#2621) - other changes: - lower required Lmod version to 6.5.1 (#2593) diff --git a/easybuild/tools/version.py b/easybuild/tools/version.py index d2235c4043..1e8df5e187 100644 --- a/easybuild/tools/version.py +++ b/easybuild/tools/version.py @@ -43,7 +43,7 @@ # recent setuptools versions will *TRANSFORM* something like 'X.Y.Zdev' into 'X.Y.Z.dev0', with a warning like # UserWarning: Normalizing '2.4.0dev' to '2.4.0.dev0' # This causes problems further up the dependency chain... -VERSION = LooseVersion('3.7.1.dev0') +VERSION = LooseVersion('3.7.1') UNKNOWN = 'UNKNOWN'