[Pkg-octave-devel] Dynare FTBFS / Octave+gnuplot bug

Sébastien Villemot sebastien.villemot at ens.fr
Mon Oct 12 10:06:33 UTC 2009


Hi everyone,

The new Dynare package randomly FTBFS, as can be seen on kfreebsd-amd64
where it failed the first time and succeeded the second time, and it
failed two times on kfreebsd-i386, while it succeeded on the other
architectures.

The problem is rather intricate and looks like a race condition between
multiple instances of Octave and gnuplot.

I attach two files which isolate the problem on my machine.

The following fails most of the time (but not always, try to run it
several times):

octave foo1.m && octave foo2.m

...while the following succeeds most of the time:

octave foo1.m && sleep 1 && octave foo2.m

The Dynare testsuite runs a similar sequence of Octave instances with
graphics and M-files created on-the-fly, hence the problem reported on
kfreebsd-i386 arch. I had created a poor-man workaround in quilt patch
"testsuite-octave3.2-crash-workaround" of Dynare package, but this is
not enough, at least on some buildds. Increasing the sleep delay would
probably solve the problem, but this is definitely not a satisfactory
solution.

Any ideas? Should I open a bug against Octave3.2 or directly report that
to Octave bug list?

Best,

-- 
Sébastien Villemot

-------------- next part --------------
A non-text attachment was scrubbed...
Name: foo1.m
Type: text/x-objcsrc
Size: 61 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-octave-devel/attachments/20091012/3b19d3c6/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: foo2.m
Type: text/x-objcsrc
Size: 36 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-octave-devel/attachments/20091012/3b19d3c6/attachment-0001.bin>


More information about the Pkg-octave-devel mailing list