Replying to mmezzarobba:

Is there a reason for no longer using `z...`

in the following test?

Mostly readability (since the tests are also part of the documentation); with the `...`

it is not clear that it is just a "serial number" and not part of a larger expression that has been left out. Of course it is somewhat random, so it may change once in a while with Maxima upgrades or changes in other doctests in the same file. I personally think displaying a complete answer is worth the trouble of having to change it every now and then, but if you insist I can change all such examples to `...`

.

The bugs listed in the description indeed appear to be fixed with the update, **except** #13733, for which I get:

sage: integral(log(cot(x)-1),x,0,pi/4)
...
RuntimeError: ECL says: Error executing code in Maxima: PSLOG: internal error.

You're right; I tested this inside Maxima (`sage --maxima`

), but Sage loads additional packages. In this case the failure is caused by loading `abs_integrate`

. Using 5.33.0:

$ sage --maxima
...
(%i1) display2d: false$
(%i2) integrate(log(cot(x)-1),x,0,%pi/4);
(%o2) (%i*li[2]((%i+1)/2)-%i*li[2](-(%i-1)/2))/2
-(%i*(2*li[2](%i+1)-2*li[2](1-%i))+%pi*log(2))/4
(%i3) load(abs_integrate)$
(%i4) integrate(log(cot(x)-1),x,0,%pi/4);
log: encountered log(0).
log: encountered log(0).
log: encountered log(0).
log: encountered log(0).
log: encountered log(0).
log: encountered log(0).
log: encountered log(0).
log: encountered log(0).
log: encountered log(0).
PSLOG: internal error.
-- an error. To debug this try: debugmode(true);