Sage 6.3 released

254 views
Skip to first unread message

Volker Braun

unread,
Aug 10, 2014, 11:31:01 AM8/10/14
to sage-r...@googlegroups.com
Both the "master" and "develop" git branch have been updated to the 6.3 release.


sha512sum sage-6.3.tar.gz 
03f8016ddd5029915846be01a6f77c4e1496b2d7751858ef0cccc188fc7229aff107a0fb4d09bc3f2517a1cc69b4025fb96945b404b7686eba0ea8cfbe8b526e  sage-6.3.tar.gz

Mini Changelog since 6.3.rc1

00199fb Updated Sage version to 6.3
9891a9e Trac #16789: Combinatorial designs use internet during doctest
d9dbf6f Trac #16766: Improve the doc of combinat/designs/
b3f1223 Updated Sage version to 6.3.rc1

Diffstat since 6.2:

$ git diff --stat=80 6.2 6.3
 .gitignore                                         |    3 +
 VERSION.txt                                        |    2 +-
 build/deps                                         |   24 +-
 build/install                                      |    1 +
 build/pkgs/atlas/spkg-install                      |    2 +-
 .../cddlib/patches/lib-src-gmp_Makefile.am.patch   |    7 +
 .../cddlib/patches/lib-src-gmp_Makefile.in.patch   |   15 +-
 .../pkgs/cddlib/patches/src-gmp_Makefile.am.patch  |    8 +-
 .../pkgs/cddlib/patches/src-gmp_Makefile.in.patch  |   19 +-
 build/pkgs/combinatorial_designs/SPKG.txt          |   29 +
 build/pkgs/combinatorial_designs/checksums.ini     |    4 +
 .../pkgs/combinatorial_designs/package-version.txt |    1 +
 build/pkgs/combinatorial_designs/spkg-install      |    4 +
 build/pkgs/configure/checksums.ini                 |    6 +-
 build/pkgs/configure/package-version.txt           |    2 +-
 build/pkgs/d3js/SPKG.txt                           |   33 +
 build/pkgs/d3js/checksums.ini                      |    4 +
 build/pkgs/d3js/package-version.txt                |    1 +
 build/pkgs/d3js/spkg-install                       |   15 +
 build/pkgs/d3js/spkg-src                           |   41 +
 build/pkgs/database_cremona_ellcurve/checksums.ini |    6 +-
 .../database_cremona_ellcurve/package-version.txt  |    2 +-
 build/pkgs/database_gap/checksums.ini              |    6 +-
 build/pkgs/database_gap/package-version.txt        |    2 +-
 build/pkgs/ecl/checksums.ini                       |    6 +-
 build/pkgs/ecl/package-version.txt                 |    2 +-
 build/pkgs/ecl/patches/gmp.patch                   |   33 +
 build/pkgs/ecl/spkg-install                        |    7 +
 build/pkgs/ecl/spkg-src                            |    8 +-
 build/pkgs/gap/SPKG.txt                            |    4 -
 build/pkgs/gap/checksums.ini                       |    6 +-
 build/pkgs/gap/package-version.txt                 |    2 +-
 build/pkgs/gap/patches/osx_10_4.patch              |   36 -
 build/pkgs/gap/patches/sparc_segfault.patch        |   25 -
 build/pkgs/gap_packages/checksums.ini              |    6 +-
 build/pkgs/gap_packages/package-version.txt        |    2 +-
 build/pkgs/gap_packages/spkg-install               |    2 +-
 build/pkgs/gap_packages/spkg-src                   |    2 +-
 build/pkgs/git/package-version.txt                 |    2 +-
 build/pkgs/git/spkg-install                        |    1 +
 build/pkgs/graphs/spkg-install                     |    6 +-
 build/pkgs/ipython/SPKG.txt                        |    6 -
 build/pkgs/ipython/checksums.ini                   |    6 +-
 build/pkgs/ipython/package-version.txt             |    2 +-
 ...w-InputTransformers-to-raise-SyntaxErrors.patch |  673 ----
 build/pkgs/jmol/patches/testjava.sh                |   13 -
 build/pkgs/jmol/spkg-install                       |    6 -
 build/pkgs/libgap/SPKG.txt                         |    2 +-
 build/pkgs/libgap/checksums.ini                    |    6 +-
 build/pkgs/libgap/package-version.txt              |    2 +-
 build/pkgs/libgap/patches/sparc_segfault.patch     |   25 -
 build/pkgs/libgap/spkg-install                     |    3 +-
 build/pkgs/lrcalc/SPKG.txt                         |   39 -
 build/pkgs/lrcalc/checksums.ini                    |    8 +-
 build/pkgs/lrcalc/package-version.txt              |    2 +-
 build/pkgs/lrcalc/patches/lrcalc-1.1.7-jump.patch  |  138 +
 build/pkgs/lrcalc/spkg-install                     |    9 +
 build/pkgs/maxima/SPKG.txt                         |   62 +-
 build/pkgs/maxima/checksums.ini                    |    6 +-
 build/pkgs/maxima/package-version.txt              |    2 +-
 ...id-blowing-the-stack-when-diff-expand-isn.patch |    8 +-
 build/pkgs/maxima/patches/matrixexp.patch          |   13 +
 build/pkgs/maxima/patches/maxima_bug_2526.patch    |    9 +-
 build/pkgs/maxima/spkg-src                         |    6 +-
 build/pkgs/mcqd/SPKG.txt                           |   29 +
 build/pkgs/mcqd/checksums.ini                      |    4 +
 build/pkgs/mcqd/package-version.txt                |    1 +
 build/pkgs/mcqd/spkg-install                       |   18 +
 build/pkgs/nose/SPKG.txt                           |   39 +
 build/pkgs/nose/checksums.ini                      |    4 +
 build/pkgs/nose/package-version.txt                |    1 +
 build/pkgs/nose/spkg-check                         |   20 +
 build/pkgs/nose/spkg-install                       |   36 +
 build/pkgs/numpy/SPKG.txt                          |  112 -
 build/pkgs/numpy/checksums.ini                     |    8 +-
 build/pkgs/numpy/package-version.txt               |    2 +-
 build/pkgs/openssl/SPKG.txt                        |   22 -
 build/pkgs/openssl/checksums.ini                   |    6 +-
 build/pkgs/openssl/package-version.txt             |    2 +-
 build/pkgs/openssl/patches/Configure.patch         |   20 -
 .../patches/openssl-1.0.1c-pod_syntax_error.patch  |   36 -
 build/pkgs/pexpect/SPKG.txt                        |    3 +
 build/pkgs/pexpect/package-version.txt             |    2 +-
 .../pexpect/patches/pexpect.py-isdir_bug_fix.patch |    2 +-
 build/pkgs/python/SPKG.txt                         |    5 +-
 build/pkgs/python/checksums.ini                    |    8 +-
 build/pkgs/python/package-version.txt              |    2 +-
 .../python/patches/inc_lib_dirs-issue_17990.patch  |   18 -
 .../patches/re_unsigned_ptrdiff-issue_17016.patch  |   21 -
 build/pkgs/python/patches/tinfo.patch              |   14 +-
 build/pkgs/python/patches/uuid.patch               |  506 +--
 build/pkgs/pyzmq/SPKG.txt                          |   30 +
 build/pkgs/pyzmq/checksums.ini                     |    4 +
 build/pkgs/pyzmq/package-version.txt               |    1 +
 build/pkgs/pyzmq/spkg-install                      |   19 +
 build/pkgs/r/SPKG.txt                              |    3 +-
 build/pkgs/r/checksums.ini                         |    8 +-
 build/pkgs/r/package-version.txt                   |    2 +-
 build/pkgs/r/patches/configure.patch               |    4 +-
 build/pkgs/r/patches/install.R-arm.patch           |   31 -
 build/pkgs/r/patches/large_address_aware.patch     |    4 +-
 build/pkgs/r/patches/libintl-visibility.patch      |   13 -
 build/pkgs/r/patches/scripts.Makefile.in.patch     |    2 +-
 build/pkgs/r/spkg-src                              |   13 +
 build/pkgs/sage_mode/SPKG.txt                      |  175 +
 build/pkgs/sage_mode/checksums.ini                 |    4 +
 build/pkgs/sage_mode/package-version.txt           |    1 +
 build/pkgs/sage_mode/spkg-install                  |   58 +
 build/pkgs/sage_mode/spkg-src                      |   30 +
 build/pkgs/scipy/SPKG.txt                          |   61 -
 build/pkgs/scipy/checksums.ini                     |    8 +-
 build/pkgs/scipy/package-version.txt               |    2 +-
 build/pkgs/setuptools/checksums.ini                |    6 +-
 build/pkgs/setuptools/package-version.txt          |    2 +-
 build/pkgs/singular/SPKG.txt                       |  425 +--
 build/pkgs/singular/package-version.txt            |    2 +-
 build/pkgs/singular/patches/flint.patch            |   22 +
 build/pkgs/singular/patches/no_usr_local.patch     |   38 +
 .../singular-3.1.6-fix_mpoly_factor_segfault.patch |  199 +
 .../patches/singular-3.1.6-no_return_type.patch    |   22 +
 build/pkgs/singular/spkg-install                   |    4 +-
 build/pkgs/sphinx/SPKG.txt                         |  158 +-
 build/pkgs/sphinx/package-version.txt              |    2 +-
 build/pkgs/sphinx/patches/nested.patch             |   21 +
 build/pkgs/tides/SPKG.txt                          |   30 +
 build/pkgs/tides/checksums.ini                     |    4 +
 build/pkgs/tides/package-version.txt               |    1 +
 build/pkgs/tides/patches/minc_tides.patch          |   25 +
 build/pkgs/tides/spkg-check                        |    4 +
 build/pkgs/tides/spkg-install                      |   32 +
 build/pkgs/zeromq/SPKG.txt                         |   30 +
 build/pkgs/zeromq/checksums.ini                    |    4 +
 build/pkgs/zeromq/package-version.txt              |    1 +
 build/pkgs/zeromq/spkg-check                       |    5 +
 build/pkgs/zeromq/spkg-install                     |   30 +
 src/bin/sage                                       |   60 +-
 src/bin/sage-README-osx.txt                        |   11 +-
 src/bin/sage-banner                                |    2 +-
 src/bin/sage-combinat                              |  443 ---
 src/bin/sage-env                                   |   39 +-
 src/bin/sage-spkg                                  |    4 +-
 src/bin/sage-sync-build.py                         |  110 -
 src/bin/sage-version.sh                            |    4 +-
 src/doc/Makefile                                   |    1 -
 src/doc/common/build_options.py                    |    2 +-
 src/doc/common/builder.py                          |   19 +-
 src/doc/common/conf.py                             |   10 +-
 src/doc/common/themes/sage/search.html             |    4 +-
 src/doc/de/a_tour_of_sage/conf.py                  |   38 +
 src/doc/de/a_tour_of_sage/eigen_plot.png           |  Bin 0 -> 18520 bytes
 src/doc/de/a_tour_of_sage/index.rst                |  163 +
 src/doc/de/a_tour_of_sage/sin_plot.png             |  Bin 0 -> 30132 bytes
 src/doc/de/tutorial/bibliography.rst               |    2 +-
 src/doc/de/tutorial/interactive_shell.rst          |    2 +-
 src/doc/de/tutorial/programming.rst                |    6 +-
 src/doc/de/tutorial/tour_algebra.rst               |    2 +-
 src/doc/en/constructions/algebraic_geometry.rst    |    6 +-
 src/doc/en/constructions/calculus.rst              |   12 +-
 src/doc/en/constructions/graph_theory.rst          |   92 -
 src/doc/en/constructions/index.rst                 |    1 -
 src/doc/en/constructions/interface_issues.rst      |    4 +-
 src/doc/en/developer/coding_in_cython.rst          |    6 +-
 src/doc/en/developer/coding_in_other.rst           |    6 +-
 src/doc/en/developer/doctesting.rst                |    4 +-
 src/doc/en/developer/git_trac.rst                  |   62 +-
 src/doc/en/developer/index.rst                     |    5 +-
 src/doc/en/developer/manual_git.rst                |   37 +-
 src/doc/en/developer/walk_through.rst              |    4 +
 src/doc/en/faq/faq-contribute.rst                  |   16 +-
 src/doc/en/faq/faq-usage.rst                       |   11 +-
 src/doc/en/prep/Quickstarts/Linear-Algebra.rst     |    2 +-
 src/doc/en/reference/calculus/index.rst            |    1 +
 src/doc/en/reference/categories/index.rst          |   29 +-
 src/doc/en/reference/combinat/designs.rst          |   29 +-
 src/doc/en/reference/combinat/index.rst            |    5 +-
 src/doc/en/reference/combinat/root_systems.rst     |    3 +
 src/doc/en/reference/finite_rings/index.rst        |    2 +-
 src/doc/en/reference/functions/index.rst           |    2 +
 src/doc/en/reference/game_theory/conf.py           |   73 +
 src/doc/en/reference/game_theory/index.rst         |    9 +
 src/doc/en/reference/geometry/index.rst            |   23 +-
 src/doc/en/reference/graphs/index.rst              |    6 +-
 src/doc/en/reference/groups/index.rst              |    2 +
 src/doc/en/reference/index.rst                     |   37 +-
 src/doc/en/reference/libs/index.rst                |    1 +
 src/doc/en/reference/logic/index.rst               |    3 +
 src/doc/en/reference/misc/index.rst                |    2 +
 src/doc/en/reference/modules/index.rst             |    3 +
 src/doc/en/reference/monoids/index.rst             |    1 +
 src/doc/en/reference/numerical/index.rst           |    4 +-
 src/doc/en/reference/plane_curves/index.rst        |    5 +-
 .../polynomial_rings/polynomial_rings_univar.rst   |    1 +
 src/doc/en/reference/quivers/conf.py               |   73 +
 src/doc/en/reference/quivers/index.rst             |   14 +
 src/doc/en/reference/repl/options.rst              |   45 +-
 src/doc/en/reference/repl/startup.rst              |    2 +-
 src/doc/en/reference/structure/index.rst           |    3 +
 .../thematic_tutorials/algebraic_combinatorics.rst |    1 +
 .../algebraic_combinatorics/rsk.rst                |  129 +
 .../thematic_tutorials/coercion_and_categories.rst |   67 +-
 .../thematic_tutorials/functional_programming.rst  |    4 +-
 .../lie/affine_finite_crystals.rst                 |   31 +-
 .../thematic_tutorials/lie/affine_hw_crystals.rst  |   46 +-
 src/doc/en/thematic_tutorials/lie/bibliography.rst |   23 +-
 .../en/thematic_tutorials/lie/branching_rules.rst  |   73 +-
 src/doc/en/thematic_tutorials/lie/crystals.rst     |  114 +-
 .../lie/iwahori_hecke_algebra.rst                  |   26 +-
 .../lie/kazhdan_lusztig_polynomials.rst            |    2 +-
 src/doc/en/thematic_tutorials/lie/lie_basics.rst   |  385 +-
 src/doc/en/thematic_tutorials/lie/weight_ring.rst  |   20 +-
 src/doc/en/thematic_tutorials/lie/weyl_groups.rst  |   16 +-
 .../en/thematic_tutorials/linear_programming.rst   |   41 +-
 .../en/thematic_tutorials/media/hyperbolic_La0.png |  Bin 0 -> 31423 bytes
 .../en/thematic_tutorials/media/young_lattice.png  |  Bin 0 -> 37971 bytes
 .../tutorial-objects-and-classes.rst               |   20 +-
 src/doc/en/tutorial/bibliography.rst               |    2 +-
 src/doc/en/tutorial/interactive_shell.rst          |    2 +-
 src/doc/en/tutorial/programming.rst                |    6 +-
 src/doc/en/tutorial/tour_algebra.rst               |    2 +-
 src/doc/en/tutorial/tour_coercion.rst              |   15 +-
 src/doc/fr/a_tour_of_sage/conf.py                  |    4 +-
 src/doc/fr/a_tour_of_sage/index.rst                |   20 +-
 src/doc/fr/tutorial/afterword.rst                  |    6 +-
 src/doc/fr/tutorial/appendix.rst                   |    8 +-
 src/doc/fr/tutorial/bibliography.rst               |    2 +-
 src/doc/fr/tutorial/index.rst                      |    4 +-
 src/doc/fr/tutorial/interactive_shell.rst          |   80 +-
 src/doc/fr/tutorial/interfaces.rst                 |   28 +-
 src/doc/fr/tutorial/introduction.rst               |   32 +-
 src/doc/fr/tutorial/latex.rst                      |   22 +-
 src/doc/fr/tutorial/programming.rst                |   86 +-
 src/doc/fr/tutorial/sagetex.rst                    |    8 +-
 src/doc/fr/tutorial/tour.rst                       |   12 +-
 src/doc/fr/tutorial/tour_advanced.rst              |   12 +-
 src/doc/fr/tutorial/tour_algebra.rst               |   26 +-
 src/doc/fr/tutorial/tour_assignment.rst            |   12 +-
 src/doc/fr/tutorial/tour_coercion.rst              |   56 +-
 src/doc/fr/tutorial/tour_functions.rst             |   20 +-
 src/doc/fr/tutorial/tour_help.rst                  |   28 +-
 src/doc/fr/tutorial/tour_linalg.rst                |    4 +-
 src/doc/fr/tutorial/tour_numtheory.rst             |    6 +-
 src/doc/fr/tutorial/tour_plotting.rst              |   14 +-
 src/doc/fr/tutorial/tour_polynomial.rst            |   14 +-
 src/doc/fr/tutorial/tour_rings.rst                 |   14 +-
 src/doc/it/a_tour_of_sage/conf.py                  |   36 +
 src/doc/it/a_tour_of_sage/eigen_plot.png           |  Bin 0 -> 18520 bytes
 src/doc/it/a_tour_of_sage/index.rst                |  136 +
 src/doc/it/a_tour_of_sage/sin_plot.png             |  Bin 0 -> 30132 bytes
 src/doc/ru/tutorial/bibliography.rst               |    2 +-
 src/doc/ru/tutorial/index.rst                      |    2 +-
 src/doc/ru/tutorial/interactive_shell.rst          |    2 +-
 src/doc/ru/tutorial/introduction.rst               |    2 +-
 src/doc/ru/tutorial/programming.rst                |    6 +-
 src/doc/ru/tutorial/tour_algebra.rst               |    4 +-
 src/ext/graphs/graph_plot_js.html                  |  258 ++
 src/mac-app/AppController.h                        |    2 +
 src/mac-app/AppController.m                        |   74 +-
 src/mac-app/AppDelegate.m                          |    2 +-
 .../project.xcworkspace/contents.xcworkspacedata   |    7 +
 .../xcshareddata/Sage.xccheckout                   |   41 +
 src/mac-app/start-sage.sh                          |   10 +-
 src/module_list.py                                 |   83 +-
 src/sage/algebras/all.py                           |    6 +-
 .../finite_dimensional_algebra.py                  |   20 +
 .../finite_dimensional_algebra_ideal.py            |    1 +
 src/sage/algebras/free_algebra.py                  |   18 +-
 src/sage/algebras/group_algebra.py                 |    2 +-
 src/sage/algebras/group_algebra_new.py             |  141 +-
 src/sage/algebras/hall_algebra.py                  |    1 +
 src/sage/algebras/quatalg/quaternion_algebra.py    |  138 +-
 .../quatalg/quaternion_algebra_element.pyx         |   88 +-
 src/sage/algebras/quaternion_algebra.py            |    3 +-
 src/sage/algebras/shuffle_algebra.py               |    2 +-
 src/sage/algebras/steenrod/steenrod_algebra.py     |  307 +-
 .../algebras/steenrod/steenrod_algebra_bases.py    |   82 +-
 .../algebras/steenrod/steenrod_algebra_misc.py     |  137 +-
 .../algebras/steenrod/steenrod_algebra_mult.py     |   30 +-
 src/sage/all.py                                    |   15 +-
 src/sage/calculus/calculus.py                      |  142 +-
 src/sage/calculus/desolvers.py                     |   88 +-
 src/sage/calculus/functional.py                    |    4 +-
 src/sage/categories/additive_groups.py             |   55 +
 src/sage/categories/additive_magmas.py             |  694 +++-
 src/sage/categories/additive_monoids.py            |   70 +
 src/sage/categories/additive_semigroups.py         |  160 +
 src/sage/categories/affine_weyl_groups.py          |   10 +-
 src/sage/categories/algebra_functor.py             |   88 +-
 src/sage/categories/algebra_ideals.py              |   25 +-
 src/sage/categories/algebra_modules.py             |    1 -
 src/sage/categories/algebras.py                    |  211 +-
 src/sage/categories/algebras_with_basis.py         |  233 +-
 src/sage/categories/all.py                         |   13 +-
 src/sage/categories/associative_algebras.py        |   70 +
 src/sage/categories/basic.py                       |    2 -
 src/sage/categories/bialgebras.py                  |    1 -
 src/sage/categories/bialgebras_with_basis.py       |   39 +-
 src/sage/categories/bimodules.py                   |   37 +-
 src/sage/categories/cartesian_product.py           |  105 +-
 src/sage/categories/category.py                    | 1403 +++++--
 src/sage/categories/category_cy_helper.pxd         |    7 +
 src/sage/categories/category_cy_helper.pyx         |  323 ++
 src/sage/categories/category_singleton.pyx         |   58 +-
 src/sage/categories/category_types.py              |  240 +-
 src/sage/categories/category_with_axiom.py         | 2726 ++++++++++++++
 src/sage/categories/classical_crystals.py          |   57 +-
 src/sage/categories/coalgebras.py                  |   11 +-
 src/sage/categories/coalgebras_with_basis.py       |   80 +-
 src/sage/categories/commutative_additive_groups.py |   92 +-
 .../categories/commutative_additive_monoids.py     |  221 +-
 .../categories/commutative_additive_semigroups.py  |  226 +-
 src/sage/categories/commutative_algebra_ideals.py  |    1 -
 src/sage/categories/commutative_algebras.py        |   29 +-
 src/sage/categories/commutative_ring_ideals.py     |    1 -
 src/sage/categories/commutative_rings.py           |  174 +-
 .../covariant_functorial_construction.py           |  175 +-
 src/sage/categories/coxeter_group_algebras.py      |  175 +
 src/sage/categories/coxeter_groups.py              |   87 +-
 src/sage/categories/crystals.py                    |   11 +-
 src/sage/categories/discrete_valuation.py          |    3 -
 .../distributive_magmas_and_additive_magmas.py     |   98 +
 src/sage/categories/division_rings.py              |   86 +-
 src/sage/categories/domains.py                     |   65 +-
 src/sage/categories/dual.py                        |   68 -
 src/sage/categories/enumerated_sets.py             |   49 +-
 src/sage/categories/euclidean_domains.py           |  133 +-
 .../categories/examples/algebras_with_basis.py     |    9 +-
 src/sage/categories/examples/facade_sets.py        |   10 +-
 .../categories/examples/finite_coxeter_groups.py   |    2 +-
 src/sage/categories/examples/finite_monoids.py     |    7 +-
 src/sage/categories/examples/finite_weyl_groups.py |    2 +-
 src/sage/categories/examples/group_algebras.py     |   81 -
 .../examples/hopf_algebras_with_basis.py           |    5 +-
 src/sage/categories/examples/monoids.py            |   10 +-
 src/sage/categories/facade_sets.py                 |  140 +-
 src/sage/categories/fields.py                      |  178 +-
 src/sage/categories/finite_coxeter_groups.py       |   23 +-
 src/sage/categories/finite_crystals.py             |   13 +-
 .../finite_dimensional_algebras_with_basis.py      |   35 +-
 .../finite_dimensional_bialgebras_with_basis.py    |   38 +-
 .../finite_dimensional_coalgebras_with_basis.py    |   39 +-
 .../finite_dimensional_hopf_algebras_with_basis.py |   24 +-
 .../finite_dimensional_modules_with_basis.py       |   31 +-
 src/sage/categories/finite_enumerated_sets.py      |  105 +-
 src/sage/categories/finite_fields.py               |   33 +-
 src/sage/categories/finite_groups.py               |   48 +-
 src/sage/categories/finite_lattice_posets.py       |   25 +-
 src/sage/categories/finite_monoids.py              |   27 +-
 src/sage/categories/finite_permutation_groups.py   |   25 +-
 src/sage/categories/finite_posets.py               |   49 +-
 src/sage/categories/finite_semigroups.py           |   68 +-
 src/sage/categories/finite_sets.py                 |   92 +
 src/sage/categories/finite_weyl_groups.py          |   19 +-
 src/sage/categories/g_sets.py                      |    3 +-
 src/sage/categories/gcd_domains.py                 |    2 -
 src/sage/categories/graded_algebras.py             |   24 +-
 src/sage/categories/graded_algebras_with_basis.py  |   30 +-
 src/sage/categories/graded_bialgebras.py           |   40 +-
 .../categories/graded_bialgebras_with_basis.py     |   38 +-
 src/sage/categories/graded_coalgebras.py           |   39 +-
 .../categories/graded_coalgebras_with_basis.py     |   37 +-
 src/sage/categories/graded_hopf_algebras.py        |   41 +-
 .../categories/graded_hopf_algebras_with_basis.py  |   40 +-
 src/sage/categories/graded_modules.py              |  184 +-
 src/sage/categories/graded_modules_with_basis.py   |   39 +-
 src/sage/categories/group_algebras.py              |  236 +-
 src/sage/categories/groupoid.py                    |    1 -
 src/sage/categories/groups.py                      |  476 ++-
 src/sage/categories/hecke_modules.py               |   24 +-
 src/sage/categories/homset.py                      |  270 +-
 src/sage/categories/hopf_algebras.py               |   12 +-
 src/sage/categories/hopf_algebras_with_basis.py    |   37 +-
 src/sage/categories/infinite_enumerated_sets.py    |   44 +-
 src/sage/categories/integral_domains.py            |   34 +-
 src/sage/categories/isomorphic_objects.py          |   44 -
 src/sage/categories/lattice_posets.py              |    3 +
 src/sage/categories/left_modules.py                |    1 -
 src/sage/categories/magmas.py                      |  494 ++-
 src/sage/categories/magmas_and_additive_magmas.py  |  116 +
 src/sage/categories/magmatic_algebras.py           |  167 +
 src/sage/categories/map.pxd                        |    3 +-
 src/sage/categories/map.pyx                        |  353 +-
 src/sage/categories/matrix_algebras.py             |    1 -
 src/sage/categories/modular_abelian_varieties.py   |    1 -
 src/sage/categories/modules.py                     |  359 +-
 src/sage/categories/modules_with_basis.py          |  155 +-
 src/sage/categories/monoid_algebras.py             |   34 +-
 src/sage/categories/monoids.py                     |  360 +-
 src/sage/categories/morphism.pyx                   |   82 +-
 src/sage/categories/number_fields.py               |    6 +-
 src/sage/categories/objects.py                     |    8 +-
 src/sage/categories/partially_ordered_monoids.py   |    2 -
 src/sage/categories/permutation_groups.py          |   49 +
 src/sage/categories/pointed_sets.py                |    2 -
 src/sage/categories/polyhedra.py                   |   27 +-
 src/sage/categories/posets.py                      |   16 +-
 src/sage/categories/primer.py                      | 1806 ++++++---
 src/sage/categories/principal_ideal_domains.py     |    2 -
 src/sage/categories/pushout.py                     |    2 +-
 src/sage/categories/quotient_fields.py             |   20 +-
 src/sage/categories/quotients.py                   |   46 -
 src/sage/categories/realizations.py                |   29 +-
 src/sage/categories/regular_crystals.py            |    3 +-
 src/sage/categories/right_modules.py               |    1 -
 src/sage/categories/ring_ideals.py                 |    1 -
 src/sage/categories/rings.py                       |  133 +-
 src/sage/categories/rngs.py                        |   55 +-
 src/sage/categories/schemes.py                     |   75 +-
 src/sage/categories/semigroups.py                  |  189 +-
 src/sage/categories/semirings.py                   |   69 +-
 src/sage/categories/sets_cat.py                    | 1046 +++++-
 src/sage/categories/sets_with_partial_maps.py      |    3 +-
 src/sage/categories/subobjects.py                  |   47 -
 src/sage/categories/subquotients.py                |  100 -
 src/sage/categories/tensor.py                      |   25 +-
 .../categories/unique_factorization_domains.py     |    2 -
 src/sage/categories/unital_algebras.py             |  287 ++
 src/sage/categories/vector_spaces.py               |   36 +-
 src/sage/categories/weyl_groups.py                 |   17 +-
 src/sage/categories/with_realizations.py           |   16 +-
 src/sage/coding/all.py                             |    1 -
 src/sage/coding/code_bounds.py                     |    4 +-
 src/sage/coding/code_constructions.py              |  285 +-
 src/sage/coding/linear_code.py                     |  218 +-
 src/sage/combinat/abstract_tree.py                 |   33 +-
 src/sage/combinat/affine_permutation.py            |   46 +-
 src/sage/combinat/all.py                           |   26 +-
 src/sage/combinat/alternating_sign_matrix.py       |    4 +-
 src/sage/combinat/backtrack.py                     |  181 +-
 src/sage/combinat/binary_tree.py                   |  294 +-
 src/sage/combinat/cartesian_product.py             |   14 +-
 src/sage/combinat/choose_nk.py                     |  265 +-
 .../cluster_algebra_quiver/cluster_seed.py         |   10 +-
 .../cluster_algebra_quiver/mutation_class.py       |    6 +-
 .../cluster_algebra_quiver/mutation_type.py        |  210 +-
 .../cluster_algebra_quiver/quiver_mutation_type.py |   68 +-
 src/sage/combinat/combinat.py                      |  172 +-
 src/sage/combinat/combination.py                   |   58 +-
 src/sage/combinat/combinatorial_algebra.py         |    7 +-
 src/sage/combinat/combinatorial_map.py             |  233 +-
 src/sage/combinat/composition.py                   |   14 +-
 src/sage/combinat/composition_tableau.py           |    2 +-
 src/sage/combinat/core.py                          |    3 +-
 src/sage/combinat/crystals/affine.py               |    8 +-
 src/sage/combinat/crystals/alcove_path.py          |    6 +-
 src/sage/combinat/crystals/infinity_crystals.py    |    2 +-
 src/sage/combinat/crystals/kirillov_reshetikhin.py |   25 +-
 src/sage/combinat/crystals/littelmann_path.py      |    2 +-
 src/sage/combinat/crystals/monomial_crystals.py    |    6 +-
 src/sage/combinat/crystals/tensor_product.py       |    2 +-
 src/sage/combinat/debruijn_sequence.pyx            |    9 +-
 src/sage/combinat/descent_algebra.py               |  187 +-
 src/sage/combinat/designs/all.py                   |    5 +-
 src/sage/combinat/designs/bibd.py                  |  842 ++++-
 src/sage/combinat/designs/block_design.py          |  575 ++-
 src/sage/combinat/designs/covering_design.py       |    2 +-
 src/sage/combinat/designs/database.py              | 3110 ++++++++++++++++
 src/sage/combinat/designs/design_catalog.py        |   54 +-
 src/sage/combinat/designs/designs_pyx.pyx          |  146 +
 src/sage/combinat/designs/difference_family.py     |  531 +++
 src/sage/combinat/designs/ext_rep.py               |   30 +-
 src/sage/combinat/designs/incidence_structures.py  | 1468 +++++---
 src/sage/combinat/designs/latin_squares.py         |  510 ++-
 src/sage/combinat/designs/orthogonal_arrays.py     | 1462 +++++++-
 .../designs/orthogonal_arrays_recursive.py         |  924 +++++
 .../combinat/designs/steiner_quadruple_systems.py  |   82 +-
 src/sage/combinat/diagram_algebras.py              |   16 +-
 src/sage/combinat/dyck_word.py                     |  624 +++-
 src/sage/combinat/e_one_star.py                    |    4 +-
 src/sage/combinat/finite_state_machine.py          | 3728 ++++++++++++++++--
 .../combinat/finite_state_machine_generators.py    |  323 +-
 src/sage/combinat/free_module.py                   |  521 +--
 src/sage/combinat/gray_codes.py                    |  316 ++
 src/sage/combinat/integer_vector.py                |   15 +-
 src/sage/combinat/integer_vector_weighted.py       |    6 +-
 src/sage/combinat/integer_vectors_mod_permgroup.py |    2 +-
 src/sage/combinat/interval_posets.py               | 2737 ++++++++++++++
 src/sage/combinat/k_tableau.py                     |   22 +-
 src/sage/combinat/lyndon_word.py                   |    4 +-
 src/sage/combinat/matrices/hadamard_matrix.py      |  127 +-
 src/sage/combinat/matrices/latin.py                |   17 +-
 src/sage/combinat/misc.py                          |    2 +-
 src/sage/combinat/ncsf_qsym/generic_basis_code.py  |   27 +-
 src/sage/combinat/ncsf_qsym/ncsf.py                |   37 +-
 src/sage/combinat/ncsf_qsym/qsym.py                |   28 +-
 src/sage/combinat/ncsym/bases.py                   |    7 +-
 src/sage/combinat/ncsym/ncsym.py                   |    7 +-
 src/sage/combinat/parking_functions.py             |  435 ++-
 src/sage/combinat/partition.py                     |   48 +-
 src/sage/combinat/partition_algebra.py             |   39 +-
 src/sage/combinat/permutation.py                   |  177 +-
 src/sage/combinat/permutation_nk.py                |  132 +-
 src/sage/combinat/posets/lattices.py               |    2 +-
 src/sage/combinat/posets/posets.py                 |   37 +-
 src/sage/combinat/q_bernoulli.pyx                  |    2 +-
 src/sage/combinat/ranker.py                        |  115 +-
 src/sage/combinat/ribbon_tableau.py                |    2 +-
 .../rigged_configurations/bij_abstract_class.py    |   41 +-
 .../combinat/rigged_configurations/bij_type_B.py   |   62 +-
 .../combinat/rigged_configurations/bij_type_D.py   |   52 +-
 .../rigged_configurations/bij_type_D_twisted.py    |   43 +-
 .../combinat/rigged_configurations/kleber_tree.py  |    2 +-
 .../combinat/rigged_configurations/kr_tableaux.py  |  118 +-
 .../rigged_configuration_element.py                |  331 +-
 .../tensor_product_kr_tableaux_element.py          |   78 +
 src/sage/combinat/root_system/all.py               |    1 +
 src/sage/combinat/root_system/branching_rules.py   |    2 +-
 src/sage/combinat/root_system/cartan_matrix.py     |   21 +-
 src/sage/combinat/root_system/cartan_type.py       |  160 +-
 .../root_system/hecke_algebra_representation.py    | 1168 ++++++
 .../non_symmetric_macdonald_polynomials.py         | 1824 +++++++++
 src/sage/combinat/root_system/plot.py              |    8 +-
 .../root_lattice_realization_algebras.py           | 1177 ++++++
 .../root_system/root_lattice_realizations.py       |  672 +++-
 src/sage/combinat/root_system/root_space.py        |    2 +-
 src/sage/combinat/root_system/type_A.py            |   22 +
 src/sage/combinat/root_system/type_B.py            |   22 +
 src/sage/combinat/root_system/type_BC_affine.py    |   21 +
 src/sage/combinat/root_system/type_C.py            |   22 +
 src/sage/combinat/root_system/type_D.py            |   22 +
 src/sage/combinat/root_system/type_E.py            |   54 +-
 src/sage/combinat/root_system/type_F.py            |   28 +-
 src/sage/combinat/root_system/type_G.py            |   22 +
 src/sage/combinat/root_system/type_H.py            |   16 +
 src/sage/combinat/root_system/type_I.py            |   13 +
 src/sage/combinat/root_system/type_affine.py       |    1 +
 src/sage/combinat/root_system/type_dual.py         |   30 +
 src/sage/combinat/root_system/type_relabel.py      |   17 +
 .../root_system/weight_lattice_realizations.py     |  270 +-
 src/sage/combinat/root_system/weight_space.py      |    3 +-
 src/sage/combinat/root_system/weyl_characters.py   |    4 +-
 src/sage/combinat/rsk.py                           |    2 +-
 src/sage/combinat/schubert_polynomial.py           |    3 +-
 src/sage/combinat/set_partition.py                 |   23 +-
 src/sage/combinat/set_partition_ordered.py         |   48 +-
 src/sage/combinat/sf/classical.py                  |    2 +-
 src/sage/combinat/sf/jack.py                       |    4 +-
 src/sage/combinat/sf/k_dual.py                     |    4 +-
 src/sage/combinat/sf/new_kschur.py                 |   11 +-
 src/sage/combinat/sf/ns_macdonald.py               |    9 +-
 src/sage/combinat/sf/sf.py                         |    5 +-
 src/sage/combinat/sf/sfa.py                        |   31 +-
 src/sage/combinat/sf/witt.py                       |    4 +-
 src/sage/combinat/shuffle.py                       |  438 +++
 src/sage/combinat/similarity_class_type.py         |   11 +-
 src/sage/combinat/skew_partition.py                |    6 +-
 src/sage/combinat/skew_tableau.py                  |    8 +-
 src/sage/combinat/sloane_functions.py              |    3 +-
 src/sage/combinat/species/generating_series.py     |   89 +-
 src/sage/combinat/species/partition_species.py     |    1 +
 src/sage/combinat/species/species.py               |    1 +
 src/sage/combinat/split_nk.py                      |  132 +-
 src/sage/combinat/subset.py                        |  877 +++--
 src/sage/combinat/subword.py                       |  373 +-
 src/sage/combinat/symmetric_group_algebra.py       |  162 +-
 src/sage/combinat/tableau.py                       |  160 +-
 src/sage/combinat/tableau_tuple.py                 |    6 +-
 src/sage/combinat/tutorial.py                      |   20 +-
 src/sage/combinat/words/alphabet.py                |    6 +-
 src/sage/combinat/words/finite_word.py             |   18 +-
 src/sage/combinat/words/paths.py                   |    2 +-
 src/sage/combinat/words/shuffle_product.py         |    4 +
 src/sage/combinat/words/suffix_trees.py            |   10 +-
 src/sage/combinat/words/words.py                   |  183 +-
 src/sage/crypto/block_cipher/miniaes.py            |    6 +-
 src/sage/crypto/block_cipher/sdes.py               |    2 +-
 src/sage/crypto/lattice.py                         |   68 +-
 src/sage/crypto/public_key/blum_goldwasser.py      |   14 +-
 src/sage/crypto/util.py                            |    2 +-
 src/sage/databases/cremona.py                      |  177 +-
 src/sage/databases/jones.py                        |    2 +-
 src/sage/databases/sloane.py                       |   10 +-
 src/sage/databases/stein_watkins.py                |    2 +-
 src/sage/dev/sagedev.py                            |    4 +-
 src/sage/doctest/control.py                        |    3 +-
 src/sage/doctest/forker.py                         |   10 +-
 src/sage/doctest/parsing.py                        |    1 +
 src/sage/doctest/reporting.py                      |    6 +-
 src/sage/doctest/sources.py                        |   65 +-
 src/sage/dynamics/flat_surfaces/strata.py          |   11 +-
 src/sage/dynamics/interval_exchanges/template.py   |   12 +-
 src/sage/env.py                                    |   16 +-
 src/sage/ext/fast_callable.pyx                     |   38 +-
 src/sage/functions/all.py                          |   15 +-
 src/sage/functions/bessel.py                       |   36 +-
 src/sage/functions/exp_integral.py                 |    2 +-
 src/sage/functions/hyperbolic.py                   |    4 +-
 src/sage/functions/hypergeometric.py               |  862 +++++
 src/sage/functions/jacobi.py                       | 1708 +++++++++
 src/sage/functions/log.py                          |   25 +-
 src/sage/functions/orthogonal_polys.py             |   10 +-
 src/sage/functions/other.py                        |   25 +-
 src/sage/functions/piecewise.py                    |    6 +-
 src/sage/functions/prime_pi.pyx                    |  719 ++--
 src/sage/functions/special.py                      |  334 +-
 src/sage/functions/spike_function.py               |    4 +-
 src/sage/functions/transcendental.py               |    8 +
 src/sage/functions/trig.py                         |   81 +-
 src/sage/functions/wigner.py                       |    2 +-
 src/sage/game_theory/__init__.py                   |    1 +
 src/sage/game_theory/all.py                        |    1 +
 src/sage/game_theory/cooperative_game.py           |  863 +++++
 src/sage/geometry/cone.py                          |  135 +-
 src/sage/geometry/fan.py                           |  125 +-
 src/sage/geometry/fan_morphism.py                  |    1 +
 src/sage/geometry/lattice_polytope.py              |  744 +++-
 src/sage/geometry/newton_polygon.py                |    2 +-
 src/sage/geometry/polyhedron/backend_cdd.py        |   12 +-
 src/sage/geometry/polyhedron/backend_field.py      |  258 ++
 src/sage/geometry/polyhedron/base.py               |  203 +-
 src/sage/geometry/polyhedron/cdd_file_format.py    |   16 +-
 src/sage/geometry/polyhedron/constructor.py        |   98 +-
 src/sage/geometry/polyhedron/double_description.py |  737 ++++
 .../polyhedron/double_description_inhomogeneous.py |  553 +++
 src/sage/geometry/polyhedron/face.py               |    4 +-
 src/sage/geometry/polyhedron/parent.py             |   39 +-
 src/sage/geometry/polyhedron/plot.py               |  414 +-
 .../geometry/polyhedron/ppl_lattice_polytope.py    |   11 +-
 src/sage/geometry/toric_lattice.py                 |    8 +-
 src/sage/geometry/toric_plotter.py                 |   12 +-
 src/sage/geometry/triangulation/base.pyx           |    4 +-
 .../geometry/triangulation/point_configuration.py  |   26 +-
 src/sage/graphs/all.py                             |    1 -
 src/sage/graphs/base/graph_backends.py             |    2 +-
 src/sage/graphs/base/sparse_graph.pxd              |    2 +
 src/sage/graphs/base/sparse_graph.pyx              |  192 +-
 src/sage/graphs/base/static_dense_graph.pyx        |   21 +-
 src/sage/graphs/bipartite_graph.py                 |    6 +-
 src/sage/graphs/chrompoly.pyx                      |    2 +-
 src/sage/graphs/cliquer.pyx                        |    2 +-
 src/sage/graphs/digraph.py                         |   91 +-
 src/sage/graphs/digraph_generators.py              |   13 +-
 src/sage/graphs/distances_all_pairs.pyx            |    2 +-
 src/sage/graphs/dot2tex_utils.py                   |   10 +-
 src/sage/graphs/generators/families.py             |  191 +-
 src/sage/graphs/generators/intersection.py         |  195 +-
 src/sage/graphs/generators/smallgraphs.py          |  188 +
 src/sage/graphs/generic_graph.py                   |  211 +-
 src/sage/graphs/genus.pyx                          |   14 +-
 src/sage/graphs/graph.py                           |  440 ++-
 src/sage/graphs/graph_coloring.py                  |    2 +-
 src/sage/graphs/graph_database.py                  |    4 +-
 .../graph_decompositions/vertex_separation.pyx     |   24 +-
 src/sage/graphs/graph_editor.py                    |    3 +
 src/sage/graphs/graph_generators.py                |   20 +-
 src/sage/graphs/graph_latex.py                     |   26 +-
 src/sage/graphs/graph_list.py                      |    2 +-
 src/sage/graphs/graph_plot.py                      |    2 +-
 src/sage/graphs/graph_plot_js.py                   |  308 ++
 src/sage/graphs/hyperbolicity.pyx                  |    2 +-
 src/sage/graphs/hypergraph.py                      |  316 --
 src/sage/graphs/hypergraph_generators.py           |    4 +-
 src/sage/graphs/isgci.py                           |    2 +-
 src/sage/graphs/matchpoly.pyx                      |   14 +-
 src/sage/graphs/mcqd.pxd                           |    8 +
 src/sage/graphs/mcqd.pyx                           |   66 +
 src/sage/graphs/schnyder.py                        |    2 +-
 src/sage/groups/abelian_gps/all.py                 |    2 +-
 .../abelian_gps/dual_abelian_group_element.py      |    1 +
 src/sage/groups/all.py                             |    2 +
 src/sage/groups/braid.py                           |   76 +-
 src/sage/groups/finitely_presented.py              |   34 +-
 src/sage/groups/free_group.py                      |   36 +-
 src/sage/groups/groups_catalog.py                  |    1 +
 src/sage/groups/indexed_free_group.py              |  494 +++
 src/sage/groups/matrix_gps/orthogonal.py           |    3 +-
 src/sage/groups/matrix_gps/unitary.py              |    3 +-
 src/sage/groups/misc_gps/misc_groups_catalog.py    |    2 +
 src/sage/groups/perm_gps/all.py                    |    5 +-
 src/sage/groups/perm_gps/cubegroup.py              |   48 +-
 src/sage/groups/perm_gps/permgroup.py              |   71 +-
 src/sage/groups/perm_gps/permgroup_element.pyx     |   48 +-
 src/sage/groups/perm_gps/permgroup_morphism.py     |   26 +-
 src/sage/groups/perm_gps/permgroup_named.py        |   16 +-
 src/sage/groups/raag.py                            |  545 +++
 src/sage/gsl/dwt.pyx                               |    4 +-
 src/sage/gsl/ode.pyx                               |    4 +-
 src/sage/gsl/probability_distribution.pyx          |    6 +-
 src/sage/homology/cell_complex.py                  |   18 -
 src/sage/homology/chain_complex.py                 |   17 +-
 src/sage/homology/delta_complex.py                 |    4 +-
 src/sage/homology/homology_group.py                |    8 +-
 src/sage/homology/simplicial_complex.py            |  100 +-
 src/sage/interfaces/all.py                         |   15 +-
 src/sage/interfaces/ecm.py                         |    2 +-
 src/sage/interfaces/expect.py                      |   47 +-
 src/sage/interfaces/four_ti_2.py                   |   54 +-
 src/sage/interfaces/gap.py                         |   26 +-
 src/sage/interfaces/gnuplot.py                     |    2 +-
 src/sage/interfaces/interface.py                   |   20 +-
 src/sage/interfaces/jmoldata.py                    |   21 +-
 src/sage/interfaces/kash.py                        |    2 +-
 src/sage/interfaces/magma.py                       |   17 +-
 src/sage/interfaces/mathematica.py                 |    2 +-
 src/sage/interfaces/matlab.py                      |  116 +-
 src/sage/interfaces/maxima.py                      |   21 +-
 src/sage/interfaces/maxima_abstract.py             |   89 +-
 src/sage/interfaces/maxima_lib.py                  |  276 +-
 src/sage/interfaces/phc.py                         |    4 +-
 src/sage/interfaces/r.py                           |   19 +-
 src/sage/interfaces/singular.py                    |   14 +-
 src/sage/interfaces/tides.py                       |  893 +++++
 src/sage/lfunctions/lcalc.py                       |    3 +-
 src/sage/libs/ecl.pyx                              |    6 +-
 src/sage/libs/flint/fmpq_poly.pxd                  |    1 +
 src/sage/libs/flint/fmpz.pxi                       |    2 +
 src/sage/libs/flint/fmpz_poly.pxd                  |    2 +
 src/sage/libs/flint/fmpz_poly.pxi                  |    1 +
 src/sage/libs/flint/nmod_poly.pxd                  |    2 +
 src/sage/libs/fplll/fplll.pxd                      |    6 +-
 src/sage/libs/fplll/fplll.pxi                      |  162 +-
 src/sage/libs/fplll/fplll.pyx                      |  945 ++++-
 src/sage/libs/gap/element.pxd                      |    1 -
 src/sage/libs/gap/element.pyx                      |   34 +-
 src/sage/libs/gap/gap_includes.pxd                 |    2 +
 src/sage/libs/gap/libgap.pyx                       |    3 +-
 src/sage/libs/gap/saved_workspace.py               |   68 +
 src/sage/libs/gap/test.py                          |   26 +
 src/sage/libs/gap/util.pyx                         |   13 +-
 src/sage/libs/gmp/types.pxd                        |    1 +
 src/sage/libs/lcalc/lcalc_Lfunction.pyx            |    2 +-
 src/sage/libs/mpfr.pxd                             |    6 +
 src/sage/libs/mwrank/interface.py                  |   15 +-
 src/sage/libs/ntl/ntl_GF2X.pyx                     |    2 +-
 src/sage/libs/ntl/ntl_ZZ_pEX_linkage.pxi           |    2 +
 src/sage/libs/ntl/ntl_mat_GF2.pyx                  |    2 +-
 src/sage/libs/ntl/ntl_mat_GF2E.pyx                 |    2 +-
 src/sage/libs/ntl/ntl_mat_ZZ.pyx                   |    4 +-
 src/sage/libs/pari/decl.pxi                        |    1 +
 src/sage/libs/pari/gen.pyx                         |   15 +
 src/sage/libs/singular/groebner_strategy.pyx       |    2 +-
 src/sage/libs/singular/option.pyx                  |    2 +-
 src/sage/libs/singular/polynomial.pxd              |    3 +-
 src/sage/libs/singular/polynomial.pyx              |   40 +-
 src/sage/libs/singular/singular.pxd                |    2 +-
 src/sage/libs/singular/singular.pyx                |   20 +-
 src/sage/logic/all.py                              |    4 +-
 src/sage/logic/booleval.py                         |   42 +-
 src/sage/logic/boolformula.py                      |  620 ++-
 src/sage/logic/logic.py                            |  396 +-
 src/sage/logic/logicparser.py                      |  472 ++-
 src/sage/logic/logictable.py                       |  116 +-
 src/sage/logic/propcalc.py                         |  213 +-
 src/sage/matrix/benchmark.py                       |    2 +
 src/sage/matrix/constructor.py                     |   16 +-
 src/sage/matrix/echelon_matrix.pyx                 |  146 +
 src/sage/matrix/matrix0.pxd                        |    2 +
 src/sage/matrix/matrix0.pyx                        |  404 +-
 src/sage/matrix/matrix2.pyx                        |  504 ++-
 src/sage/matrix/matrix_double_dense.pyx            |    2 +-
 src/sage/matrix/matrix_integer_dense.pyx           |  447 +--
 src/sage/matrix/matrix_mod2_dense.pyx              |    2 +-
 src/sage/matrix/matrix_mod2e_dense.pyx             |    2 +-
 src/sage/matrix/matrix_modn_sparse.pyx             |    6 +-
 src/sage/matrix/matrix_space.py                    |   70 +-
 src/sage/matrix/operation_table.py                 |    2 +-
 src/sage/matroids/catalog.py                       |   18 +-
 src/sage/matroids/matroid.pxd                      |   11 +
 src/sage/matroids/matroid.pyx                      |  294 ++
 src/sage/matroids/matroids_plot_helpers.py         |  911 +++++
 src/sage/misc/abstract_method.py                   |   16 +-
 src/sage/misc/ascii_art.py                         |    6 +-
 src/sage/misc/binary_tree.pxd                      |    3 +-
 src/sage/misc/c3_controlled.pxd                    |    1 +
 src/sage/misc/c3_controlled.pyx                    |  202 +-
 src/sage/misc/cache.py                             |    2 +-
 src/sage/misc/cachefunc.pyx                        |  388 +-
 src/sage/misc/displayhook.py                       |   17 +-
 src/sage/misc/functional.py                        |   54 +-
 src/sage/misc/latex.py                             |   72 +-
 src/sage/misc/log.py                               |    2 +-
 src/sage/misc/misc.py                              |   19 +-
 src/sage/misc/nested_class.pyx                     |   95 +-
 src/sage/misc/package.py                           |    9 +
 src/sage/misc/preparser.py                         |    2 +-
 src/sage/misc/randstate.pyx                        |    2 +-
 src/sage/misc/sage_unittest.py                     |   80 +-
 src/sage/misc/sagedoc.py                           |   10 +-
 src/sage/misc/sageinspect.py                       |  111 +-
 src/sage/misc/superseded.py                        |    4 +-
 src/sage/misc/temporary_file.py                    |   55 +-
 src/sage/misc/weak_dict.pyx                        |    6 -
 src/sage/modular/abvar/all.py                      |    1 -
 src/sage/modular/abvar/homspace.py                 |   24 +-
 src/sage/modular/all.py                            |    2 +-
 src/sage/modular/arithgroup/arithgroup_generic.py  |    2 +-
 src/sage/modular/arithgroup/arithgroup_perm.py     |   10 +-
 src/sage/modular/arithgroup/congroup_gamma1.py     |    2 +-
 src/sage/modular/arithgroup/tests.py               |    2 +-
 src/sage/modular/dirichlet.py                      |  107 +-
 src/sage/modular/etaproducts.py                    |    8 +-
 src/sage/modular/hecke/ambient_module.py           |    4 +-
 src/sage/modular/hecke/module.py                   |   18 +-
 src/sage/modular/modform/all.py                    |    4 +-
 src/sage/modular/modform/ambient.py                |    6 +-
 src/sage/modular/modform/ambient_R.py              |   57 +-
 src/sage/modular/modform/ambient_eps.py            |    2 +-
 src/sage/modular/modform/cuspidal_submodule.py     |    4 +-
 src/sage/modular/modform/eis_series.py             |    3 +-
 src/sage/modular/modform/eisenstein_submodule.py   |    2 +-
 src/sage/modular/modform/element.py                |  209 +-
 src/sage/modular/modform/j_invariant.py            |   16 +-
 src/sage/modular/modform/space.py                  |    4 +-
 src/sage/modular/modsym/all.py                     |    4 +-
 src/sage/modular/modsym/ambient.py                 |   13 +-
 src/sage/modular/modsym/boundary.py                |    2 +-
 src/sage/modular/modsym/relation_matrix.py         |    4 +-
 src/sage/modular/modsym/space.py                   |    3 +-
 src/sage/modules/diamond_cutting.py                |  293 ++
 src/sage/modules/fg_pid/fgp_module.py              |    1 +
 src/sage/modules/fg_pid/fgp_morphism.py            |    2 +-
 src/sage/modules/finite_submodule_iter.pxd         |    3 +
 src/sage/modules/finite_submodule_iter.pyx         |   59 +-
 src/sage/modules/free_module.py                    |   78 +-
 src/sage/modules/free_module_integer.py            |  833 +++++
 src/sage/modules/module.pyx                        |  149 +-
 src/sage/modules/vector_double_dense.pyx           |    2 +-
 src/sage/monoids/all.py                            |   17 +-
 src/sage/monoids/free_abelian_monoid.py            |   67 +-
 src/sage/monoids/free_monoid.py                    |  102 +-
 src/sage/monoids/indexed_free_monoid.py            |  992 +++++
 src/sage/numerical/all.py                          |    4 +
 src/sage/numerical/backends/coin_backend.pyx       |   23 +-
 src/sage/numerical/backends/cvxopt_backend.pxd     |    8 +
 src/sage/numerical/backends/cvxopt_backend.pyx     | 1004 +++++
 src/sage/numerical/backends/generic_backend.pyx    |   53 +-
 src/sage/numerical/backends/glpk_backend.pyx       |    2 +-
 src/sage/numerical/backends/gurobi_backend.pyx     |    5 +-
 src/sage/numerical/interactive_simplex_method.py   | 3937 ++++++++++++++++++++
 src/sage/numerical/knapsack.py                     |    2 +-
 src/sage/numerical/linear_functions.pyx            |    2 +-
 src/sage/numerical/mip.pxd                         |    2 +
 src/sage/numerical/mip.pyx                         |  455 ++-
 src/sage/numerical/optimize.py                     |   14 +-
 src/sage/numerical/test.py                         |   31 -
 src/sage/plot/all.py                               |    2 +-
 src/sage/plot/animate.py                           |   24 +-
 src/sage/plot/arrow.py                             |    2 +-
 src/sage/plot/bezier_path.py                       |    2 +-
 src/sage/plot/graphics.py                          |  442 ++-
 src/sage/plot/line.py                              |    7 +-
 src/sage/plot/plot.py                              |  204 +-
 src/sage/plot/plot3d/base.pyx                      |    1 +
 src/sage/plot/plot3d/shapes.pyx                    |    4 +-
 src/sage/plot/plot3d/tachyon.py                    |   59 +-
 src/sage/plot/plot3d/tri_plot.py                   |   25 +-
 src/sage/plot/point.py                             |    2 +-
 src/sage/plot/primitive.py                         |    2 +-
 src/sage/plot/text.py                              |    2 +-
 src/sage/probability/all.py                        |    4 -
 src/sage/quadratic_forms/all.py                    |    4 +-
 src/sage/quadratic_forms/count_local_2.pyx         |    4 +-
 src/sage/quadratic_forms/extras.py                 |  104 +-
 src/sage/quadratic_forms/genera/genus.py           |    2 +-
 src/sage/quadratic_forms/quadratic_form.py         |   21 +-
 .../quadratic_form__automorphisms.py               |    2 +-
 .../quadratic_form__equivalence_testing.py         |    2 +-
 .../quadratic_form__local_density_congruence.py    |   50 +-
 .../quadratic_form__local_field_invariants.py      |   55 +-
 ...dratic_form__local_representation_conditions.py |    6 +-
 .../quadratic_form__mass__Conway_Sloane_masses.py  |   12 +-
 .../quadratic_form__mass__Siegel_densities.py      |    8 +-
 .../quadratic_forms/quadratic_form__neighbors.py   |    2 +-
 .../quadratic_form__siegel_product.py              |    4 +-
 .../quadratic_form__ternary_Tornaria.py            |   10 +-
 src/sage/quadratic_forms/ternary_qf.py             |    8 +-
 src/sage/quivers/__init__.py                       |    0
 src/sage/quivers/algebra.py                        |  634 ++++
 src/sage/quivers/homspace.py                       |  651 ++++
 src/sage/quivers/morphism.py                       | 1287 +++++++
 src/sage/quivers/path_semigroup.py                 |  906 +++++
 src/sage/quivers/paths.py                          |  513 +++
 src/sage/quivers/representation.py                 | 3051 +++++++++++++++
 src/sage/repl/interpreter.py                       |   18 +-
 src/sage/repl/ipython_extension.py                 |   32 +-
 src/sage/rings/algebraic_closure_finite_field.py   | 1115 ++++++
 src/sage/rings/all.py                              |    3 +-
 src/sage/rings/arith.py                            |  491 ++-
 src/sage/rings/complex_double.pyx                  |   42 +
 src/sage/rings/complex_field.py                    |   50 +
 src/sage/rings/complex_number.pyx                  |   43 +
 src/sage/rings/finite_rings/all.py                 |    3 +-
 src/sage/rings/finite_rings/constructor.py         |    6 +-
 src/sage/rings/finite_rings/conway_polynomials.py  |   27 +
 src/sage/rings/finite_rings/element_ext_pari.py    |    2 +-
 src/sage/rings/finite_rings/element_pari_ffelt.pyx |    1 -
 src/sage/rings/finite_rings/finite_field_base.pyx  |  271 +-
 .../rings/finite_rings/finite_field_ext_pari.py    |    1 -
 src/sage/rings/finite_rings/finite_field_givaro.py |    4 +-
 .../rings/finite_rings/finite_field_pari_ffelt.py  |   21 +-
 .../rings/finite_rings/finite_field_prime_modn.py  |   41 +-
 src/sage/rings/finite_rings/hom_finite_field.pyx   |    4 +-
 .../rings/finite_rings/hom_prime_finite_field.pyx  |    6 +-
 src/sage/rings/finite_rings/homset.py              |    7 +-
 src/sage/rings/finite_rings/integer_mod.pyx        |   14 +
 src/sage/rings/finite_rings/integer_mod_ring.py    |   10 +-
 src/sage/rings/fraction_field_FpT.pyx              |    6 +-
 src/sage/rings/function_field/constructor.py       |   17 +-
 src/sage/rings/function_field/function_field.py    |  118 +-
 .../function_field/function_field_element.pyx      |   35 +
 src/sage/rings/function_field/maps.py              |  200 +-
 src/sage/rings/homset.py                           |   17 +-
 src/sage/rings/infinity.py                         |  368 +-
 src/sage/rings/integer.pyx                         |  315 +-
 src/sage/rings/integer_ring.pyx                    |    6 +-
 src/sage/rings/invariant_theory.py                 |    2 +-
 src/sage/rings/laurent_series_ring.py              |   92 +-
 src/sage/rings/laurent_series_ring_element.pyx     |   22 +
 src/sage/rings/multi_power_series_ring.py          |    8 +-
 src/sage/rings/multi_power_series_ring_element.py  |   17 +-
 src/sage/rings/number_field/all.py                 |   13 +-
 src/sage/rings/number_field/bdd_height.py          |  638 ++++
 src/sage/rings/number_field/morphism.py            |    2 +-
 src/sage/rings/number_field/number_field.py        | 1228 ++++--
 .../rings/number_field/number_field_element.pyx    |  200 +-
 .../number_field_element_quadratic.pyx             |   38 +-
 src/sage/rings/number_field/number_field_ideal.py  |    2 +-
 src/sage/rings/number_field/number_field_rel.py    |  110 +-
 src/sage/rings/number_field/splitting_field.py     |    3 +-
 src/sage/rings/number_field/structure.py           |  417 +++
 src/sage/rings/number_field/totallyreal_rel.py     |    4 +-
 src/sage/rings/padics/factory.py                   |    1 +
 src/sage/rings/padics/local_generic_element.pyx    |   76 +
 src/sage/rings/padics/padic_ZZ_pX_CR_element.pyx   |   59 +-
 src/sage/rings/padics/padic_ZZ_pX_element.pyx      |   24 +
 src/sage/rings/padics/padic_extension_generic.py   |    1 +
 src/sage/rings/padics/padic_generic_element.pyx    |  160 +-
 src/sage/rings/polynomial/all.py                   |   17 +-
 src/sage/rings/polynomial/groebner_fan.py          |    2 +-
 .../polynomial/infinite_polynomial_element.py      |    2 +-
 .../rings/polynomial/infinite_polynomial_ring.py   |    1 +
 src/sage/rings/polynomial/laurent_polynomial.pyx   |  120 +-
 src/sage/rings/polynomial/multi_polynomial.pxd     |    2 +-
 src/sage/rings/polynomial/multi_polynomial.pyx     |  234 +-
 .../rings/polynomial/multi_polynomial_element.py   |   99 +-
 .../rings/polynomial/multi_polynomial_ideal.py     |   31 +-
 .../polynomial/multi_polynomial_libsingular.pyx    |  178 +-
 src/sage/rings/polynomial/multi_polynomial_ring.py |    2 +-
 .../polynomial/multi_polynomial_ring_generic.pxd   |    3 +-
 .../polynomial/multi_polynomial_ring_generic.pyx   |  311 +-
 .../rings/polynomial/multi_polynomial_sequence.py  |   49 +-
 .../polynomial_padic_capped_relative_dense.py      |   11 +-
 .../polynomial/padics/polynomial_padic_flat.py     |   12 +-
 src/sage/rings/polynomial/pbori.pyx                |    4 +-
 src/sage/rings/polynomial/polydict.pyx             |    1 +
 src/sage/rings/polynomial/polynomial_element.pxd   |    2 +-
 src/sage/rings/polynomial/polynomial_element.pyx   |  474 ++-
 .../rings/polynomial/polynomial_element_generic.py |   82 +
 .../polynomial/polynomial_integer_dense_flint.pyx  |   71 +-
 .../polynomial/polynomial_integer_dense_ntl.pyx    |   11 +-
 .../rings/polynomial/polynomial_modn_dense_ntl.pyx |  137 +-
 .../rings/polynomial/polynomial_number_field.pyx   |  335 ++
 .../rings/polynomial/polynomial_quotient_ring.py   |    4 +-
 .../rings/polynomial/polynomial_rational_flint.pyx |   38 +-
 src/sage/rings/polynomial/polynomial_ring.py       |   81 +-
 .../polynomial/polynomial_ring_constructor.py      |   43 +-
 .../polynomial/polynomial_singular_interface.py    |  103 +-
 .../rings/polynomial/polynomial_zmod_flint.pyx     |   44 +
 src/sage/rings/polynomial/polynomial_zz_pex.pyx    |   14 +-
 src/sage/rings/polynomial/symmetric_ideal.py       |   10 +-
 src/sage/rings/polynomial/toy_buchberger.py        |    3 +-
 src/sage/rings/polynomial/toy_d_basis.py           |    3 +-
 src/sage/rings/power_series_mpoly.pyx              |    2 +-
 src/sage/rings/power_series_ring.py                |  121 +-
 src/sage/rings/power_series_ring_element.pyx       |  256 +-
 src/sage/rings/qqbar.py                            |   47 +-
 src/sage/rings/quotient_ring.py                    |    2 +-
 src/sage/rings/quotient_ring_element.py            |   39 +
 src/sage/rings/rational.pyx                        |   17 +-
 src/sage/rings/rational_field.py                   |  206 +-
 src/sage/rings/real_double.pyx                     |   39 +-
 src/sage/rings/real_lazy.pyx                       |    4 +-
 src/sage/rings/real_mpfi.pyx                       |   28 +
 src/sage/rings/real_mpfr.pyx                       |  120 +-
 src/sage/rings/residue_field.pyx                   |    2 +-
 src/sage/rings/ring.pyx                            |   18 +-
 src/sage/rings/sum_of_squares.pyx                  |  325 ++
 .../universal_cyclotomic_field.py                  |    2 +-
 src/sage/sandpiles/sandpile.py                     |    2 +-
 src/sage/schemes/affine/affine_morphism.py         |   83 +-
 src/sage/schemes/affine/affine_space.py            |    3 +-
 src/sage/schemes/affine/all.py                     |    2 +-
 src/sage/schemes/elliptic_curves/all.py            |    4 -
 src/sage/schemes/elliptic_curves/constructor.py    |  312 +-
 src/sage/schemes/elliptic_curves/ec_database.py    |    4 +-
 .../schemes/elliptic_curves/ell_curve_isogeny.py   |   95 +-
 src/sage/schemes/elliptic_curves/ell_field.py      |  166 +-
 .../schemes/elliptic_curves/ell_finite_field.py    |  181 +-
 src/sage/schemes/elliptic_curves/ell_generic.py    |  739 ++--
 src/sage/schemes/elliptic_curves/ell_local_data.py |   23 +-
 .../schemes/elliptic_curves/ell_number_field.py    |   47 +-
 .../schemes/elliptic_curves/ell_padic_field.py     |   39 +-
 .../schemes/elliptic_curves/ell_rational_field.py  |  185 +-
 src/sage/schemes/elliptic_curves/heegner.py        |   24 +-
 src/sage/schemes/elliptic_curves/height.py         | 2047 ++++++++++
 .../elliptic_curves/isogeny_small_degree.py        |   18 +-
 src/sage/schemes/elliptic_curves/jacobian.py       |    2 +-
 .../schemes/elliptic_curves/monsky_washnitzer.py   | 3598 ------------------
 src/sage/schemes/elliptic_curves/padic_lseries.py  |    7 +-
 src/sage/schemes/elliptic_curves/padics.py         |    6 +-
 src/sage/schemes/elliptic_curves/period_lattice.py |  410 +-
 .../elliptic_curves/period_lattice_region.pyx      |  702 ++++
 src/sage/schemes/elliptic_curves/sha_tate.py       |    4 +-
 .../elliptic_curves/weierstrass_morphism.py        |   16 +-
 src/sage/schemes/generic/algebraic_scheme.py       |    4 +-
 src/sage/schemes/generic/all.py                    |    6 +-
 src/sage/schemes/generic/divisor_group.py          |    2 +-
 src/sage/schemes/generic/homset.py                 |   63 +-
 src/sage/schemes/generic/hypersurface.py           |    4 +-
 src/sage/schemes/generic/morphism.py               |    6 +-
 src/sage/schemes/generic/point.py                  |   11 +-
 src/sage/schemes/generic/scheme.py                 |  429 ++-
 src/sage/schemes/generic/spec.py                   |  405 +-
 src/sage/schemes/hyperelliptic_curves/all.py       |    2 +-
 .../hyperelliptic_finite_field.py                  |  215 +-
 .../hyperelliptic_curves/hyperelliptic_generic.py  |    6 +-
 .../hyperelliptic_padic_field.py                   |   20 +-
 .../hyperelliptic_rational_field.py                |    2 +-
 .../hyperelliptic_curves/jacobian_homset.py        |    4 +-
 .../hyperelliptic_curves/monsky_washnitzer.py      | 3593 ++++++++++++++++++
 src/sage/schemes/plane_conics/con_field.py         |    8 +-
 src/sage/schemes/plane_conics/con_number_field.py  |    6 +-
 .../schemes/plane_conics/con_rational_field.py     |   10 +-
 src/sage/schemes/plane_conics/constructor.py       |   17 +-
 src/sage/schemes/plane_curves/affine_curve.py      |    4 +-
 src/sage/schemes/plane_curves/constructor.py       |    3 +-
 src/sage/schemes/plane_curves/projective_curve.py  |    4 +-
 .../schemes/plane_quartics/quartic_constructor.py  |    2 +-
 src/sage/schemes/projective/all.py                 |    2 +-
 src/sage/schemes/projective/projective_morphism.py | 1245 ++++---
 .../projective/projective_morphism_helper.pyx      |  272 ++
 src/sage/schemes/projective/projective_space.py    |    6 +-
 src/sage/schemes/toric/chow_group.py               |   12 +-
 src/sage/schemes/toric/divisor.py                  |    4 +-
 src/sage/schemes/toric/fano_variety.py             |   22 +-
 src/sage/schemes/toric/morphism.py                 |    2 +-
 src/sage/schemes/toric/variety.py                  |   14 +-
 src/sage/sets/all.py                               |    8 +-
 src/sage/sets/cartesian_product.py                 |  166 +-
 src/sage/sets/family.py                            |   74 +
 src/sage/sets/finite_enumerated_set.py             |   75 +
 src/sage/sets/integer_range.py                     |   30 +-
 src/sage/sets/real_set.py                          | 1447 +++++++
 src/sage/sets/recursively_enumerated_set.pxd       |   28 +
 src/sage/sets/recursively_enumerated_set.pyx       | 1097 ++++++
 src/sage/sets/set.py                               |   26 -
 src/sage/sets/totally_ordered_finite_set.py        |    9 +-
 src/sage/stats/basic_stats.py                      |    6 +-
 src/sage/structure/category_object.pyx             |   88 +-
 src/sage/structure/coerce.pyx                      |    2 +-
 src/sage/structure/element.pxd                     |    2 +-
 src/sage/structure/element.pyx                     |   80 +-
 src/sage/structure/factory.pyx                     |  189 +-
 src/sage/structure/indexed_generators.py           |  436 +++
 src/sage/structure/parent.pyx                      |   73 +-
 src/sage/structure/parent_gens.pyx                 |    6 +-
 src/sage/structure/sage_object.pyx                 |   65 +
 src/sage/symbolic/all.py                           |    2 +-
 src/sage/symbolic/assumptions.py                   |  104 +-
 src/sage/symbolic/constants.py                     |    2 +-
 src/sage/symbolic/expression.pxd                   |    2 +
 src/sage/symbolic/expression.pyx                   |  205 +-
 src/sage/symbolic/expression_conversions.py        |   79 +-
 src/sage/symbolic/function.pyx                     |    8 +-
 src/sage/symbolic/function_factory.py              |   15 +
 src/sage/symbolic/integration/integral.py          |   21 +-
 src/sage/symbolic/random_tests.py                  |    4 +-
 src/sage/symbolic/relation.py                      |   14 +-
 src/sage/symbolic/ring.pyx                         |   18 +-
 src/sage/symbolic/units.py                         |    6 +-
 src/sage/tensor/differential_form_element.py       |    2 +-
 .../article_heuberger_krenn_kropf_fsm-in-sage.py   |  628 ++++
 src/sage/tests/benchmark.py                        |   28 +-
 .../tests/book_schilling_zabrocki_kschur_primer.py |    5 +
 src/sage/tests/french_book/calculus_doctest.py     |    2 +-
 src/sage/tests/french_book/recequadiff.py          |   60 +-
 src/sage/version.py                                |    4 +-
 src/sage_setup/__init__.py                         |    0
 src/sage_setup/clean.py                            |  147 +
 src/sage_setup/find.py                             |  136 +
 src/setup.py                                       |   64 +-
 1080 files changed, 100212 insertions(+), 25832 deletions(-)

Nathann Cohen

unread,
Aug 10, 2014, 5:01:42 PM8/10/14
to sage-release
Helloooooo !!

Does that mean that the online doc will also be updated ?

Nathann
> --
> You received this message because you are subscribed to the Google Groups
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-release...@googlegroups.com.
> To post to this group, send email to sage-r...@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.

Volker Braun

unread,
Aug 10, 2014, 5:14:43 PM8/10/14
to sage-r...@googlegroups.com
Yes, Harald is already working on it because he feared that you would be nagging him soon  ;-)

William A Stein

unread,
Aug 10, 2014, 5:21:31 PM8/10/14
to sage-release
SageMathCloud is also upgraded to sage-6.3 now.
> --
> You received this message because you are subscribed to the Google Groups
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-release...@googlegroups.com.
> To post to this group, send email to sage-r...@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.



--
William Stein
Professor of Mathematics
University of Washington
http://wstein.org
wst...@uw.edu

Nathann Cohen

unread,
Aug 11, 2014, 4:02:12 AM8/11/14
to sage-release
> Yes, Harald is already working on it because he feared that you would be
> nagging him soon ;-)

Sorryyyyyyyyyy T_T

Nathann

Maarten Derickx

unread,
Aug 11, 2014, 4:24:34 AM8/11/14
to sage-r...@googlegroups.com
I just compiled the new sage on my new macbook pro (with OS X 10.9). It seems that everything works except for some problems with Pillow / PIL:

