On Thu, 2004-09-30 at 09:34, Camm Maguire wrote:
> run_testsuite() only shows no errors on the first run. On all
> subsequent runs, the following three errors appear:
>
> Error found in /fix/j/camm/maxima-5.9.1/tests/rtest1.mac, problem: (10)
> Error found in /fix/j/camm/maxima-5.9.1/tests/rtest15.mac, problem: (46)
> Error found in /fix/j/camm/maxima-5.9.1/tests/rtest12.mac, problem: (20)
>
> This has been confirmed at least with latest GCL and clisp.
Yes. I'm afraid this problem should have been anticipated. It's really a
bug with kill...
> In the second case, I've pinned the non-idempotent statement down to
> the first line of rtest15.mac:
>
> /* This file contains tests added since April 2002 */
>
> kill(allbut(props));
> done$
...as you were able to determine. Unfortunately, there isn't an easy
fix. One would like to be able to return maxima to its pristine state
via kill, but it isn't a trivial problem. Although there are bug reports
about kill, this bug should to be in the bug database explicitly.
Thanks for the report.
--Jim