#7287: Update Maxima spkg to build ECL library
---------------------------+------------------------------------------------
   Reporter:  nbruin       |       Owner:  nbruin                              
       Type:  enhancement  |      Status:  positive_review                     
   Priority:  major        |   Milestone:  sage-4.3                            
  Component:  packages     |    Keywords:                                      
Work_issues:               |      Author:  Nils Bruin, Mike Hansen             
   Upstream:  N/A          |    Reviewer:  Karl-Dieter Crisman, Minh Van Nguyen
     Merged:               |  
---------------------------+------------------------------------------------
Changes (by newvalueoldvalue):

  * status:  needs_review => positive_review
  * reviewer:  => Karl-Dieter Crisman, Minh Van Nguyen
  * author:  => Nils Bruin, Mike Hansen


Comment:

 I have only been able to access the 32-bit Mandriva virtual machine on
 boxen.math. I can't ssh to most Linux virtual machines on boxen.math. On
 some boxes that I could ssh to (as wstein), the build process hangs for
 hours and seems to go nowhere. Building Sage 4.3.alpha0 on the 32-bit
 Mandriva virtual machine went OK. The following doctests failed:
 {{{
 sage -t -long "devel/sage/sage/interfaces/maxima.py"
 sage -t -long "devel/sage/sage/interfaces/ecm.py"
 sage -t -long "devel/sage/sage/tests/benchmark.py"
 }}}
 The Maxima failure is the following known failure:
 {{{
 sage -t -long "devel/sage-main/sage/interfaces/maxima.py"
 **********************************************************************
 File "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/devel/sage-
 main/sage/interfaces/maxima.py", line 2172:
     sage: latex(maxima(derivative(ceil(x*y*d), d,x,x,y)))
 Exception raised:
     Traceback (most recent call last):
       File
 "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/bin/ncadoctest.py",
 line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File
 "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/bin/sagedoctest.py",
 line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File
 "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/bin/ncadoctest.py",
 line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_68[4]>", line 1, in <module>
         latex(maxima(derivative(ceil(x*y*d), d,x,x,y)))###line 2172:
     sage: latex(maxima(derivative(ceil(x*y*d), d,x,x,y)))
       File "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/lib/python
 /site-packages/sage/interfaces/expect.py", line 1033, in __call__
         return self._coerce_from_special_method(x)
       File "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/lib/python
 /site-packages/sage/interfaces/expect.py", line 1057, in
 _coerce_from_special_method
         return (x.__getattribute__(s))(self)
       File "expression.pyx", line 429, in
 sage.symbolic.expression.Expression._maxima_
 (sage/symbolic/expression.cpp:3324)
       File "sage_object.pyx", line 364, in
 sage.structure.sage_object.SageObject._interface_
 (sage/structure/sage_object.c:3327)
       File "sage_object.pyx", line 453, in
 sage.structure.sage_object.SageObject._maxima_init_
 (sage/structure/sage_object.c:5036)
       File "expression.pyx", line 452, in
 sage.symbolic.expression.Expression._interface_init_
 (sage/symbolic/expression.cpp:3414)
       File "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/lib/python
 /site-packages/sage/symbolic/expression_conversions.py", line 214, in
 __call__
         return self.arithmetic(ex, operator)
       File "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/lib/python
 /site-packages/sage/symbolic/expression_conversions.py", line 553, in
 arithmetic
         args = ["(%s)"%self(op) for op in ex.operands()]
       File "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/lib/python
 /site-packages/sage/symbolic/expression_conversions.py", line 214, in
 __call__
         return self.arithmetic(ex, operator)
       File "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/lib/python
 /site-packages/sage/symbolic/expression_conversions.py", line 553, in
 arithmetic
         args = ["(%s)"%self(op) for op in ex.operands()]
       File "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/lib/python
 /site-packages/sage/symbolic/expression_conversions.py", line 218, in
 __call__
         return self.derivative(ex, operator)
       File "/scratch/wstein/mvngu/sage-4.3.alpha0-maxima/local/lib/python
 /site-packages/sage/symbolic/expression_conversions.py", line 541, in
 derivative
         raise NotImplementedError, "cannot convert expression to Maxima"
     NotImplementedError: cannot convert expression to Maxima
 **********************************************************************
 1 items had failures:
    1 of   6 in __main__.example_68
 ***Test Failed*** 1 failures.
 For whitespace errors, see the file
 /scratch/wstein/sage//tmp/.doctest_maxima.py
          [33.1 s]
 exit code: 1024
 }}}
 As far as I'm concerned, the updated Maxima spkg looks good to me. One
 could make a Sage 4.3.alpha1 for testing on more platforms.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7287#comment:15>
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