Maxima share testsuite fails with 21e
Describe the bug
Maxima's share testsuite fails with new errors when running cmucl 21e. These used to pass with snapshot-2021-07.
To Reproduce
Steps to reproduce the behavior:
- Build maxima and run
- Enter
run_testsuite(share_tests=only);
- See errors
Expected behavior
The share testsuite should pass; it did with snapshot-2021-07.
Screenshots
Here is the tail of the output from running the share testsuite:
********************** Problem 128 (line 604) ***************
Input:
gnuplot_contains_string(vect heads size 0.3, 180.0 nofilled)
Result:
#<String-Output Stream> fell through ETYPECASE expression.
Wanted one of (SYNONYM-STREAM BROADCAST-STREAM SYSTEM:FD-STREAM).
error-catch
This differed from the expected result:
true
105/179 tests passed
The following 74 problems failed: (3 5 8 10 12 14 16 18 19 20 21 23 25 27 29 31
32 34 35 37 38 40 42 44 46 47 48 49 51 52 54
55 57 58 60 61 63 64 65 66 68 69 70 72 73 92
93 95 96 98 99 100 102 103 104 106 107 108
110 111 112 114 115 116 118 120 121 122 123
124 125 126 127 128)
Running tests in rtest_engineering_format: 16/16 tests passed
Desktop (please complete the following information):
- OS: Linux, but probably all
- Version: 21e
Additional context
We recently tightened the allowed types for a stream function. I forgot which, but I'll link to the bug after I find it.