sage2 maarten$ ./sage -t --long src/sage/plot/plot3d/base.pyx  # 1 doctest failed

Running doctests with ID 2014-08-11-10-02-37-36dbd22f.

Doctesting 1 file.

sage -t --long src/sage/plot/plot3d/base.pyx

**********************************************************************

File "src/sage/plot/plot3d/base.pyx", line 1289, in sage.plot.plot3d.base.Graphics3d.save

Failed example:

    cube().save(tmp_filename(ext='.gif'))

Exception raised:

    Traceback (most recent call last):

      File "/Applications/sage2/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 480, in _run

        self.execute(example, compiled, test.globs)

      File "/Applications/sage2/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 839, in execute

        exec compiled in globs

      File "<doctest sage.plot.plot3d.base.Graphics3d.save[5]>", line 1, in <module>

        cube().save(tmp_filename(ext='.gif'))

      File "base.pyx", line 1311, in sage.plot.plot3d.base.Graphics3d.save (build/cythonized/sage/plot/plot3d/base.c:13980)

      File "build/bdist.macosx-10.9-x86_64/egg/PIL/Image.py", line 53, in <module>

      File "build/bdist.macosx-10.9-x86_64/egg/PIL/_imaging.py", line 7, in <module>

      File "build/bdist.macosx-10.9-x86_64/egg/PIL/_imaging.py", line 6, in __bootstrap__

    ImportError: dlopen(/Users/maarten/.sage//.python-eggs/Pillow-2.2.2-py2.7-macosx-10.9-x86_64.egg-tmp/PIL/_imaging.so, 2): Symbol not found: _jpeg_resync_to_restart

      Referenced from: /Users/maarten/.sage//.python-eggs/Pillow-2.2.2-py2.7-macosx-10.9-x86_64.egg-tmp/PIL/_imaging.so

      Expected in: flat namespace

     in /Users/maarten/.sage//.python-eggs/Pillow-2.2.2-py2.7-macosx-10.9-x86_64.egg-tmp/PIL/_imaging.so

**********************************************************************

1 item had failures:

   1 of   7 in sage.plot.plot3d.base.Graphics3d.save

    [269 tests, 1 failure, 13.06 s]

----------------------------------------------------------------------

sage -t --long src/sage/plot/plot3d/base.pyx  # 1 doctest failed

----------------------------------------------------------------------

Total time for all tests: 13.3 seconds

    cpu time: 2.7 seconds

    cumulative wall time: 13.1 seconds



It seems to be related to: http://trac.sagemath.org/ticket/10059 but it's not exactly that because in my case _imaging.so is available, it just misses a symbol. According to some googling this is because my system doesn't have libjpeg installed. I tried installing it and then doing

sage -f Pillow

but this did not fix the problem.

P Purkayastha

unread,
Aug 11, 2014, 4:45:54 AM8/11/14
to sage-r...@googlegroups.com
Hahahaha!

P Purkayastha

unread,
Aug 11, 2014, 4:55:11 AM8/11/14
to sage-r...@googlegroups.com

On Sunday, August 10, 2014 11:31:01 PM UTC+8, Volker Braun wrote:
Both the "master" and "develop" git branch have been updated to the 6.3 release.

Got some strange doctest failures on "make ptestlong" on this system:

 .../src/sage/sage-6.3.server> uname -a
Linux spms-banana 2.6.32-5-amd64 #1 SMP Mon Sep 23 22:14:43 UTC 2013 x86_64 GNU/Linux
.../src/sage/sage-6.3.server> cat /etc/debian_version
6.0.8


Output of the failures:
----------------------------------------------------------------------
sage
-t --long src/doc/de/tutorial/tour_functions.rst  # 1 doctest failed
sage
-t --long src/doc/de/tutorial/tour_algebra.rst  # 1 doctest failed
sage
-t --long src/doc/de/a_tour_of_sage/index.rst  # 1 doctest failed
sage
-t --long src/doc/de/thematische_anleitungen/sage_gymnasium.rst  # 1 doctest failed
----------------------------------------------------------------------


sage -t --long src/doc/de/tutorial/tour_functions.rst
**********************************************************************
File "src/doc/de/tutorial/tour_functions.rst", line 24, in doc.de.tutorial.tour_functions
Failed example:
    plot
(f, 0, 2)
Expected nothing
Got:
   
Value error parsing header in AFM: UnderlinePosition -133 UnderlineThickness 20 Version 7.000

**********************************************************************
1 item had failures:

   
1 of  67 in doc.de.tutorial.tour_functions
   
[56 tests, 1 failure, 9.05 s]
sage
-t --long src/doc/de/tutorial/tour_algebra.rst
**********************************************************************
File "src/doc/de/tutorial/tour_algebra.rst", line 275, in doc.de.tutorial.tour_algebra
Failed example:
    show
(P)
Expected nothing
Got:
   
Value error parsing header in AFM: UnderlinePosition -133 UnderlineThickness 20 Version 7.000

**********************************************************************
1 item had failures:

   
1 of  90 in doc.de.tutorial.tour_algebra
   
[67 tests, 1 failure, 10.42 s]
sage
-t --long src/doc/de/a_tour_of_sage/index.rst
**********************************************************************
File "src/doc/de/a_tour_of_sage/index.rst", line 86, in doc.de.a_tour_of_sage.index
Failed example:
    show
(plot(sin(x) + sin(1.6*x), 0, 40))
Expected nothing
Got:
   
Value error parsing header in AFM: UnderlinePosition -133 UnderlineThickness 20 Version 7.000

**********************************************************************
1 item had failures:

   
1 of  32 in doc.de.a_tour_of_sage.index
   
[22 tests, 1 failure, 19.31 s]
sage
-t --long src/doc/de/tutorial/tour_help.rst
   
[36 tests, 0.03 s]
sage
-t --long src/doc/de/tutorial/tour_linalg.rst
   
[52 tests, 0.24 s]
sage
-t --long src/doc/de/tutorial/tour_numtheory.rst
   
[47 tests, 0.29 s]
sage
-t --long src/doc/de/tutorial/tour_groups.rst
   
[25 tests, 3.04 s]
sage
-t --long src/doc/de/tutorial/tour_polynomial.rst
   
[75 tests, 0.10 s]
sage
-t --long src/doc/de/thematische_anleitungen/sage_gymnasium.rst
**********************************************************************
File "src/doc/de/thematische_anleitungen/sage_gymnasium.rst", line 609, in doc.de.thematische_anleitungen.sage_gymnasium
Failed example:
    plot
(f)
Expected nothing
Got:
   
Value error parsing header in AFM: UnderlinePosition -133 UnderlineThickness 20 Version 7.000

**********************************************************************
1 item had failures:

   
1 of 290 in doc.de.thematische_anleitungen.sage_gymnasium
   
[204 tests, 1 failure, 16.64 s]
sage
-t --long src/doc/en/a_tour_of_sage/conf.py
   
[0 tests, 0.00 s]

Running them manually succeeded, so perhaps this was just a freak chance - the cpus were tired from all the compiling or something...

.../src/sage/sage-6.3.server> ./sage -t --long src/doc/de/thematische_anleitungen/sage_gymnasium.rst
Running doctests with ID 2014-08-11-16-43-38-3a95d154.
Doctesting 1 file.
sage
-t --long src/doc/de/thematische_anleitungen/sage_gymnasium.rst
   
[204 tests, 6.46 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 6.7 seconds
    cpu time
: 6.4 seconds
    cumulative wall time
: 6.5 seconds
.../src/sage/sage-6.3.server> ./sage -t --long src/doc/de/a_tour_of_sage/index.rst
Running doctests with ID 2014-08-11-16-44-07-5b2e6f0d.
Doctesting 1 file.
sage
-t --long src/doc/de/a_tour_of_sage/index.rst
   
[22 tests, 8.96 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 9.1 seconds
    cpu time
: 8.9 seconds
    cumulative wall time
: 9.0 seconds
.../src/sage/sage-6.3.server> ./sage -t --long src/doc/de/tutorial/tour_algebra.rst
Running doctests with ID 2014-08-11-16-44-22-b04da644.
Doctesting 1 file.
sage
-t --long src/doc/de/tutorial/tour_algebra.rst
   
[67 tests, 4.07 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 4.2 seconds
    cpu time
: 3.4 seconds
    cumulative wall time
: 4.1 seconds
.../src/sage/sage-6.3.server> ./sage -t --long src/doc/de/tutorial/tour_functions.rst
Running doctests with ID 2014-08-11-16-44-31-576d31ed.
Doctesting 1 file.
sage
-t --long src/doc/de/tutorial/tour_functions.rst
   
[56 tests, 2.76 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 2.9 seconds
    cpu time
: 2.7 seconds
    cumulative wall time
: 2.8 seconds



On a different system, everything proceeded fine:
basu@plantain:~/Installations/sage-6.3.server [develop] $ cat /etc/os-release
PRETTY_NAME
="Debian GNU/Linux 7 (wheezy)"
NAME
="Debian GNU/Linux"
VERSION_ID
="7"
VERSION
="7 (wheezy)"
ID
=debian
ANSI_COLOR
="1;31"
HOME_URL
="http://www.debian.org/"
SUPPORT_URL
="http://www.debian.org/support/"
BUG_REPORT_URL
="http://bugs.debian.org/"

basu@plantain
:~/Installations/sage-6.3.server [develop] $ uname -a
Linux plantain 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

basu.


Volker Braun

unread,
Aug 11, 2014, 6:54:47 AM8/11/14
to sage-r...@googlegroups.com
I guess AFM = Adobe Font Metrics, seems like something is wrong with your system fonts.

Volker Braun

unread,
Aug 11, 2014, 7:14:57 AM8/11/14
to sage-r...@googlegroups.com
The problem is that you have libjpeg, not that you don't have it. Pillow works just fine without libjpeg, of course you can only use the other supported graphics file formats in that case. OSX doesn't come with libjpeg. Your system has a libjpeg (probably from macports/brew/fink/...) and that libjpeg is incompatible with Pillow. Remove all third-party package manager roots from paths before building Sage...

Harald Schilly

unread,
Aug 11, 2014, 7:15:57 AM8/11/14
to sage-release
Took me a day and a small headache, but finally let me present:
http://sagemath.org/doc/reference/combinat/index.html
http://sagemath.org/doc/reference/graphs/index.html

(I'm not sure what exactly is new, but it seems like there is at least "more")

Harald

Nathann Cohen

unread,
Aug 11, 2014, 7:20:44 AM8/11/14
to sage-release
> Took me a day and a small headache, but finally let me present:
> http://sagemath.org/doc/reference/combinat/index.html
> http://sagemath.org/doc/reference/graphs/index.html

WouhouuuuuuuuuuuUUUUUUUUUU !! THank you very very much :-)


> (I'm not sure what exactly is new, but it seems like there is at least "more")

Well I don't think there are so many new graph things, but the designs at least are really really GREAT. And there is a heap of new things being reviewed currently, but at least the "features" are on the doc now. We are building some great database (that exists nowhere else) entry by entry, but formerly not even the functions to query this database were available.

You can see our progress on this page by watching the '-' disappear patch after patch.

http://sagemath.org/doc/reference/combinat/sage/combinat/designs/latin_squares.html

And now I have some advertisement to do :-P

THaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanks !!!

Nathann

P Purkayastha

unread,
Aug 11, 2014, 7:22:44 AM8/11/14
to sage-r...@googlegroups.com

Oh OK. This is a really old system and I don't have admin rights.

--
You received this message because you are subscribed to a topic in the Google Groups "sage-release" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sage-release/Ilt8TZdy3H8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sage-release...@googlegroups.com.

Harald Schilly

unread,
Aug 11, 2014, 7:26:38 AM8/11/14
to sage-release
Ah, I see ;-)

On Mon, Aug 11, 2014 at 1:20 PM, Nathann Cohen <nathan...@gmail.com> wrote:
> And now I have some advertisement to do :-P

Do you have a few mintues to write a blogpost about this, such that we
can communicate to others about these new developments? Just the raw
changelog is really boring and it would be cool if there are more
postings about new features, etc. (I.e. something which explains the
motivation, what's new by example, etc ... with a neat introduction
ready for copy/pasting into social network outposts)

... and that doesn't only apply to you, also others who can enlighten
us about new changes and the roadmap ;-)

Harald

Nathann Cohen

unread,
Aug 11, 2014, 7:29:51 AM8/11/14
to sage-release
Yooooooooo !!

> Do you have a few mintues to write a blogpost about this, such that we
> can communicate to others about these new developments? Just the raw
> changelog is really boring and it would be cool if there are more
> postings about new features, etc. (I.e. something which explains the
> motivation, what's new by example, etc ... with a neat introduction
> ready for copy/pasting into social network outposts)

Oh. Well, could you give me the address of this blog so that I can see
how you expect the entries to look like (length,
mathematical/programming accuracy) ? Also, can I use math inside and
if I can how should I format it so that it is the easiest for you ?

Thanks again ! :-)

Nathann

Harald Schilly

unread,
Aug 11, 2014, 7:38:58 AM8/11/14
to sage-release
On Mon, Aug 11, 2014 at 1:29 PM, Nathann Cohen <nathan...@gmail.com> wrote:
> Well, could you give me the address of this blog so that I can see
> how you expect the entries to look like (length,
> mathematical/programming accuracy) ? Also, can I use math inside and
> if I can how should I format it so that it is the easiest for you ?


It's http://planet.sagemath.org/ which collects several blogs. The
first entry is already a good one, i.e. coming from
http://mathandhats.blogspot.co.at/2014/08/how-big-should-delta-be.html

… where you can see quite a lot of math between $and$ and some PNG images.

You can also type it up as a plain text file and I can post it with
your name to get the attribution right. Don't worry about the length.
Several smaller postings with a single topic each is better than a
long one containing everything.

Harald

Justin C. Walker

unread,
Aug 11, 2014, 9:11:27 AM8/11/14
to sage-r...@googlegroups.com

On Aug 10, 2014, at 17:31, Volker Braun <vbrau...@gmail.com> wrote:

> Both the "master" and "develop" git branch have been updated to the 6.3 release.
>
> Source tarball: http://boxen.math.washington.edu/home/release/sage-6.3.tar.gz
>
> sha512sum sage-6.3.tar.gz
> 03f8016ddd5029915846be01a6f77c4e1496b2d7751858ef0cccc188fc7229aff107a0fb4d09bc3f2517a1cc69b4025fb96945b404b7686eba0ea8cfbe8b526e sage-6.3.tar.gz

Full build from the tarball on OS X, 10.9.4 (Xcode 5.1.1, 4-core Core i7). Completed w. no problems. All tests (‘ptestlong’) passed!

Justin

--
Justin C. Walker, Curmudgeon at Large
Institute for the Absorption of Federal Funds
-----------
My wife 'n kids 'n dogs are gone,
I can't get Jesus on the phone,
But Ol' Milwaukee's Best is my best friend.
-----------


John H Palmieri

unread,
Aug 11, 2014, 11:56:56 AM8/11/14
to sage-r...@googlegroups.com


On Sunday, August 10, 2014 8:31:01 AM UTC-7, Volker Braun wrote:
Both the "master" and "develop" git branch have been updated to the 6.3 release.


sha512sum sage-6.3.tar.gz 
03f8016ddd5029915846be01a6f77c4e1496b2d7751858ef0cccc188fc7229aff107a0fb4d09bc3f2517a1cc69b4025fb96945b404b7686eba0ea8cfbe8b526e  sage-6.3.tar.gz

This has probably been an issue for a while, but I hadn't noticed until now: pari_seadata_small and pari_galdata don't get installed correctly, because the tarballs unpack into "data/seadata/..." (for example) rather than "pari_seadata_small-VERSION/...". If these are standard packages, there should be doctests which fail when they don't get installed correctly. Much earlier than that, if the package installation script hits an error like

Found local metadata for pari_galdata-20080411
Found local sources at .../sage/upstream/pari_galdata-20080411.tar.bz2
Checksum: 4ae710687cb711c49645314c28d53ab3b3a38706 vs 4ae710687cb711c49645314c28d53ab3b3a38706
pari_galdata-20080411
====================================================
Setting up build directory for pari_galdata-20080411
mv: rename pari_galdata-20080411* to src: No such file or directory
Finished set up

it should probably quit with an error.

--
John
 

Volker Braun

unread,
Aug 11, 2014, 1:15:19 PM8/11/14
to sage-r...@googlegroups.com
According to the gp manpage the directories should be called galdata/ and seadata/... I don't know how to test that they are being found, though.

John H Palmieri

unread,
Aug 11, 2014, 3:53:38 PM8/11/14
to sage-r...@googlegroups.com


On Monday, August 11, 2014 10:15:19 AM UTC-7, Volker Braun wrote:
According to the gp manpage the directories should be called galdata/ and seadata/... I don't know how to test that they are being found, though.

Oh, I see them. I guess they're being installed and the error message is misleading. A number of packages produce the same error but also install correctly. (Search the logs/pkgs directory for "No such file or directory".)

  John

 

Andrew

unread,
Aug 11, 2014, 10:17:37 PM8/11/14
to sage-r...@googlegroups.com
I compiled 6.3 happily on my macbook pro running macosx 10.9.4.
 
┌────────────────────────────────────────────────────────────────────┐
Sage Version 6.3, Release Date: 2014-08-10                        
Type "notebook()" for the browser-based notebook interface.        
Type "help()" for help.                                            
└────────────────────────────────────────────────────────────────────┘

It is just me, however, or are the git tags wrong. I get:

sage: git tag | tail -10
6.2.beta3
6.2.beta4
6.2.beta5
6.2.beta6
6.2.beta7
6.2.beta8
6.2.rc0
6.2.rc1
6.2.rc2
6.3.beta0

To build 6.3 I used:

git checkout master && git pull --ff-only 6.3 && make -j2

Andrew


Jeroen Demeyer

unread,
Aug 12, 2014, 3:34:55 AM8/12/14
to sage-r...@googlegroups.com
On 2014-08-11 21:53, John H Palmieri wrote:
> I guess they're being installed and the error message is
> misleading. A number of packages produce the same error but also install
> correctly.
That is indeed the case. There is an "mv" command in sage-spkg which is
not needed for all packages:

if [ "$USE_LOCAL_SCRIPTS" = yes ]; then
shopt -s nocaseglob # see trac:16415
mv "${PKG_NAME_UPSTREAM%.tar*}"* src
shopt -u nocaseglob
echo "Finished set up"

We should probably redirect 2>/dev/null in this mv command.

Jeroen Demeyer

unread,
Aug 12, 2014, 4:10:35 AM8/12/14
to sage-r...@googlegroups.com

leif

unread,
Aug 12, 2014, 5:07:55 AM8/12/14
to sage-r...@googlegroups.com
Oh, that's presumably just a relict from debugging the 'nocaseglob'
(#16415), and IIRC it was even me who reviewed that... B)

Or maybe we intentionally left out the '2>/dev/null' to better see what
exactly went wrong in case of errors; I don't recall. But if no obvious
errors occur afterwards, John P.'s probably the only one who notices...
;-) [If a failing 'mv' was immediately fatal there, we would surely
(hopefully) have checked its exit code.]


-leif

--
() The ASCII Ribbon Campaign
/\ Help Cure HTML E-Mail

Daniel Krenn

unread,
Aug 12, 2014, 5:21:58 AM8/12/14
to sage-r...@googlegroups.com
Am 2014-08-12 um 10:10 schrieb Jeroen Demeyer:
> Old-style release notes in
> http://boxen.math.washington.edu/home/jdemeyer/sage-git/logs/sage-6.3.txt

- Frederic Chapoton
- Frédéric Chapoton

- Julian Rueth
- Julian Rüth

- Luis Felipe Tabera Alonso
- Luis Felipe Tabera Alonso [first contribution]

- ​Nathann Cohen [first contribution]
- Nathann Cohen

- Nicolas M. Thiery
- Nicolas M. Thiéry

- Snark [first contribution]



leif

unread,
Aug 12, 2014, 5:26:43 AM8/12/14
to sage-r...@googlegroups.com
On 12.08.2014 11:21, Daniel Krenn wrote:
> Am 2014-08-12 um 10:10 schrieb Jeroen Demeyer:
>> Old-style release notes in
>> http://boxen.math.washington.edu/home/jdemeyer/sage-git/logs/sage-6.3.txt
>
> - Frederic Chapoton
> - Frédéric Chapoton
>
> - Julian Rueth
> - Julian Rüth
>
> - Luis Felipe Tabera Alonso
> - Luis Felipe Tabera Alonso [first contribution]
>
> - ​Nathann Cohen [first contribution]
> - Nathann Cohen

[? New incarnation?]

>
> - Nicolas M. Thiery
> - Nicolas M. Thiéry
>
> - Snark [first contribution]

Yep, that's "old style".

Nathann Cohen

unread,
Aug 12, 2014, 5:29:23 AM8/12/14
to sage-release
Helloooooooo !

>>   - Nathann Cohen [first contribution]
>>   - Nathann Cohen
>
> [?  New incarnation?]

I don't mind reincarnating, but I would prefer it to happen *after* I die.

Nathann

John Cremona

unread,
Aug 12, 2014, 5:34:00 AM8/12/14
to sage-r...@googlegroups.com
Just think about how much more work you could get done!

Also, I assume Daniel Bump = Dan Bump.

John

>
> Nathann
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an

leif

unread,
Aug 12, 2014, 5:34:22 AM8/12/14
to sage-r...@googlegroups.com
Well, according to Harald, mathematicians are immortable. You'll have
to live with it.

John Cremona

unread,
Aug 12, 2014, 5:42:37 AM8/12/14
to sage-r...@googlegroups.com
On 12 August 2014 10:34, leif <not.r...@online.de> wrote:
> On 12.08.2014 11:29, Nathann Cohen wrote:
>>
>> Helloooooooo !
>>
>> >> - Nathann Cohen [first contribution]
>> >> - Nathann Cohen
>> >
>> > [? New incarnation?]
>>
>> I don't mind reincarnating, but I would prefer it to happen *after* I die.
>
>
> Well, according to Harald, mathematicians are immortable. You'll have to
> live with it.

Did you mean "immutable"?!

>
>
>
> -leif
>
> --
> () The ASCII Ribbon Campaign
> /\ Help Cure HTML E-Mail
>

Francois Bissey

unread,
Aug 12, 2014, 5:44:57 AM8/12/14
to sage-r...@googlegroups.com

On 12/08/2014, at 21:34, leif <not.r...@online.de> wrote:

> On 12.08.2014 11:29, Nathann Cohen wrote:
>> Helloooooooo !
>>
>> >> - Nathann Cohen [first contribution]
>> >> - Nathann Cohen
>> >
>> > [? New incarnation?]
>>
>> I don't mind reincarnating, but I would prefer it to happen *after* I die.
>
> Well, according to Harald, mathematicians are immortable. You'll have to live with it.
>

Immortable? Now that’s a new word to me, I am not sure what that’s supposed to
be ;) but I am sure glad not to have to live with it.

François
This email may be confidential and subject to legal privilege, it may
not reflect the views of the University of Canterbury, and it is not
guaranteed to be virus free. If you are not an intended recipient,
please notify the sender immediately and erase all copies of the message
and any attachments.

Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more
information.

Volker Braun

unread,
Aug 12, 2014, 7:05:19 AM8/12/14
to sage-r...@googlegroups.com
The tags are in alphabetical order:

$ git tag | tail -15
6.2.rc0
6.2.rc1
6.2.rc2
6.3
6.3.beta0
6.3.beta1
6.3.beta2
6.3.beta3
6.3.beta4
6.3.beta5
6.3.beta6
6.3.beta7
6.3.beta8
6.3.rc0
6.3.rc1

Harald Schilly

unread,
Aug 12, 2014, 7:11:29 AM8/12/14
to sage-release
On Tue, Aug 12, 2014 at 11:34 AM, leif <not.r...@online.de> wrote:
> Well, according to Harald, mathematicians are immortable.


WAT? ??

Harald Schilly

unread,
Aug 12, 2014, 7:14:09 AM8/12/14
to sage-release
I'm happy to add the release log, but not really with editing all the
errors. Anyone able to do this?

Harald

Volker Braun

unread,
Aug 12, 2014, 7:17:07 AM8/12/14
to sage-r...@googlegroups.com
IMHO we should just give up on correcting naming errors. If you can't decide on how to write your own name then I would call it a feature that each novel spelling is a "first contribution"

Andrew

unread,
Aug 12, 2014, 8:26:30 AM8/12/14
to sage-r...@googlegroups.com
Hmm, I have another issue then because, as shown above, the only 6.3 tag that I am getting is 6.3.beta0 (my list is also alphabetical, it's just missing all of the other 6.3 tags).

OK, I just fixed my problem with a "git fetch".

Question: Is

git pull --ff-only 6.3

not the recommended way to update the master branch to a given version? Should I instead use "git pull" or "git fetch"? Partly I do it this way because this is hidden inside a bash function that, in theory, changes to the git branch for a given version and then compiles it.

Andrew

John Cremona

unread,
Aug 12, 2014, 8:27:08 AM8/12/14
to sage-r...@googlegroups.com
On 12 August 2014 12:17, Volker Braun <vbrau...@gmail.com> wrote:
> IMHO we should just give up on correcting naming errors. If you can't decide
> on how to write your own name then I would call it a feature that each novel
> spelling is a "first contribution"

+1

http://xkcd.com/974/

>
>
>
> On Tuesday, August 12, 2014 12:14:09 PM UTC+1, Harald Schilly wrote:
>>
>> I'm happy to add the release log, but not really with editing all the
>> errors. Anyone able to do this?
>>

Volker Braun

unread,
Aug 12, 2014, 8:47:07 AM8/12/14
to sage-r...@googlegroups.com
If you want to update your local "master" branch you should do:

git checkout master    # switch to your local master branch
git pull --ff-only trac master


On Tuesday, August 12, 2014 1:26:30 PM UTC+1, Andrew wrote:
git pull --ff-only 6.3
not the recommended way to update the master branch to a given version? Should I instead use "git pull" or "git fetch"? 

I'd always use "master" instead of the explicit version name, since it'll always point to the newest version. But this should work, too.

kcrisman

unread,
Aug 15, 2014, 1:25:05 AM8/15/14
to sage-r...@googlegroups.com


IMHO we should just give up on correcting naming errors. If you can't decide on how to write your own name then I would call it a feature that each novel spelling is a "first contribution"


That's silly, especially because often someone else writes your name and in the deluge of tickets it's hard.  I'm happy to do that if Jeroen cc:s me each time he does it (or even gives me very explicit instructions for using his script).  In fact, I found a few other ones... and Julian had two names in the 6.2 log as well ;-)


I'm happy to add the release log, but not really with editing all the
errors. Anyone able to do this?

I'll send the corrected name list separately to drop in. 

Hey, where is the "master" change log of this type?  http://www.sagemath.org/mirror/src/changelogs/ has the individual ones... 

Volker Braun

unread,
Aug 15, 2014, 3:01:30 AM8/15/14
to sage-r...@googlegroups.com
On Friday, August 15, 2014 6:25:05 AM UTC+1, kcrisman wrote:
That's silly, especially because often someone else writes your name and in the deluge of tickets it's hard.

Is it? This discussion crops up every time after a release. I'd rather fix a Math bug than hand-edit different spellings of names in the release announcement. If somebody wants to take responsibility for the announcements then that would be great, but sending in a drive-by "oh you those two spellings are the same guy" whenever there is a new announcement is not a good process.

Dima Pasechnik

unread,
Aug 15, 2014, 4:02:21 AM8/15/14
to sage-r...@googlegroups.com
On 2014-08-15, Volker Braun <vbrau...@gmail.com> wrote:
> ------=_Part_231_1213945713.1408086090167
> Content-Type: text/plain; charset=UTF-8
Is it easy to generate such a list with trac logins rather than with names?
IMHO the discrepancy in name spellings comes from manually entering
the reviewer name on trac. Is it possible to use the reviewer login instead?

I can in principle take care of this, but I have no idea about trac internales, nor
I presume, sufficient privileges to mess around with them.

After that, all is needed is a database of mappings login->real name (which should be
somewhere in trac records, shouldn't it?), and a trivial script.

Dima

Harald Schilly

unread,
Aug 15, 2014, 5:00:50 AM8/15/14
to sage-release
On Fri, Aug 15, 2014 at 7:25 AM, kcrisman <kcri...@gmail.com> wrote:
> Hey, where is the "master" change log of this type?
> http://www.sagemath.org/mirror/src/changelogs/ has the individual ones...

Right in it's vicinity:
http://www.sagemath.org/mirror/src/changelog.txt

Harald

kcrisman

unread,
Aug 15, 2014, 6:21:25 AM8/15/14
to sage-r...@googlegroups.com
That's silly, especially because often someone else writes your name and in the deluge of tickets it's hard.

Is it? This discussion crops up every time after a release. I'd rather fix a Math bug than hand-edit different spellings of names in the release announcement. If somebody wants to take responsibility for the announcements then that would be great, but sending in a drive-by "oh you those two spellings are the same guy" whenever there is a new announcement is not a good process.

Understood, but as I said I'm happy to take responsibility for this aspect a few posts ago.

Not to mention it looks very unprofessional...  Dima's idea is good but unless it's easy for him I don't think it's worth it, the time involved for me each time I've done this (sporadically over the years) is < 10 minutes per release.

> > Hey, where is the "master" change log of this type? 
> > http://www.sagemath.org/mirror/src/changelogs/ has the individual ones... 
> Right in it's vicinity: 
http://www.sagemath.org/mirror/src/changelog.txt 
Hmm, then I suggest that http://www.sagemath.org/mirror/src/changelogs/ have a link there.  This page is discoverable from the Download tab, luckily!

leif

unread,
Aug 15, 2014, 7:08:15 AM8/15/14
to sage-r...@googlegroups.com
Right. We'd probably need a release announcement candidate as well. ;-)

FWIW, I occassionally correct spellings on tickets when I see them (just
like Karl-Dieter and others do or did). But we also no longer have
author and reviewer names in the pre-release (beta/rc) announcements.

Maarten Derickx

unread,
Aug 18, 2014, 7:23:39 AM8/18/14
to sage-release
Thanks, this solved the problem although it was a bit of a hassle to
find out which of the libjpegs on my system sage was picking up.

2014-08-11 13:14 GMT+02:00 Volker Braun <vbrau...@gmail.com>:
> The problem is that you have libjpeg, not that you don't have it. Pillow
> works just fine without libjpeg, of course you can only use the other
> supported graphics file formats in that case. OSX doesn't come with libjpeg.
> Your system has a libjpeg (probably from macports/brew/fink/...) and that
> libjpeg is incompatible with Pillow. Remove all third-party package manager
> roots from paths before building Sage...
>
>
>
> On Monday, August 11, 2014 9:24:34 AM UTC+1, Maarten Derickx wrote:
>>
>> I just compiled the new sage on my new macbook pro (with OS X 10.9). It
>> seems that everything works except for some problems with Pillow / PIL:
>>
>> sage2 maarten$ ./sage -t --long src/sage/plot/plot3d/base.pyx # 1 doctest
>> failed
>>
>> Running doctests with ID 2014-08-11-10-02-37-36dbd22f.
>>
>> Doctesting 1 file.
>>
>> sage -t --long src/sage/plot/plot3d/base.pyx
>>
>> **********************************************************************
>>
>> File "src/sage/plot/plot3d/base.pyx", line 1289, in
>> sage.plot.plot3d.base.Graphics3d.save
>>
>> Failed example:
>>
>> cube().save(tmp_filename(ext='.gif'))
>>
>> Exception raised:
>>
>> Traceback (most recent call last):
>>
>> File
>> "/Applications/sage2/local/lib/python2.7/site-packages/sage/doctest/forker.py",
>> line 480, in _run
>>
>> self.execute(example, compiled, test.globs)
>>
>> File
>> "/Applications/sage2/local/lib/python2.7/site-packages/sage/doctest/forker.py",
>> line 839, in execute
>>
>> exec compiled in globs
>>
>> File "<doctest sage.plot.plot3d.base.Graphics3d.save[5]>", line 1,
>> in <module>
>>
>> cube().save(tmp_filename(ext='.gif'))
>>
>> File "base.pyx", line 1311, in sage.plot.plot3d.base.Graphics3d.save
>> (build/cythonized/sage/plot/plot3d/base.c:13980)
>>
>> File "build/bdist.macosx-10.9-x86_64/egg/PIL/Image.py", line 53, in
>> <module>
>>
>> File "build/bdist.macosx-10.9-x86_64/egg/PIL/_imaging.py", line 7,
>> in <module>
>>
>> File "build/bdist.macosx-10.9-x86_64/egg/PIL/_imaging.py", line 6,
>> in __bootstrap__
>>
>> ImportError:
>> dlopen(/Users/maarten/.sage//.python-eggs/Pillow-2.2.2-py2.7-macosx-10.9-x86_64.egg-tmp/PIL/_imaging.so,
>> 2): Symbol not found: _jpeg_resync_to_restart
>>
>> Referenced from:
>> /Users/maarten/.sage//.python-eggs/Pillow-2.2.2-py2.7-macosx-10.9-x86_64.egg-tmp/PIL/_imaging.so
>>
>> Expected in: flat namespace
>>
>> in
>> /Users/maarten/.sage//.python-eggs/Pillow-2.2.2-py2.7-macosx-10.9-x86_64.egg-tmp/PIL/_imaging.so
>>
>> **********************************************************************
>>
>> 1 item had failures:
>>
>> 1 of 7 in sage.plot.plot3d.base.Graphics3d.save
>>
>> [269 tests, 1 failure, 13.06 s]
>>
>> ----------------------------------------------------------------------
>>
>> sage -t --long src/sage/plot/plot3d/base.pyx # 1 doctest failed
>>
>> ----------------------------------------------------------------------
>>
>> Total time for all tests: 13.3 seconds
>>
>> cpu time: 2.7 seconds
>>
>> cumulative wall time: 13.1 seconds
>>
>>
>>
>> It seems to be related to: http://trac.sagemath.org/ticket/10059 but it's
>> not exactly that because in my case _imaging.so is available, it just misses
>> a symbol. According to some googling this is because my system doesn't have
>> libjpeg installed. I tried installing it and then doing
>>
>> sage -f Pillow
>>
>> but this did not fix the problem.
>>
>>
>> Le dimanche 10 août 2014 23:21:31 UTC+2, Stein William a écrit :
>>>
>>> SageMathCloud is also upgraded to sage-6.3 now.
>>>
>>> On Sun, Aug 10, 2014 at 2:14 PM, Volker Braun <vbrau...@gmail.com> wrote:
>>> > Yes, Harald is already working on it because he feared that you would
>>> > be
>>> > nagging him soon ;-)
>>> >
>>> >
>>> > On Sunday, August 10, 2014 10:01:42 PM UTC+1, Nathann Cohen wrote:
>>> >>
>>> >> Does that mean that the online doc will also be updated ?
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google
>>> > Groups
>>> > "sage-release" group.
>>> > To unsubscribe from this group and stop receiving emails from it, send
>>> > an
>>> > email to sage-release...@googlegroups.com.
>>> > To post to this group, send email to sage-r...@googlegroups.com.
>>> > Visit this group at http://groups.google.com/group/sage-release.
>>> > For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>
>>> --
>>> William Stein
>>> Professor of Mathematics
>>> University of Washington
>>> http://wstein.org
>>> wst...@uw.edu
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "sage-release" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sage-release/Ilt8TZdy3H8/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to

Jeroen Demeyer

unread,
Aug 18, 2014, 7:29:09 AM8/18/14
to sage-r...@googlegroups.com
On 2014-08-15 07:25, kcrisman wrote:
>
>
> IMHO we should just give up on correcting naming errors. If you
> can't decide on how to write your own name then I would call it a
> feature that each novel spelling is a "first contribution"
>
>
> That's silly, especially because often someone else writes your name and
> in the deluge of tickets it's hard. I'm happy to do that if Jeroen cc:s
> me each time he does it (or even gives me very explicit instructions for
> using his script). In fact, I found a few other ones... and Julian had
> two names in the 6.2 log as well ;-)
Ideally, the names should be changed on Trac. My script takes the names
from Trac, so it makes more sense to fix the input rather than the
output of the script.

But yes, such edits could easily be done.

Samuel Lelièvre

unread,
Aug 27, 2014, 11:34:05 AM8/27/14
to sage-release
> From: Volker Braun
> Subject: Sage 6.3 released

Thanks! On Mac OS X 10.10 "Yosemite" Public Beta 2
(released last Friday, 2014-08-21), building Sage 6.3 fails
while building gcc. Logs:
http://www.math.u-psud.fr/~lelievre/t/install.log.tgz
http://www.math.u-psud.fr/~lelievre/t/gcc-4.7.3.p1.log.tgz

Volker Braun

unread,
Aug 27, 2014, 1:56:52 PM8/27/14
to sage-r...@googlegroups.com
Please post the config.log from inside the gcc build dir.

R. Andrew Ohana

unread,
Aug 27, 2014, 3:52:27 PM8/27/14
to sage-r...@googlegroups.com
Almost certainly the gcc build is failing due to some version parsing code never expecting for x in 10.x to reach 2 digits (reported upstream at https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61407).

--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
To post to this group, send email to sage-r...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.



--
Andrew

Samuel Lelièvre

unread,
Aug 27, 2014, 5:50:45 PM8/27/14
to sage-release
2014-08-27 19:56 GMT+02:00 Volker Braun:
> Please post the config.log from inside the gcc build dir.

Here:
http://www.math.u-psud.fr/~lelievre/t/config.log.tgz
(it's the config.log file which I found in the directory
sage-6.3/local/var/tmp/sage/build/gcc-4.7.3.p1/gcc-build/
I hope that's the right one.)

> Samuel Lelievre wrote:
>>
>> > From: Volker Braun
>> > Subject: Sage 6.3 released
>>
>> Thanks! On Mac OS X 10.10 "Yosemite" Public Beta 2
>> (released last Friday, 2014-08-21), building Sage 6.3 fails
>> while building gcc. Logs:
>> http://www.math.u-psud.fr/~lelievre/t/install.log.tgz
>> http://www.math.u-psud.fr/~lelievre/t/gcc-4.7.3.p1.log.tgz
>

Volker Braun

unread,
Aug 27, 2014, 6:46:57 PM8/27/14
to sage-r...@googlegroups.com
Thats not the right config.log, the error was in the libgcc subdirectory.

Samuel Lelièvre

unread,
Aug 27, 2014, 7:19:19 PM8/27/14
to sage-release
2014-08-28 0:46 GMT+02:00 Volker Braun:
> Thats not the right config.log, the error was in the libgcc subdirectory.

Changed:
http://www.math.u-psud.fr/~lelievre/t/config.log.tgz
(it's now the config.log file which I found in the directory
sage-6.3/local/var/tmp/sage/build/gcc-4.7.3.p1/gcc-build/x86_64-apple-darwin14.0.0/libgcc/
I hope that's now the right one.)

Volker Braun

unread,
Aug 28, 2014, 5:35:23 AM8/28/14
to sage-r...@googlegroups.com
This is indeed the issue Andrew mentioned. There are some patches that we could use at https://trac.macports.org/changeset/123168

conftest.c:1:0: error: unknown value '10.10' of -mmacosx-version-min
configure:3588: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| /* end confdefs.h.  */
| int
| main ()
| {
|   ;
|   return 0;
| }
configure:3602: error: in `/Users/s/builds/sage-6.3/local/var/tmp/sage/build/gcc-4.7.3.p1/gcc-build/x86_64-apple-darwin14.0.0/libgcc':
configure:3605: error: cannot compute suffix of object files: cannot compile
Reply all
Reply to author
Forward
0 new messages