Hi,
Thanks for the new release and the support for so much more software.
If you would like to upgrade with easy_install, don't forget to add
--upgrade:
easy_install --upgrade --prefix=/mydir easybuild
Perhaps this could be added to page [2]?
Thanks,
Bart
On 17/02/14 10:56, Kenneth Hoste wrote:
Hello EasyBuilders,
If you've managed to forget Valentine's day last Friday, don't despair!
Here's the ideal gift to make up for it: EasyBuild v1.11.0, available via
GitHub [1] and PyPi [2].
A couple of noteworthy things included in this release:
* bug fixes
- issues with the handling new-style configuration files, effectively
making them barely useable, were resolved;
- old build directories that were left behind for unsuccessful builds
are now properly recycled rather than creating new ones next to them
* enhancements
- the dependency resolution was rewritten to be faster and provide
better error reporting w.r.t. missing dependencies;
- the $LIBRARY_PATH environment variable (used for link-time library
searching, as opposed to $LD_LIBRARY_PATH which is runtime only) is now also
set in generated module files;
- the support for easyconfig files in the new format (v2) has been
developed further (use --experimental to experiment with these new-style
easyconfig files);
- support was added for including a footer in generated module files,
which may come in useful for (coarse-grained) site customisation (see
--modules-footer);
- support was added for generating modules that recursively unload (see
--recursive-module-unload);
- more flexibility was added for specifying OS dependencies, allowing
for specifying alternatives, e.g. ('openssl-devel', 'libssl-dev');
- the Python easyblock now enforces that the build includes SSL support;
- support for 30 new software packages;
Full details are available in the release notes [3, 4, 5], as usual.
Besides the technical improvements, one other aspect worth mentioning is the
increasing amount of (non-trivial) contributions to the EasyBuild framework by
non-HPC-UGent developers we have been seeing recently.
More and more 'external' EasyBuilders are willing and able to enhance the
framework (and fix bugs in it) too, next to adding support for more software
packages via writing easyconfig files or implementing easyblocks.
This is an important trend to us, since it points to a growing and maturing
community. Thanks again to everybody contributing to EasyBuild, in one way or
another!
Updating to EasyBuild v1.11.0 can be done by reinstalling EasyBuild from PyPi,
updating your GitHub repository clones, or installing EasyBuild with EasyBuild,
using the easyconfig file in attachment (the latter requires EasyBuild v1.8.2
or more recent).
Enjoy!
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
--
Dr. Bart Verleye
Centre for e-Research
Level G, Room 409-G21
24 SYMONDS ST
Auckland 1010
New Zealand
+64 (0) 9 923 9740 ext 89740