#13973: Upgrade Maxima to 5.33.0
-------------------------------------+-------------------------------------
Reporter: dimpase | Owner: tbd
Type: defect | Status: needs_review
Priority: major | Milestone: sage-6.3
Component: packages: | Resolution:
standard | Merged in:
Keywords: sd48 | Reviewers:
Authors: Peter Bruin | Work issues:
Report Upstream: Completely fixed; | Commit:
Fix reported upstream | a130eed39a9e2e86301e94d9e16932fd38be64df
Branch: | Stopgaps:
u/pbruin/13973-maxima_update |
Dependencies: |
-------------------------------------+-------------------------------------
Old description:
> This is a continuation of #13364, and aims at including more upstream bug
> fixes, which e.g. fix an
> [http://permalink.gmane.org/gmane.comp.mathematics.sage.support/30644
> issue reported on sage-support],
> which was reported as Maxima bug
> [https://sourceforge.net/p/maxima/bugs/2535 2535], and marked there as
> closed in post-5.29.1.
>
> Fixes #11894, #13526, #13712, #13733, #14209, #14306, #15386 and possibly
> other Maxima-related bugs.
>
> May fix #8728 (Maxima asks for more constraints).
>
> Does not fix #14591, #14677, #15033.
>
> '''tarball:'''
> [http://homepages.warwick.ac.uk/staff/P.Bruin/sage/maxima-5.33.0.tar.bz2]
>
> Note about the existing `maxima_bug_2526.patch`: the bug was marked
> "closed" in the [http://sourceforge.net/p/maxima/bugs/2526/ Maxima bug
> tracking system], but the commit somehow disappeared from the Maxima
> repository and the bug has been reopened. Hence this patch is still
> needed to fix it.
New description:
This is a continuation of #13364, and aims at including more upstream bug
fixes, which e.g. fix an
[http://permalink.gmane.org/gmane.comp.mathematics.sage.support/30644
issue reported on sage-support],
which was reported as Maxima bug
[https://sourceforge.net/p/maxima/bugs/2535 2535], and marked there as
closed in post-5.29.1.
Fixes #11894, #13526, #13712, #14209, #14306, #15386 and possibly other
Maxima-related bugs.
Ought to fix #13733 (but loading the `abs_integrate` package currently
causes this to fail).
Ought to fix #8728 (but Maxima asks for more constraints which follow from
the existing ones).
Does not fix #14591, #14677, #15033.
'''tarball:'''
[http://homepages.warwick.ac.uk/staff/P.Bruin/sage/maxima-5.33.0.tar.bz2]
Note about the existing `maxima_bug_2526.patch`: the bug was marked
"closed" in the [http://sourceforge.net/p/maxima/bugs/2526/ Maxima bug
tracking system], but the commit somehow disappeared from the Maxima
repository and the bug has been reopened. Hence this patch is still
needed to fix it.
--
Comment (by pbruin):
Replying to [comment:45 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);
}}}
--
Ticket URL: <http://trac.sagemath.org/ticket/13973#comment:46>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.