Hello folks,

according to wstein's Axiom I every piece of code not tested is
broken. In that spirit I had planned for months to run all optional
doctests and I finally took the time to do so. First I installed

 * frobby-0.7.6
 * fricas-1.0.3p0
 * boehm_gc-7.1.p0, gdbm-1.8.3, macaulay2-1.1-r7221
 * phc-2.3.39.p0
 * gap_packages-4.4.10_6
 * lrs-4.2b.p0
 * lie-2.2.2.p3
 * kash3_linux-2006.01.31
 * qepcad-1.50
 * nauty-24b7 (requires confirmation of license)
 * database_kohel-20060803
 * database_gap-4.4.10
 * database_jones_numfield-v4
 * database_stein_watkins_mini
 * database_symbolic_data-20070206
 * database_odlyzko_zeta
 * database_sloane_oeis-2005-12
 * database_cremona_ellcurve-20071019

into a 3.2.alpha2 on sage.math. I did not install polymake (which I
should really fix since it is still broken) and there is no MuPAD
installed on sage.math. sympow is also missing optional data and
dot2tex is also not installed.

When running doctests with -long and -optional I get about 33 doctests
with failures, some of which can be fixed by installing additional
software as mentioned above:

        sage -t -long -optional devel/sage/sage/tests/benchmark.py # 4
doctests failed
        sage -t -long -optional devel/sage/sage/schemes/elliptic_curves/
lseries_ell.py # 3 doctests failed
        sage -t -long -optional devel/sage/sage/rings/polynomial/
term_order.py # 1 doctests failed
        sage -t -long -optional devel/sage/sage/rings/polynomial/
polynomial_element_generic.py # 1 doctests failed
        sage -t -long -optional devel/sage/sage/rings/polynomial/
multi_polynomial_ring.py # 2 doctests failed
        sage -t -long -optional devel/sage/sage/rings/polynomial/pbori.pyx #
2 doctests failed
        sage -t -long -optional devel/sage/sage/rings/polynomial/
multi_polynomial_ideal.py # 11 doctests failed
        sage -t -long -optional devel/sage/sage/rings/quotient_ring.py # 1
doctests failed
        sage -t -long -optional devel/sage/sage/rings/
fraction_field_element.py # 2 doctests failed
        sage -t -long -optional devel/sage/sage/rings/arith.py # 0 doctests
failed
        sage -t -long -optional devel/sage/sage/modules/free_module.py # 1
doctests failed
        sage -t -long -optional devel/sage/sage/modular/ssmod/ssmod.py # 1
doctests failed
        sage -t -long -optional devel/sage/sage/schemes/elliptic_curves/
sha_tate.py # 1 doctests failed
        sage -t -long -optional devel/sage/sage/matrix/matrix1.pyx # 2
doctests failed
        sage -t -long -optional devel/sage/sage/libs/pari/gen.pyx # 1
doctests failed
        sage -t -long -optional devel/sage/sage/lfunctions/sympow.py # 2
doctests failed
        sage -t -long -optional devel/sage/sage/interfaces/r.py # 10 doctests
failed
        sage -t -long -optional devel/sage/sage/schemes/elliptic_curves/
ell_rational_field.py # 1 doctests failed
        sage -t -long -optional devel/sage/sage/interfaces/mupad.py # 67
doctests failed
        sage -t -long -optional devel/sage/sage/interfaces/lie.py # 1
doctests failed
        sage -t -long -optional devel/sage/sage/interfaces/mathematica.py #
17 doctests failed
        sage -t -long -optional devel/sage/sage/graphs/graph_database.py # 1
doctests failed
        sage -t -long -optional devel/sage/sage/geometry/polytope.py # 7
doctests failed
        sage -t -long -optional devel/sage/sage/functions/constants.py # 1
doctests failed
        sage -t -long -optional devel/sage/sage/databases/jones.py # 2
doctests failed
        sage -t -long -optional devel/sage/sage/crypto/mq/
mpolynomialsystem.py # 1 doctests failed
        sage -t -long -optional devel/sage/sage/combinat/species/library.py #
4 doctests failed
        sage -t -long -optional devel/sage/sage/combinat/crystals/crystals.py
# 2 doctests failed
        sage -t -long -optional devel/sage/sage/combinat/sloane_functions.py
# 1 doctests failed
        sage -t -long -optional devel/sage/sage/algebras/steenrod_algebra.py
# 1 doctests failed
        sage -t -long -optional devel/doc/prog/prog.tex # 1 doctests failed
        sage -t -long -optional devel/doc/const/const.tex # 9 doctests failed
        sage -t -long -optional devel/sage/sage/calculus/calculus.py # 1
doctests failed

The plan in the end is that Sage 3.2.x does pass all optional doctests
and I will start running "-t -long -optional" after each patch I merge
instead of "-t -long" as I currently do.

Cheers,

Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to