Hey, The robot is now enabled by default now for some commands which would do nothing without the option. The only example I can thing of is --search
Regards Jens Timmerman On 2 April 2013 09:59, Jens Timmerman <[email protected]> wrote: > The robot is now enabled by default now for some commands which would do > nothing without the option. > The only example I can thing of is --search thought. > > > On 31 March 2013 22:06, Kenneth Hoste <[email protected]> wrote: > >> Hi Fotis, >> >> On 31 Mar 2013, at 17:21, Kenneth Hoste wrote: >> >> > >> >> What is more of a feature than a bug is, that the robot now kicks-in >> automagically >> >> (-r parameter); to be honest, I like that and, it saves my day... >> let's keep it so :-) >> >> (is it a default config parameter perhaps? haven't searched into it, >> as of yet) >> > >> > Oh, but that *is* a bug. >> > >> > It's not a good idea to have it enabled by default, because that would >> lead to surprises, e.g. when you have an incorrect MODULEPATH or >> EASYBUILD_INSTALLPATH setting. >> > You'd potentially end up rebuilding all dependencies with a default >> enabled robot, which is not what you want most likely... >> > >> > We will need to fix this before we ship v1.3... >> >> >> I was just checking this, and --robot is not enabled by default... >> >> An easy test: >> >> $ eb --version >> This is EasyBuild 1.3.0rc2 (framework: 1.3.0rc2, easyblocks: 1.3.0rc2) on >> host boegel.ugent.be. >> >> $ eb ictce-4.0.6.eb >> == temporary log file in case of crash >> /var/folders/6y/x4gmwgjn5qz63b7ftg4j_40m0000gn/T/easybuild-Qhv4BQ.log >> == resolving dependencies ... >> ERROR: EasyBuild crashed with an error (at easybuild/main.py:524 in >> resolve_dependencies): Dependencies not met. Cannot resolve [('ifort', >> '2011.6.233'), ('imkl', '10.3.6.233'), ('impi', '4.0.2.003'), ('icc', >> '2011.6.233')] >> >> >> >> $ eb ictce-4.0.6.eb --robot >> == temporary log file in case of crash >> /var/folders/6y/x4gmwgjn5qz63b7ftg4j_40m0000gn/T/easybuild-JV4ksI.log >> == resolving dependencies ... >> == processing EasyBuild easyconfig >> /Users/kehoste/.local/lib/python2.7/site-packages/easybuild_easyconfigs-1.3.0.0rc2-py2.7.egg/easybuild/easyconfigs/i/icc/icc-2011.6.233.eb >> == building and installing icc-2011.6.233... >> == fetching files... >> ERROR: EasyBuild encountered an exception (at easybuild/main.py:810 in >> build_and_install_software): autoBuild Failed (last 300 chars): >> c2-py2.7.egg/easybuild/easyconfigs/l_ccompxe_intel64_2011.6.233.tgz, >> /Users/kehoste/.local/easybuild/sources/i/icc/l_ccompxe_intel64_2011.6.233.tgz, >> /Users/kehoste/.local/easybuild/sources/icc/l_ccompxe_intel64_2011.6.233.tgz, >> /Users/kehoste/.local/easybuild/sources/l_ccompxe_intel64_2011.6.233.tgz >> >> >> Why did you think the robot feature is enabled by default? >> >> >> regards, >> >> Kenneth > > >

