Hi,

I am currently learning EasyBuild/Lmod and strategizing for deployment to a 
common network shared mountpoint, say $HPCBC, for use by about half-dozen HPC 
linux running CentOS7.

I wonder if there is any information that would help me with pros/cons on 
waiting for EB 2.x before deployment, such as:
        intended scope of changes
        intended backward compatibility (should all existing modules 'just 
work')
        ETA for first release intended for general availability (non-beta)

Also, I am somewhat struggling with my EB 1.x evaluation/testing (also on 
CentOS7) and wonder about relative value of using the various installation 
methods, being

1) python bootstrap_eb.py $HPCBC/easybuild  # currently yields version 1.16.1
2) pip install --install-option "--prefix=${HPCBC}/EasyBuild" easybuild
3)      
> pip install --install-option "--prefix=1.16.1" easybuild
        b) pip install --install-option "--prefix=1.16.1" easybuild

My impression is that the advantage of using the bootstrap procedure is that it 
builds a 'module' file.  Is there more that I am missing?

Finally, I have the following observations about the install that I hope you 
find worthy additions to your installation documentation:

        xmlrunner is python module optionally used by eb boostrap unit test 
which allows them to run faster! NB - in my hands the test results are 
DIFFERENT if present - perhaps a "bad thing".  Can be installed with: `pip 
install xmlrunner`  -- add to 
http://easybuild.readthedocs.org/en/latest/Installation.html#optional-dependencies

        tcl need be installed (in my experience) (regardless of whether Tcl/C 
environment modules are to be used - i.e. even if only Lmod is to be used) - 
add to http://easybuild.readthedocs.org/en/latest/Installation.html#requirements

        if Lua is built and installed in a non standard location, LUA_ROOT 
should be redefined accordingly, for example:
                > sed -i '/#define LUA_ROOT/s:/usr/local/:${INSTALL_TOP}/:' 
src/luaconf.h


Thanks,

Malcolm

~ Malcolm Cook 
Computational Biology - Stowers Institute for Medical Research - Kansas City

Reply via email to