[Debian-science-sagemath] 60 failed tests (fixed brial)

Tobias Hansen thansen at debian.org
Sat Oct 8 20:25:17 UTC 2016


I fixed the 11 failed tests caused by brial by building brial with
-std=c++98 (as sage does). I get a few more additional failed tests.

11 GLPK
sage -t --long src/sage/numerical/backends/glpk_backend.pyx  # 7
doctests failed
sage -t --long src/sage/numerical/backends/glpk_graph_backend.pyx  # 3
doctests failed
sage -t --long src/sage/libs/glpk/error.pyx  # 1 doctest failed

7 CDD
sage -t --long src/sage/geometry/polyhedron/backend_cdd.py  # 7 doctests
failed

5 Different but equivalent algebraic expression (+ 1 more)
sage -t --long src/sage/tensor/differential_form_element.py  # 2
doctests failed
sage -t --long src/doc/en/prep/Calculus.rst  # 1 doctest failed
sage -t --long src/sage/schemes/elliptic_curves/ell_generic.py  # 1
doctest failed
sage -t --long src/sage/symbolic/expression.pyx  # 2 doctests failed

4 Very-minor floating point differences
sage -t --long src/sage/numerical/optimize.py  # 4 doctests failed

32 others
sage -t --long src/sage/libs/readline.pyx  # 4 doctests failed
sage -t --long src/sage/interfaces/singular.py  # 3 doctests failed
sage -t --long src/sage/structure/sage_object.pyx  # 2 doctests failed
sage -t --long src/sage/tests/french_book/recequadiff.py  # 2 doctests
failed
sage -t --long src/sage/interfaces/tests.py  # 2 doctests failed
sage -t --long
src/doc/en/thematic_tutorials/tutorial-objects-and-classes.rst  # 2
doctests failed
sage -t --long src/sage/functions/log.py  # 2 doctests failed
sage -t --long src/sage/libs/gap/all_documented_functions.py  # 1
doctest failed
sage -t --long src/sage/functions/exp_integral.py  # 1 doctest failed
sage -t --long src/sage/tests/cmdline.py  # 1 doctest failed
sage -t --long src/sage/rings/integer.pyx  # 1 doctest failed
sage -t --long src/sage/doctest/forker.py  # 1 doctest failed
sage -t --long src/sage/symbolic/expression_conversions.py  # 1 doctest
failed
sage -t --long src/sage/functions/trig.py  # 1 doctest failed
sage -t --long src/sage/coding/code_bounds.py  # 1 doctest failed
sage -t --long src/sage/misc/trace.py  # 1 doctest failed
sage -t --long src/sage/numerical/mip.pyx  # 1 doctest failed
sage -t --long src/sage/interfaces/tachyon.py  # 1 doctest failed
sage -t --long src/sage/crypto/block_cipher/miniaes.py  # 1 doctest failed
sage -t --long src/sage/repl/ipython_kernel/install.py  # 1 doctest failed
sage -t --long src/sage/tests/gap_packages.py  # 1 doctest failed
sage -t --long src/sage/interfaces/qepcad.py  # 1 doctest failed

Best,
Tobias

