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

Reply via email to