On Wed, Nov 2, 2011 at 9:05 PM, Johan Hake <johan.h...@gmail.com> wrote: > On Tuesday November 1 2011 11:02:39 Johannes Ring wrote: >> On Tue, Nov 1, 2011 at 5:44 PM, Johan Hake <johan.h...@gmail.com> wrote: >> > On Monday October 31 2011 23:46:46 Johannes Ring wrote: >> >> On Tue, Nov 1, 2011 at 6:06 AM, Johan Hake <johan.h...@gmail.com> wrote: >> >> > Is one of: >> >> > >> >> > flufl.lock, fcntl >> >> > >> >> > installed on the buildbots? If looks like the file locking mechanism >> >> > is not working on there. >> >> >> >> fcntl is available on all the buildbots. >> > >> > I figured this was the case the moment I sent the email. The error >> > message at the buildbot was presented just before the parallel runs, >> > which made me suspicius of the failing had something to do with runs in >> > parallel. So never mind... >> > >> >> Should I try to install >> >> flufl.lock on this buildbot? >> > >> > That is probably not worth it as flufl.lock is only needed on clusters >> > which need file lock over nfs. >> >> Ok. >> >> > All this said there is a unit test (Expression), which tends to fail >> > sometimes on the linux64-exp. This is just terribly annoying. That it >> > also triggers some logic bug in instant where a file which does not >> > excist is copied doesn't make it better... >> > >> > Looking just a bit more into it, it looks like it is Expressions (note >> > the last 's'), which fails. I suggest we remove this function, as it >> > introduces complex logics (compressing several Expressions into one >> > instant call), on top of something that is already complex (JIT >> > compilations of a single Expression). It is also not mentioned in the >> > book. I have checked. >> > >> > Then I suggest we reconsider the copying of compile.log file to >> > ~/.instant/error, as it is not working as intented. Not sure what we >> > should do, but maybe we could set an environment variable >> > >> > INSTANT_DISPLAY_COMPILE_LOG >> > >> > on the buildbot, and if that is set we print the content of compile.log. >> > I can then set the copying of files within a try clause and silently >> > ignore the exception. Not pretty but we can issue a warning that the >> > file does not excist. >> >> Sounds good to me. > > Ok done. > > Now you should be able to define INSTANT_DISPLAY_COMPILE_LOG on the buildbots > and we will get all gory details from the _correct_ compile.log when a JIT > compilation fails.
Ok, done. Johannes _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : dolfin@lists.launchpad.net Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp