Dear EasyBuilders,
We're pleased to announce the release of EasyBuild v4.9.4 [1].
Much to our surprise, it turns out that EasyBuild v4.9.3 actually was
not the best EasyBuild release ever, since it has a bug.
Yeah, we were as surprised as you are...
We checked even more carefully than usual, and this time we're 100% sure:
this is the best EasyBuild release ever!
EasyBuild v4.9.4 is primarily a bugfix & update release, but it also
includes various enhancements.
The main motivation for this quick release is a bug in the custom
easyblock for GCC that led to a crash in EasyBuild unless the
cuda-compute-capabilities configuration option was specified; see
https://github.com/easybuilders/easybuild-easyblocks/pull/3449 for more
details.
Highlights for this release are listed below. More details are available
in the release notes [2] which includes links to the respective pull
requests for more detailed information.
(this information is also available at
https://github.com/easybuilders/easybuild/releases/tag/easybuild-v4.9.4)
## Highlighted enhancements & updates
[enhancements or updates that (may) warrant updating existing
installations are marked with (***)]
- (***) enhance custom easyblock for NCCL: add licence to NCCL installation;
## Prominent bug fixes & changes
[bug fixes or changes that (may) warrant re-installing easyconfigs are
marked with (***)]
- implement workaround for permission error when copying read-only files
that have extended attributes set and using Python 3.6;
- take into account alternate sysroot for /bin/bash used by run_cmd;
- fix crash in GCC easyblock when cuda-compute-capabilities EasyBuild
configuration option is not set;
## Supported software
Support for installing 14 new software packages has been added,
including (but not limited to):
Biotite
cramino
ESM3
MOKIT
PyBullet
xskillscor
This brings the total number of supported software packages to 3,670
(excluding extensions)!
An up-to-date list of supported software is available at [4].
Various software updates have been added, including (but not limited to):
BiG-SCAPE-1.1.9
GATE 9.4
HarfBuzz 9.0.0
LDC 1.39.0
NanoPlot 1.43.0
pocl 6.0
RHEIA 1.1.11,
SNAP-ESA 10.0.0
VirtualGL 3.1.1
These changes result from various contributions, made by 23 different
contributors:
* 6 merged pull requests for EasyBuild framework;
* 8 merged pull requests for easyblocks;
* 71 merged pull requests for easyconfigs;
Thanks to everyone who contributed to this release in one way or another!
To upgrade to EasyBuild v4.9.4, there are several options [5].
Two particularly easy options include:
* eb --install-latest-eb-release
* eb --from-pr 21465 # use easyconfig from PR #21465 [6]
Enjoy!
regards,
Kenneth
[1] https://pypi.org/project/easybuild/4.9.4
https://docs.easybuild.io/release-notes/#release_notes_eb494
[3]
https://docs.easybuild.io/partial-installations/#partial_installation_skip
[4] https://docs.easybuild.io/version-specific/supported-software
[5] https://docs.easybuild.io/installation/#updating
[6] https://github.com/easybuilders/easybuild-easyconfigs/pull/21465