#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.

Reply via email to