On 10/08/2016 11:08 AM, Ximin Luo wrote:
> 11 Brial
> # segfault in when calling BooleanPolynomialIdeal.groebner_basis
> sage -t --long src/sage/rings/polynomial/multi_polynomial_sequence.py  # Killed due to segmentation fault
> sage -t --long src/sage/rings/polynomial/pbori.pyx  # Killed due to segmentation fault
> sage -t --long src/sage/crypto/mq/sr.py  # 7 doctests failed
> 
> 11 GLPK
> # mostly minor reporting differences but otherwise "correct answers"
> # there is a timeout-based failure; probably we can just extend the timeout
> sage -t --long src/sage/numerical/backends/glpk_backend.pyx  # 7 doctests failed
> sage -t --long src/sage/numerical/backends/glpk_graph_backend.pyx  # 3 doctests failed
> sage -t --long src/sage/libs/glpk/error.pyx  # 1 doctest failed
> 
> 7 CDD
> # Several "expected "begin" but got "Iteration 1: the row ... is ...".
> # One case of "Error: Numerical inconsistency is found.  Use the GMP exact arithmetic."
> sage -t --long src/sage/geometry/polyhedron/backend_cdd.py  # 7 doctests failed
> 
> 5 Different but equivalent algebraic expression
> sage -t --long src/sage/tensor/differential_form_element.py  # 2 doctests failed
> sage -t --long src/doc/en/prep/Calculus.rst  # 1 doctest failed
> sage -t --long src/sage/schemes/elliptic_curves/ell_generic.py  # 1 doctest failed
> sage -t --long src/sage/symbolic/expression.pyx  # 1 doctest failed
> 
> 4 Very-minor floating point differences, possibly OK to ignore, ask Sage devs
> sage -t --long src/sage/numerical/optimize.py  # 4 doctests failed
> 
> 24 Others:
> 
> sage -t --long src/sage/interfaces/singular.py  # 3 doctests failed
> # Expected True Got False, seems quite serious.. Two of them are groebner-related though.
> 
> sage -t --long src/sage/functions/log.py  # 2 doctests failed
> # Major value differences
> # Expected polylog(4, 0.500000000000000) Got 0.517479061673899
> # Expected 0.508400579242269 Got 0.508400579242268
> 
> sage -t --long src/sage/interfaces/tests.py  # 2 doctests failed
> # Can test more directly with:
> # $ echo syntax error | ecl >/dev/full 2>/dev/full
> # Segmentation fault
> # 139
> # $ echo syntax error | gap >/dev/full 2>/dev/full
> # Segmentation fault
> # 139
> # sage expects these to exit 0 instead, probably rightly so
> 
> sage -t --long src/sage/structure/sage_object.pyx  # 2 doctests failed
> # I cannot reproduce this on the command line; possibly you need to add extra envvars or something
> 
> sage -t --long src/sage/tests/french_book/recequadiff.py  # 2 doctests failed
> # - NotImplementedError: SymPy function 'u' doesn't exist
> # - TypeError: argument of type 'NoneType' is not iterable (from "if 'sympy' in R.__module__")
> 
> sage -t --long src/doc/common/conf.py  # 1 doctest failed
> # Got internal instead of external reference
> 
> sage -t --long src/sage/crypto/block_cipher/miniaes.py  # 1 doctest failed
> # ArithmeticError: reduction modulo 2 not defined
> 
> sage -t --long src/sage/coding/code_bounds.py  # 1 doctest failed
> sage -t --long src/sage/functions/exp_integral.py  # 1 doctest failed
> # Quite-minor floating point difference; possibly caused by our scipy rtol patch
> # https://anonscm.debian.org/cgit/debian-science/packages/sagemath.git/tree/debian/patches/fixsage-proper-scipy-rtol.patch
> # but we cannot avoid that.
> 
> sage -t --long src/sage/interfaces/qepcad.py  # 1 doctest failed
> # IOError: [Errno 2] No such file or directory: '/home/infinity0/var/lib/sage/sagemath/sage/local/default.qepcadrc'
> 
> sage -t --long src/sage/interfaces/tachyon.py  # 1 doctest failed
> # Different help text across versions, we should probably just patch the test
> 
> sage -t --long src/sage/libs/gap/all_documented_functions.py  # 1 doctest failed
> sage -t --long src/sage/tests/cmdline.py  # 1 doctest failed
> # Extra "warning notice" junk in output
> 
> sage -t --long src/sage/numerical/mip.pyx  # 1 doctest failed
> # Minor value differences across different versions
> 
> sage -t --long src/sage/repl/interpreter.py  # 1 doctest failed
> # Sage expects repr() to fail but we do not fail
> 
> sage -t --long src/sage/repl/ipython_kernel/install.py  # 1 doctest failed
> # Expected True Got False, seems quite serious..
> 
> sage -t --long src/sage/rings/integer.pyx  # 1 doctest failed
> # Expected "MemoryError" Got "RuntimeError: Aborted"
> 
> sage -t --long src/sage/tests/gap_packages.py  # 1 doctest failed
> # Expected gapdoc Got GAPDoc
> 
> X
> 




More information about the Debian-science-sagemath mailing list