#13364: Upgrade Maxima to 5.29.1
-------------------------------+--------------------------------------------
       Reporter:  kcrisman     |         Owner:  tbd        
           Type:  enhancement  |        Status:  new        
       Priority:  major        |     Milestone:  sage-5.6   
      Component:  packages     |    Resolution:             
       Keywords:  maxima spkg  |   Work issues:  fix doctets
Report Upstream:  N/A          |     Reviewers:             
        Authors:               |     Merged in:             
   Dependencies:               |      Stopgaps:             
-------------------------------+--------------------------------------------

Comment (by fbissey):

 Doing some tests with ecl 12.2.1+maxima 5.29.1 right now. I assume the
 target will be 12.12.1 /5.29.1 and enabling unicode in ecl if possible.
 Anyway I have a nasty
 {{{
 sage -t -long -verbose "devel/sage-
 main/sage/symbolic/integration/integral.py" # Killed/crashed
 }}}
 Probably ecl/maxima rather than pure maxima it goes in a panic
 {{{
 ;;;
 ;;; Stack overflow.
 ;;; Jumping to the outermost toplevel prompt
 ;;;

 }}}
 for quite a bit before getting killed. The other interesting bits:
 {{{
 sage -t -long "devel/sage-main/sage/interfaces/maxima_abstract.py"
 **********************************************************************
 File "/usr/share/sage/devel/sage-main/sage/interfaces/maxima_abstract.py",
 line 422:
     sage: maxima.version()
 Expected:
     '5.26.0'
 Got:
     '5.29.1'
 **********************************************************************
 File "/usr/share/sage/devel/sage-main/sage/interfaces/maxima_abstract.py",
 line 2354:
     sage: maxima_version()
 Expected:
     '5.26.0'
 Got:
     '5.29.1'
 **********************************************************************
 2 items had failures:
    1 of   4 in __main__.example_13
    1 of   5 in __main__.example_84
 ***Test Failed*** 2 failures.
 For whitespace errors, see the file
 /home/fbissey/.sage/tmp/maxima_abstract_3312.py
          [7.4 s]
 sage -t -long "devel/sage-main/sage/interfaces/maxima_lib.py"
 **********************************************************************
 File "/usr/share/sage/devel/sage-main/sage/interfaces/maxima_lib.py", line
 716:
     sage: integrate(sqrt(x + sqrt(x)), x).simplify_full()
 Expected:
     1/12*sqrt(sqrt(x) + 1)*((8*x - 3)*x^(1/4) + 2*x^(3/4)) -
 1/8*log(sqrt(sqrt(x) + 1) - x^(1/4)) + 1/8*log(sqrt(sqrt(x) + 1) +
 x^(1/4))
 Got:
     integrate(sqrt(x + sqrt(x)), x)
 #0: simplify_sum(expr='sum(q^k,k,0,inf))
 #1: simplify_sum(expr=a*'sum(q^k,k,0,inf))
 **********************************************************************
 File "/usr/share/sage/devel/sage-main/sage/interfaces/maxima_lib.py", line
 819:
     sage: limit(x^a,x=0)
 Expected:
     Traceback (most recent call last):
     ...
     ValueError: Computation failed since Maxima requested additional
     constraints; using the 'assume' command before limit evaluation
     *may* help (see `assume?` for more details)
     Is a an integer?
 Got:
     Traceback (most recent call last):
       File "/usr/bin/ncadoctest.py", line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File "/usr/bin/sagedoctest.py", line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File "/usr/bin/ncadoctest.py", line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_26[9]>", line 1, in <module>
         limit(x**a,x=Integer(0))###line 819:
     sage: limit(x^a,x=0)
       File "/usr/lib64/python2.7/site-packages/sage/calculus/calculus.py",
 line 1188, in limit
         l = maxima.sr_limit(ex, v, a)
       File "/usr/lib64/python2.7/site-
 packages/sage/interfaces/maxima_lib.py", line 856, in sr_limit
         raise ValueError, "Computation failed since Maxima requested
 additional constraints; using the 'assume' command before limit evaluation
 *may* help (see `assume?` for more details)\n" + s
     ValueError: Computation failed since Maxima requested additional
 constraints; using the 'assume' command before limit evaluation *may* help
 (see `assume?` for more details)
     Is a an ?integer?
 **********************************************************************
 2 items had failures:
    1 of  25 in __main__.example_24
    1 of  19 in __main__.example_26
 ***Test Failed*** 2 failures.
 For whitespace errors, see the file
 /home/fbissey/.sage/tmp/maxima_lib_3431.py
          [4.0 s]
 }}}
 it is not as bad as I remember but it is just pinpointing on some obvious
 tests right now.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13364#comment:17>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to