The problem was in my commit. It turns out that Matlab is more permissive than Octave.
In set_prior.m, I used initialization of cellarray bayestopt_.name to [], when I should have used {}
In Matlab a= [[]; {'sss'}] is a 1x1 cellarray, the same as [{}; {'sss'}]
In Octave a=[[]; {'sss'}] is a 2x1 cellarray with an empty matrix as the first element and a=[{}; {'sss'}] is a 1x1 cellarray
I think Octave does the right thing
Best
Michel
On 06/14/2012 10:28 AM, Marco Ratto wrote:
Hi Sebastien,
I have been stacked until today for family problems. I will hande these issues as soon as I can thanks for tracking the problems, this help a lot
best Marco
On 6/14/2012 10:24 AM, Sébastien Villemot wrote:
Hi Marco,
The following two tests are currently broken in master and 4.3 (only under Octave):
* identification/kim/kim2.mod * identification/as2007/as2007.mod
I tracked down the problem to commit 3ff832ddccd085426eaa79fd0f29ae3e9400eac5 (using bisection). I fail to understand how this commit can break the tests.
Also note that gsa/ls2003.mod randomly fails on both MATLAB and Octave. This is probably of lesser priority.
Best,