Hello EasyBuilders, We're happy to announce the release of EasyBuild v1.10.0, right in time to serve as the perfect Christmas present for your relatives (ok, maybe only the IT-minded ones). EasyBuild v1.10.0 is available via GitHub [1] and PyPi [2].
This release has suffered from some delay due to end-of-year madness, but I
managed to process most of the pile of pull requests and rigorously test things
in time for a pre-holidays release (tight call, I know).
My apologies for this.
The major highlights of this release include:
- added support for supplying a list of paths to --robot, instead of just one
single path
- added support for bash tab completion for eb command;
see
https://github.com/hpcugent/easybuild/wiki/Setting-up-tab-completion-for-bash;
works, but may be slow
- added support for verifying checksums of sources;
this is only used in a handful of easyconfigs right now (e.g. for WPS
v3.5.1), but it's an important feature w.r.t. hosting a community-powered
source repository
- EasyBuild now uses a unique default temporary directory, and provides the
--tmpdir option to tweak it
- various enhancements when using Lmod as modules tool;
Lmod v5.2 is now required, see framework release notes for full details
- added the --ignore-osdeps option to ignore listed OS dependencies;
this is a less intrusive option than --strict=ignore which simply
ignores *all* errors occuring
- support for installing and using the new Intel compilers and MPI/MKL
libraries, see new the ictce 6.x toolchains
- support for building and installing 18 new software packages in total,
including CHARMM via a dedicated easyblock
- enhanced easyblock for GROMACS, to support MPI and link with BLAS/LAPACK
provided by used toolchains;
existing GROMACS easyconfigs were renamed to discriminate between mt
(OpenMP-only) and hybrid (OpenMP+MPI) builds
- enhanced sanity check and fixed patch files for Python to ensure that ctypes
functionality works
- make sure HDF easyconfigs specify dedicated 'include/hdf' include dir
(because it ships its own netcdf.h, which breaks the NCL in a subtle way)
- fix WPS v3.5.1 patch file after upstream source tarball was changed, supply
checksum for verification
Full details are available in the release notes [3, 4, 5], as usual.
Updating to EasyBuild v1.10.0 can be done by reinstalling EasyBuild from PyPi,
updating your GitHub repository clones,
or using EasyBuild with the easyconfig file in attachment (the latter requires
EasyBuild v1.8.2 or more recent).
Enjoy, Merry Christmas and Happy New Year to you all!!!
regards,
Kenneth
[1] http://github.com/hpcugent/easybuild-framework,
http://github.com/hpcugent/easybuild-easyblocks,http://github.com/hpcugent/easybuild-easyconfigs
[2] http://pypi.python.org/pypi/easybuild
[3] https://github.com/hpcugent/easybuild-framework/blob/master/RELEASE_NOTES
[4] https://github.com/hpcugent/easybuild-easyblocks/blob/master/RELEASE_NOTES
[5] https://github.com/hpcugent/easybuild-easyconfigs/blob/master/RELEASE_NOTES
EasyBuild-1.10.0.eb
Description: Binary data

