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
-------------------------------------------------------------

Reply via email to