Dear EasyBuilders,
Great news: if you don't have a gift yet for someone for the holidays,
you can stop looking, because EasyBuild v3.8.0 has just been released [1]!
This is the best EasyBuild release so far... In fact, it's so good that
IBM bought Red Hat just to make sure they remain relevant in the HPC
market. I think.
EasyBuild v3.8.0 is primarily a feature/update release, but it also
includes several significant bug fixes. Highlights include:
* support for submitting installations as jobs to a Slurm cluster via
--job (using --job-backend=Slurm)
* a new 'set_up_configuration' function, which simplifies using the
EasyBuild framework as a Python library in scripts
* several bug fixes and enhancements for the 'easybuild/reprod'
subdirectory of the software installation directory to allow reproducing
installations
* deprecated toolchains: goolf, goolfc, ictce + intel version older
than 2016a (+ respective subtoolchains)
see also
https://easybuild.readthedocs.io/en/latest/Deprecated-easyconfigs.html
* don’t always require easyconfig files to make --robot resolve
dependencies: if the module name for the dependency can be determined
and an existing module can be used to resolve it, that is sufficient
* 2 new generic easyblocks: PythonBundle and MesonNinja
* new software-specific easyblock for RepeatMasker
* several minor enhancements/bug fixes for existing easyblocks
* new versions for intel toolchain: 2018.04, 2019.00, 2019.01
* support for 36 new software packages, incl. datamash, Kratos,
MuPeXI, RepeatMasker, ...
* various updates for already supported software, incl. Clang 7.0.0,
dask 1.0.0, FFmpeg 4.1, GCC(core) 6.5.0 + 7.4.0, IPython 7.2.0, ITK
4.13.1, LLVM 7.0.0, NAMD 2.13, OpenBLAS 0.3.4, OpenMPI 3.1.3 + 4.0.0,
PSI4 1.2.1, QuantumESPRESSO 6.3, Rust 1.30.1, Spark 2.4.0, Spyder 3.3.1,
TensorFlow 1.12.0
* SCOTCH 6.0.5 easyconfigs were updated in-place to 6.0.6 to fix
wrong download URL
* fixed source URLs, versions & build procedures in SKESA easyconfigs
* fixed ImageMagick source URLs
* various additional bug fixes, updates & enhancements
This brings the total number of supported software packages to 1,600!
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].
Thanks to everyone who contributed to this release in one way or another!
To upgrade to EasyBuild v3.8.0, there are several options [4].
Two particularly easy options include:
* eb --install-latest-eb-release
* eb --from-pr 7327 # use easyconfig from PR #7327 [5]
Enjoy, and happy holidays!
regards,
Kenneth (a.k.a. boegel)
EasyBuild release manager
[1] https://pypi.org/project/easybuild/3.8.0
[2]
http://easybuild.readthedocs.io/en/latest/version-specific/Supported_software.html
[3] http://easybuild.readthedocs.io/en/latest/Release_notes.html
[4]
http://easybuild.readthedocs.io/en/latest/Installation.html#updating-an-existing-easybuild-installation
[5] https://github.com/easybuilders/easybuild-easyconfigs/pull/7327/files