Hi Kenneth,

Thanks for the greatest! I'm running into what appear to be a small problem 
when running the tests. Output ends with:

........................Skipping test_parse_yeb (no PyYAML available)
.E.Skipping test_join (no PyYAML available)
.Skipping test_parse_yeb (no PyYAML available)
.
======================================================================
ERROR: Test specifying external (build) dependencies.
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/apps/software/EasyBuild/2.5.0/lib/python2.6/site-packages/easybuild_framework-2.5.0-py2.6.egg/test/framework/yeb.py",
 line 166, in test_external_module_toolchain
    ec = EasyConfig(ecpath)
  File 
"/apps/software/EasyBuild/2.5.0/lib/python2.6/site-packages/easybuild_framework-2.5.0-py2.6.egg/easybuild/framework/easyconfig/easyconfig.py",
 line 186, in __init__
    auto_convert_value_types=auto_convert_value_types)
  File 
"/apps/software/EasyBuild/2.5.0/lib/python2.6/site-packages/easybuild_framework-2.5.0-py2.6.egg/easybuild/framework/easyconfig/parser.py",
 line 105, in __init__
    self._set_formatter(filename)
  File 
"/apps/software/EasyBuild/2.5.0/lib/python2.6/site-packages/easybuild_framework-2.5.0-py2.6.egg/easybuild/framework/easyconfig/parser.py",
 line 196, in _set_formatter
    self._formatter.parse(self.rawcontent)
  File 
"/apps/software/EasyBuild/2.5.0/lib/python2.6/site-packages/easybuild_framework-2.5.0-py2.6.egg/easybuild/tools/utilities.py",
 line 145, in error
    raise ImportError(msg)
ImportError: No module named yaml; required module 'yaml' is not available

----------------------------------------------------------------------
Ran 372 tests in 955.352s

FAILED (errors=1)
ERROR: Not all tests were successful.

Looks like at first EB correctly detects a YAML module is missing and skips 
some tests, but afterwards fails on the same missing YAML module...

Cheers,

Pi

> On Dec 17, 2015, at 15:51, Kenneth Hoste <kenneth.ho...@ugent.be> wrote:
> 
> Dear EasyBuilders, 
> 
> I'm happy to announce the release of EasyBuild version 2.5.0 [1], the 
> greatest EasyBuild version up until now. Honestly.
> 
> This release features:
> 
>     * support for installing the latest versions of several of the Intel 
> tools (thanks Fokko, Lumìr, Ward!), including:
>         * install the 2016 versions of the Intel C/C++/Fortran compilers
>         * support to specify components to install (to keep the installations 
> 'slim')
> 
>     * support for compiling with generic optimization via --optarch=GENERIC 
> (thanks Pablo!) [2]
> 
>     * support for using GCCcore as a base underneath all toolchain compilers, 
> which is sort of a replacement for the GNU toolchain (thanks Alan!)
> 
>     * support for listing build dependencies as hidden dependencies
> 
>     * initial support for using the IBM XL compilers in compiler toolchains 
> (thanks Jack!)
> 
>     * improved (but still experimental) support for easyconfig files in YAML 
> format, a.k.a. .yeb easyconfigs (thanks Caroline!)
> 
>     * added support for installing 39 new software packages, next to updates 
> for already supported software (incl. Python 2.7.11, OpenFOAM 3.0.0, 
> OpenFOAM-Extend 3.2, ...)
> 
> ... and various other enhancements and bug fixes.
> Additionally, packaging support [3] is no longer considered experimental, but 
> stable.
> 
> More details are available in the release notes [4]. 
> 
> Thanks to everyone who contributed to this release in one way or another! 
> 
> 
> To upgrade to EasyBuild v2.5.0, there are several options: 
> 
>     (i) (re)bootstrap EasyBuild to obtain an EasyBuild/2.5.0 module to load 
> [5]
> 
>     (ii) install EasyBuild v2.5.0 with a previous version of EasyBuild, using 
> the easyconfig file available in [6] 
> 
>     (iii) install EasyBuild v2.5.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/Controlling_compiler_optimization_flags.html
> [3] http://easybuild.readthedocs.org/en/latest/Packaging_support.html 
> [4] http://easybuild.readthedocs.org/en/latest/Release_notes.html 
> [5] 
> http://easybuild.readthedocs.org/en/latest/Installation.html#bootstrapping-easybuild
> [6] https://github.com/hpcugent/easybuild-easyconfigs/pull/2238 
> 

-------------------------------------------------------------
phone: +31 6 143 66 783
e-mail: pieter.neeri...@gmail.com
skype:  pieter.online
-------------------------------------------------------------

Reply via email to