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 -~----------~----~----~----~------~----~------~--~---