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

Attachment: EasyBuild-1.10.0.eb
Description: Binary data

Reply via email to