Dear EasyBuilders,
I'm pleased to announce the release of EasyBuild v4.0.1.
It's beyond doubt that this is the best EasyBuild release so far.
Holding it back any further would cause me too much pain...
EasyBuild v4.0.1 is primarily a bugfix/update release, but it also
includes a couple of minor enhancements.
Highlights include:
* avoid determining location to 'eb' command via $PATH
* support for --remove-ghost-install-dirs configuration option, and
warn about (potential) ghost install directories by default when
--force/--rebuild is used
* exit with an error when a job failed when using the GC3Pie job backend
* 1 new generic easyblock: CMakeNinja
* 2 new software-specific easyblocks for Gctf and MotionCor2
* bug fixes, updates and enhancements for the ConfigureMake and
PythonPackage generic easyblocks and the software-specific easyblocks
for Boost, CUDA, GCC, libxml2, OpenFOAM, QScintilla, RepeatMasker,
TensorFlow, Trilinos and VEP
* added support for 58 new software packages, incl. Essentia,
GenomeMapper, NFFT, PhyML, Q6, Qt5Webkit, shapAAR, TRIQS, ...
* updates for already supported software, incl. arpack-ng 3.7.0,
Bazel 0.29.1, Horovod 0.18.1, LLVM 9.0.0, Mesa 19.1.7, Nim 1.0.0, QGIS
3.4.12, QScintilla 2.11.2, Qt5 5.13.1, ReFrame 2.19, Rust 1.37.0, Spack
0.12.1, TensorFlow 1.14.0 w/ fosscuda/2019a, TensorFlow 2.0.0 w/
foss/2019a, ...
* added easyconfigs for fosscuda/2019b toolchain
* configure recent SQLite easyconfigs with
SQLITE_ENABLE_COLUMN_METADATA, which is needed for GDAL (and QGIS)
* add patch for PyTorch 1.2.0 to use version of torchvision that is
compatible with PyTorch 1.2.0
* use a cuDNN version that has support for the CUDA version in
fosscuda/2019a (CUDA 10.1) in PyTorch, TensorFlow and Theano easyconfigs
* update Java/1.8 wrapper to Java/1.8.0_221
* various additional bug fixes, updates & enhancements
This brings the total number of supported software packages to 1,725!
An up-to-date list of supported software is available at [2].
A detailed overview of all changes is available in the release notes [3].
These changes result from a whole bunch of merged contributions,
by 22 different contributors:
- 19 merged pull requests for EasyBuild framework
- 22 merged pull requests for easyblocks
- 185 merged pull requests for easyconfigs
Thanks to everyone who contributed to this release in one way or another!
To upgrade to EasyBuild v4.0.1, there are several options [4].
Two particularly easy options include:
* eb --install-latest-eb-release
* eb --from-pr 9149 # use easyconfig from PR #9149 [5]
Enjoy!
regards,
Kenneth (a.k.a. boegel)
EasyBuild release manager
[1] https://pypi.org/project/easybuild/4.0.1
[2]
https://easybuild.readthedocs.io/en/latest/version-specific/Supported_software.html
[3] https://easybuild.readthedocs.io/en/latest/Release_notes.html
[4]
https://easybuild.readthedocs.io/en/latest/Installation.html#updating-an-existing-easybuild-installation
[5] https://github.com/easybuilders/easybuild-easyconfigs/pull/9149/files