#7202: On OS X ppc, to_poly_solve evidently doesn't exist / work, which breaks
some symbolic doctests
------------------------+---------------------------------------------------
Reporter: was | Owner: burcin
Type: defect | Status: new
Priority: major | Milestone: sage-4.1.3
Component: calculus | Keywords:
Work_issues: | Author:
Reviewer: | Merged:
------------------------+---------------------------------------------------
{{{
sage -t "devel/sage/sage/rings/number_field/number_field_element.pyx"
**********************************************************************
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/devel/sage/sage/rings/number_field/number_field_element.pyx",
lin
e 1421:
sage: SR(a)
Exception raised: Traceback (most recent call last):
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/bin/ncadoctest.py",
line 1231, in run_one_test self.run_one_example(test, example,
filename, compileflags)
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags) File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_40[20]>", line 1, in <module>
SR(a)###line 1421:
sage: SR(a)
File "parent.pyx", line 323, in
sage.structure.parent.Parent.__call__ (sage/structure/parent.c:4174)
File "coerce_maps.pyx", line 156, in
sage.structure.coerce_maps.NamedConvertMap._call_
(sage/structure/coerce_maps.
c:4067)
File "number_field_element.pyx", line 1464, in
sage.rings.number_field.number_field_element.NumberFieldElement._sym
bolic_ (sage/rings/number_field/number_field_element.cpp:11758)
File "expression.pyx", line 5608, in
sage.symbolic.expression.Expression.solve
(sage/symbolic/expression.cpp:22471)
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/lib/python/site-
packages/sage/calculus/calculus.py",
line 1810, in symbolic_expression_from_maxima_element
return symbolic_expression_from_maxima_string(x.name(),
maxima=maxima)
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/lib/python/site-
packages/sage/calculus/calculus.py",
line 1693, in symbolic_expression_from_maxima_string
raise TypeError, "unable to make sense of Maxima expression '%s'
in Sage"%s
TypeError: unable to make sense of Maxima expression
'to_poly_solve(x*(x^4-1)+1=0,x)' in Sage
**********************************************************************
1 items had failures:
1 of 23 in __main__.example_40
***Test Failed*** 1 failures.
and
sage -t "devel/sage/sage/symbolic/expression.pyx"
**********************************************************************
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/devel/sage/sage/symbolic/expression.pyx",
line 5564:
sage: solve(Q*sqrt(Q^2 + 2) - 1,Q)
Exception raised:
Traceback (most recent call last):
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_140[5]>", line 1, in <module>
solve(Q*sqrt(Q**Integer(2) + Integer(2)) - Integer(1),Q)###line
5564:
sage: solve(Q*sqrt(Q^2 + 2) - 1,Q)
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/lib/python/site-
packages/sage/symbolic/relation.py", line 491, in solve
return f.solve(*args,**kwds)
File "expression.pyx", line 5608, in
sage.symbolic.expression.Expression.solve
(sage/symbolic/expression.cpp:22471)
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/lib/python/site-
packages/sage/calculus/calculus.py", line 1810, in
symbolic_expression_from_maxima_element
return symbolic_expression_from_maxima_string(x.name(),
maxima=maxima)
File
"/home/wstein/screen/varro/build/sage-4.1.2.rc1.p1/local/lib/python/site-
packages/sage/calculus/calculus.py", line 1693, in
symbolic_expression_from_maxima_string
raise TypeError, "unable to make sense of Maxima expression '%s'
in Sage"%s
TypeError: unable to make sense of Maxima expression
'to_poly_solve(Q*sqrt(Q^2+2)-1=0,Q)' in Sage
**********************************************************************
1 items had failures:
1 of 6 in __main__.example_140
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7202>
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
-~----------~----~----~----~------~----~------~--~---