Skip to content

Commit 9c2bb6a

Browse files
authored
Merge pull request #4225 from SebastianAchilles/eb471
prepare release notes for EasyBuild v4.7.1 + bump version to 4.7.1
2 parents 7beeb98 + fbe2ed0 commit 9c2bb6a

File tree

2 files changed

+43
-1
lines changed

2 files changed

+43
-1
lines changed

RELEASE_NOTES

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,48 @@ For more detailed information, please see the git log.
44
These release notes can also be consulted at https://easybuild.readthedocs.io/en/latest/Release_notes.html.
55

66

7+
v4.7.1 (March 20th 2023)
8+
------------------------
9+
10+
update/bugfix release
11+
12+
- various enhancements, including:
13+
- add option to make sanity_check_paths arch dependent (#3845)
14+
- add support for %(start_dir)s easyconfig template (#4073)
15+
- add Ubuntu friendly package naming scheme EasyBuildDebFriendlyPNS (#4115)
16+
- allow to directly import constants from easybuild.framework.easyconfig.constants (#4144)
17+
- accept single source as dict and single checksum in check_checksums_for (#4180)
18+
- add pre/post extension hook that is triggered before/after individual extension installations (#4193)
19+
- enforce absolute paths as start dir of extensions (#4196)
20+
- print warning when non-existing `start_dir` is specified for extension (#4201)
21+
- add support to silence deprecation warning for easyconfigs and toolchains (#4207)
22+
- skip directories when fixing shebangs (#4209)
23+
- add support for 'modunloadmsg' easyconfig parameter (#4223)
24+
- various bug fixes, including:
25+
- fix use of `locate` in `check_os_dependency` (#4166)
26+
- add VERSION to easybuild.easyblocks namespace in test sandbox (#4171)
27+
- also apply filter to asyncprocess test subsuite (#4172)
28+
- don't use deprecated SafeConfigParser when running with Python 3.x (#4173)
29+
- update CI workflows to run 'apt-get update' if installation of packages via 'apt-get install' failed, likely due to stale apt cache (#4176)
30+
- fixes for findPythonDeps script (#4179)
31+
- check type of versionsuffix value in det_full_ec_version, and raise useful error message if it's not a string (#4184)
32+
- avoid GC3Pie deprecation warning (#4185)
33+
- correctly restore sys.path in tests (#4186)
34+
- suppress output of --skip-test-step test (#4187)
35+
- fix flaky test_search_file due to accidental matches for `.*C++` search pattern (#4190)
36+
- silence distutils deprecation warnings (#4204)
37+
- improve handling of start_dir and add tests for cases where either ext_dir or initial start_dir or both are unset or None (#4206)
38+
- restore initial environment before processing each easystack item (#4213)
39+
- make test_help_long work on small terminals (#4218)
40+
- other changes:
41+
- use better test assertions by replacing use of assertFalse/assertTrue (#4170, #4205)
42+
- remove Travis CI configuration file (#4174)
43+
- filter out deprecation warnings for platform.dist in get_os_version and platform.linux_distribution in get_os_name (#4175)
44+
- only give read permissions in GitHub Actions workflows (#4182)
45+
- fix website/docs links in README (#4199)
46+
- only print "default: " for configuration option of strlist type if default is not empty (#4220)
47+
48+
749
v4.7.0 (January 9th 2023)
850
-------------------------
951

easybuild/tools/version.py

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

5151

0 commit comments

Comments
 (0)