Dear EasyBuilders,
I'm happy to announce the release of EasyBuild version 2.6.0 [1].
After careful consideration, I've concluded this is the best EasyBuild
release so far.
Major highlights for this release include:
* (experimental) support for --new-pr and --update-pr (I'm still
working on the documentation update for this [2]);
long story short: open pull requests to the easybuild-easyconfigs
repository straight from the 'eb' CLI!
disclaimer: requiring having the keyring and GitPython Python
packages installed, and to have a GitHub token available
* EasyBuild now tries to isolate itself by undefining any $PYTHON*
environment variables before starting an installation procedure
* support for 'eb --last-log', to easily obtain path to the log
file of the last *failed* EB session (thanks Elizabeth for the idea!)
* add generic easyblock for Cray toolchains with pinned versions
for toolchain components, a major step towards stable Cray support
* add support for installing 21 new software packages, incl. PGI
... and various other enhancements and bug fixes.
More details are available in the release notes [3].
Thanks to everyone who contributed to this release in one way or another!
To upgrade to EasyBuild v2.6.0, there are several options:
(i) (re)bootstrap EasyBuild to obtain an EasyBuild/2.6.0 module to
load [4]
(ii) install EasyBuild v2.6.0 with a previous version of EasyBuild,
using the easyconfig file available in [5]
(iii) install EasyBuild v2.6.0 from PyPI, using one of the standard
Python installation tools (easy_install, pip, ...)
(iv) update your Git working copies of the different EasyBuild
repositories
Enjoy!
regards,
Kenneth
EasyBuild release manager
[1] http://pypi.python.org/pypi/easybuild
[2] http://easybuild.readthedocs.org/en/latest/Integration_with_GitHub.html
[3] http://easybuild.readthedocs.org/en/latest/Release_notes.html
[4]
http://easybuild.readthedocs.org/en/latest/Installation.html#bootstrapping-easybuild
[5] https://github.com/hpcugent/easybuild-easyconfigs/pull/2373