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

Reply via email to