Dear EasyBuild devs,
As I am still rather new to EasyBuild I enabled various options for extra info
/ debug messages in my ~/.config/easybuild/config.cfg as I thought that would
come in handy. One of these was:
# Show default module classes with description (def False)
show-default-moduleclasses=True
Next I had a hard time to figure out which easyconfigs were available:
$> eb -S BWA
Default available moduleclasses
base: Default module class
bio: Bioinformatics, biology and biomedical
cae: Computer Aided Engineering (incl. CFD)
chem: Chemistry, Computational Chemistry and Quantum Chemistry
compiler: Compilers
data: Data management & processing tools
debugger: Debuggers
devel: Development tools
geo: Earth Sciences
ide: Integrated Development Environments (e.g. editors)
lang: Languages and programming aids
lib: General purpose libraries
math: High-level mathematical software
mpi: MPI stacks
numlib: Numerical Libraries
perf: Performance tools
phys: Physics and physical systems simulations
system: System utilities (e.g. highly depending on system OS and hardware)
toolchain: EasyBuild toolchains
tools: General purpose tools
vis: Visualization, plotting, documentation and typesetting
Would only get me the available moduleclasses and nothing else no matter what.
Once I reverted my config.cfg to disable show-default-moduleclasses searching
for easyconfigs works as expected:
$> eb -S BWA
== temporary log file in case of crash /tmp/eb-26Cvzt/easybuild-xvOk1x.log
== Searching (case-insensitive) for 'BWA' in
/gcc/software/EasyBuild/2.0.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.0.0-py2.6.egg/easybuild/easyconfigs
CFGS1=/gcc/software/EasyBuild/2.0.0/lib/python2.6/site-packages/easybuild_easyconfigs-2.0.0-py2.6.egg/easybuild/easyconfigs/b/BWA
* $CFGS1/BWA-0.6.2-ictce-4.0.6.eb
* $CFGS1/BWA-0.7.4-ictce-4.1.13.eb
* $CFGS1/BWA-0.7.4-ictce-5.3.0.eb
* $CFGS1/BWA-0.6.2-goalf-1.1.0-no-OFED.eb
* $CFGS1/BWA-0.6.2-ictce-5.3.0.eb
* $CFGS1/BWA-0.6.2-goolf-1.4.10.eb
* $CFGS1/BWA-0.7.5a-goolf-1.4.10.eb
* $CFGS1/BWA-0.7.4-goolf-1.4.10.eb
== temporary log file /tmp/eb-26Cvzt/easybuild-xvOk1x.log has been removed.
== temporary directory /tmp/eb-26Cvzt has been removed.
Is this behaviour of show-default-moduleclasses expected? If yes, why would one
ever want to be able to set that in a config.cfg?.... The same thing happens
with the -a options to show all easyconfig parameters.
Cheers,
Pi
-------------------------------------------------------------
phone: +31 6 143 66 783
e-mail: [email protected]
skype: pieter.online
-------------------------------------------------------------