From 642fe35a84a0b6c47a10b3c0d1ef48b4ff08701f Mon Sep 17 00:00:00 2001 From: Miguel Dias Costa Date: Sat, 28 Oct 2023 16:26:58 +0800 Subject: [PATCH 1/3] prepare release notes for EasyBuild v4.8.2 + bump version to 4.8.2 --- RELEASE_NOTES | 22 ++++++++++++++++++++++ easybuild/tools/version.py | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 5bd07d4306..8365871584 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -4,6 +4,28 @@ 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. +v4.8.2 (29 October 2023) +------------------------ + +update/bugfix release + +- various enhancements, including: + - add support for `%(sysroot)s` template value (#4359) + - add `dependency_names` method to `EasyConfig` class to get set of names of (direct) dependencies (#4360) +- various bug fixes, including: + - add CI workflow to run unit tests with Python 2 (again) (#4333) + - fix typo in help message for --silence-hook-trigger (#4343) + - include major version (`*majver`) templates in auto-generated documentation (#4347) + - reset `tempfile.tempdir` to `None` to avoid that tmpdir path gets progressively deeper with each easystack item (#4350) + - fix parallellisation typo (#4352) + - minor help fix (#4355) + - fix `findPythonDeps.py` script when called with an absolute path to an easyconfig (#4365) + - fix broken test for `reasons_for_closing`, which fails because commit status of easyconfigs PR is no longer available (#4366) +- other changes: + - reduce number of CI jobs by testing for Lua and Tcl module syntax in a single CI job (#4192) + - clean up stray regex.search in `test_checksum_step` (#4345) + + v4.8.1 (11 September 2023) -------------------------- diff --git a/easybuild/tools/version.py b/easybuild/tools/version.py index e34584df36..8582267629 100644 --- a/easybuild/tools/version.py +++ b/easybuild/tools/version.py @@ -45,7 +45,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('4.8.2.dev0') +VERSION = LooseVersion('4.8.2') UNKNOWN = 'UNKNOWN' From 49deccdceddec80b6b782a6b99af19c3d98c78ea Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 28 Oct 2023 16:48:38 +0200 Subject: [PATCH 2/3] tweak release notes for EasyBuild v4.8.2 --- RELEASE_NOTES | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 8365871584..a43ce28535 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -14,16 +14,13 @@ update/bugfix release - add `dependency_names` method to `EasyConfig` class to get set of names of (direct) dependencies (#4360) - various bug fixes, including: - add CI workflow to run unit tests with Python 2 (again) (#4333) - - fix typo in help message for --silence-hook-trigger (#4343) + - fix typo in help message for `--silence-hook-trigger` (#4343) - include major version (`*majver`) templates in auto-generated documentation (#4347) - reset `tempfile.tempdir` to `None` to avoid that tmpdir path gets progressively deeper with each easystack item (#4350) - - fix parallellisation typo (#4352) - - minor help fix (#4355) - - fix `findPythonDeps.py` script when called with an absolute path to an easyconfig (#4365) + - fix `findPythonDeps.py` script when called with an (absolute or relative) path to an easyconfig instead of a filename (#4365) - fix broken test for `reasons_for_closing`, which fails because commit status of easyconfigs PR is no longer available (#4366) - other changes: - reduce number of CI jobs by testing for Lua and Tcl module syntax in a single CI job (#4192) - - clean up stray regex.search in `test_checksum_step` (#4345) v4.8.1 (11 September 2023) From 13da6438282a5cc052724feb230e62285687b851 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 4 Nov 2023 21:07:02 +0100 Subject: [PATCH 3/3] bump version to 4.9.0dev --- easybuild/tools/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/tools/version.py b/easybuild/tools/version.py index 8582267629..655f7d0a49 100644 --- a/easybuild/tools/version.py +++ b/easybuild/tools/version.py @@ -45,7 +45,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('4.8.2') +VERSION = LooseVersion('4.9.0.dev0') UNKNOWN = 'UNKNOWN'