Ticket #6054 (closed defect: fixed)
[with patch, positive review] fix display2d with ecl on OSX
| Reported by: | mhansen | Owned by: | mabshoff |
|---|---|---|---|
| Priority: | major | Milestone: | sage-4.0 |
| Component: | doctest coverage | Keywords: | |
| Cc: | Work issues: | ||
| Report Upstream: | Reviewers: | ||
| Authors: | Merged in: | ||
| Dependencies: | Stopgaps: |
Description
* ecl causes about two bugs and a half on OSX and probably some other
systems. __repr__ seems to cause sync issues, there is some problem
with numerical noise and the list of Maxima commands seems to have
different orderings on different platforms. All this can be fixed with
too many problems. The doctests affected:
32 bit OSX 10.5/Intel:
sage -t -long "devel/sage/doc/en/constructions/calculus.rst"
sage -t -long "devel/sage/doc/en/constructions/
polynomials.rst"
sage -t -long "devel/sage/doc/en/tutorial/introduction.rst"
sage -t -long "devel/sage/doc/en/tutorial/tour_algebra.rst"
sage -t -long "devel/sage/doc/fr/tutorial/introduction.rst"
sage -t -long "devel/sage/doc/fr/tutorial/tour_algebra.rst"
sage -t -long "devel/sage/sage/calculus/calculus.py"
sage -t -long "devel/sage/sage/calculus/equations.py"
sage -t -long "devel/sage/sage/calculus/functional.py"
sage -t -long "devel/sage/sage/calculus/test_sympy.py"
sage -t -long "devel/sage/sage/calculus/tests.py"
sage -t -long "devel/sage/sage/calculus/wester.py"
sage -t -long "devel/sage/sage/interfaces/maxima.py"
sage -t -long "devel/sage/sage/schemes/elliptic_curves/
ell_generic.py"
sage -t -long "devel/sage/sage/symbolic/expression.pyx"
noise/blankline of "print $FOO" type
64 bit OSX 10.5/Intel
sage -t -long "devel/sage/doc/en/constructions/calculus.rst"
sage -t -long "devel/sage/doc/en/constructions/
polynomials.rst"
sage -t -long "devel/sage/doc/en/tutorial/introduction.rst"
sage -t -long "devel/sage/doc/en/tutorial/tour_algebra.rst"
sage -t -long "devel/sage/doc/fr/tutorial/introduction.rst"
sage -t -long "devel/sage/doc/fr/tutorial/tour_algebra.rst"
sage -t -long "devel/sage/sage/calculus/calculus.py"
sage -t -long "devel/sage/sage/calculus/equations.py"
sage -t -long "devel/sage/sage/calculus/functional.py"
sage -t -long "devel/sage/sage/calculus/test_sympy.py"
sage -t -long "devel/sage/sage/calculus/tests.py"
sage -t -long "devel/sage/sage/calculus/wester.py"
sage -t -long "devel/sage/sage/interfaces/maxima.py"
sage -t -long "devel/sage/sage/schemes/elliptic_curves/
ell_generic.py"
sage -t -long "devel/sage/sage/symbolic/expression.pyx"
Attachments
Change History
comment:1 Changed 4 years ago by mabshoff
- Summary changed from [with patch, needs review] fix display2d with ecl on OSX to [with patch, positive review] fix display2d with ecl on OSX
Thanks. Great patch. But the semicolon removal in the patch
--- a/sage/interfaces/maxima.py Fri May 15 18:39:25 2009 -0700
+++ b/sage/interfaces/maxima.py Sat May 16 23:30:51 2009 -0700
@@ -755,7 +755,7 @@
if self._expect is None: return
r = randrange(2147483647)
s = marker + str(r+1)
- cmd = ''';sconcat("%s",(%s+1));\n'''%(marker,r)
+ cmd = '''sconcat("%s",(%s+1));\n'''%(marker,r)
self._sendstr(cmd)
try:
self._expect_expr(timeout=0.5)
causes sync issues on sage.math, so I am taking it out.
Cheers,
Michael
Note: See
TracTickets for help on using
tickets.

