On Mon, Jun 20, 2011 at 2:16 PM, Sven Schreiber <svetosch(a)gmx.net> wrote:
On 06/19/2011 11:04 AM, Riccardo (Jack) Lucchetti wrote:
> On Sat, 18 Jun 2011, Sven Schreiber wrote:
>
>> so right after the conference I am trying to get this function package
>> about permanent-transitory decompositions in shape, and I am stumbling
>> over this issue in the following example code:
>
> [...]
>
> If you apply this patch, funcerr ought to work; I haven't committed this
> to CVS yet, cause I wasn't able to trace when and why the call to
> get_funcerr_message() disappeared, so I'll leave it to Allin to provide
> a proper fix.
Well it's also in 1.9.5 (I previously worked on current cvs). From the
changelog it seems it may have happened when addons and/or errmsg() were
introduced, between 1.9.3 and 1.9.4.
Yes, Sven's test script works on 1.9.3 but not on 1.9.4. Thanks to Jack for
the fix, but I'd like to get to the bottom of this problem. I'll try
to put something
into CVS in the next day or two.
Anyway, Allin said he has a collection of test scripts he runs
before
each release. What about making them public and letting other people
(e.g. from this list) add more test scripts? One of the goals would be
to cover all commands and functions, which would catch problems like the
present one.
OK, I'll find a way to publish the test scripts. The trouble in this case is,
as it stands, the collection of scripts does not contain much in the way
of testing of error conditions. But clearly there should be at least one
script that exercises funcerr.
Following Sven's later suggestion, I would be in favour of releasing 1.9.6
once the funcerr problem is fixed.
Allin