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 easybuilders/easybuild-easyblocks#3449 for more details.
Highlights for this release are listed below. More details are available in the release notes which includes links to the respective pull requests for more detailed information.
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 byrun_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 here.
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.
Two particularly easy options include:
-
eb --install-latest-eb-release
-
eb --from-pr 21465
# use easyconfig from PR #21465