[Debian-science-sagemath] 62 failed tests and classification of remaining failures

Ximin Luo infinity0 at debian.org
Sat Oct 8 10:08:00 UTC 2016


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

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



More information about the Debian-science-sagemath mailing list