Hi Kenneth, > On Dec 18, 2015, at 21:58, Kenneth Hoste <kenneth.ho...@ugent.be> wrote: > > Thanks for looking into this Ward! > > Pieter, Joachim: this failing test is safe to ignore, it only means we forgot > the 'skip if PyYAML is not available' in one of the tests.
Ok thanks for the intel'; will ignore the failed test for now as it was the only one. Cheers, Pi > > regards, > > Kenneth > >> On 18 Dec 2015, at 20:49, Ward Poelmans <ward.poelm...@ugent.be> wrote: >> >> Hello, >> >> Thanks for reporting this. We missed a skip check for the yaml module. >> The bugfix can be found in: >> https://github.com/hpcugent/easybuild-framework/pull/1525 >> >> Ward >> >>> On 18-12-15 18:15, Joachim Hein wrote: >>> Hi, >>> >>> I am seeing the same, >>> see https://github.com/hpcugent/easybuild-framework/issues/1524 for a >>> full report. >>> >>> Best wishes >>> Joachim >>> >>>> On 18 Dec 2015, at 15:43, Pieter Neerincx <pieter.neeri...@gmail.com >>>> <mailto:pieter.neeri...@gmail.com>> wrote: >>>> >>>> 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 >>>>> <mailto: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 <mailto:pieter.neeri...@gmail.com> >>>> skype: pieter.online >>>> ------------------------------------------------------------- >> >> >> -- >> dr. ir. Ward Poelmans >> High Performance Computing infrastructure unit >> Ghent University >> Krijgslaan 281 S9 >> B-9000 Gent >> Belgium >> Tel: +32 9 264 4817 >> http://www.ugent.be/hpc ------------------------------------------------------------- phone: +31 6 143 66 783 e-mail: pieter.neeri...@gmail.com skype: pieter.online -------------------------------------------------------------