[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