Sage 9.6.rc0 released

86 views
Skip to first unread message

Volker Braun

unread,
Apr 10, 2022, 2:47:48 PM4/10/22
to sage-release
As always, you can get the latest beta version from the "develop" git branch. Alternatively, the self-contained source tarball is at http://www.sagemath.org/download-latest.html

57fd20c3f1 (tag: 9.6.rc0, trac/develop) Updated SageMath version to 9.6.rc0
547ddc2096 Trac #33641: Typo in the definition of graph degeneracy
a9ed8c937e Trac #33271: small and different image EXAMPLEs in ​Density Plots
fb7b06e686 Trac #30582: rubiks: Import fedora patches; use sage.features.rubiks in sage.interfaces.rubik
3ac55f5949 Trac #33653: Set up join with both Vrepresentation and Hrepresentation
b1462f1332 Trac #33647: Fix test failure with pari 2.13.4
608a2dc40d Trac #33646: face_iter/face_generator of polyhedra: Specify algorithm instead of dual=False/True
38b13ef243 Trac #33645: Another improvement for face iterator of simple/simplicial polytopes
34adbe3375 Trac #33644: CombinatorialPolyhedron: Cache is_simple, is_simplicial
26af585b33 Trac #33643: Merge citation advice from interface_issues.rst into faq-general.rst
5a999eb9e1 Trac #33468: Feature for gfan
b389f97a3a Trac #33466: sage.features.lrs: Make it a JoinFeature of Lrs, LrsNash; use Executable.absolute_filename
204cbf0584 Trac #33017: LazyImport.__instancecheck__, __subclasscheck__: Return False on ImportError
ae06fa42e0 Trac #31802: Bug in plotting 3d polyhedron with rays, add option polygon='rainbow'
0553c9b0b9 Trac #30749: Characteristic polynomial of central Hyperplane arrangement returns wrong result?
2317d5d7fc Trac #30411: src/tox.ini: Add environment pyright
cf219d6eb2 Trac #33661: Don't test files created by jupyter-sphinx
770a894d6c Trac #33642: Update build/pkgs/matplotlib/install-requires.txt and distros/conda.txt
a4429624dc Trac #33638: GH Actions: Fix cygwin
0a5029cfbe Trac #33430: GH Actions: Fix homebrew-maximal, remove opensuse-15.2.1
7ee048cefb Trac #33426: add more details on conda-based installations of Sage
7acdc3d662 Trac #33246: canonical_label returns incorrect partite sets
6df7b36536 Trac #33063: notebook: update to 6.4.10 to fix deprecation warning
365d2b1957 Trac #33650: Set JUPYTER_DATA_DIR etc. during docbuild
b2ddb07d71 Trac #33635: fixing the broken linter, again
c489291a97 Trac #33632: fix indentation (E111) in pyx files in numerical/
a837fee19e Trac #33626: sageinspect.sage_getfile(x) incorrect when using an alternate suffix for extension modules
216d60bb1b Trac #33633: fix indentation (E111) in pyx files in graphs, libs, proba
39d402cb75 Trac #33629: add negative for continued fractions
4955762701 Trac #33565: Add CODE_OF_CONDUCT.md to the repo
00bc51075d Trac #33560: pytest: ignore cython files
a02eec36bf Trac #33582: clean up docstring formatting in schemes/elliptic_curves/
31995b748a Trac #33618: docbuild: typo in arguments check leads to confusing error
94a131cc20 Trac #33612: sage.matrix.matrix_space: Rename a test_... function to _test_... (with deprecation)
823194cfff Trac #33605: cbc: Add system package information for gentoo, nix
6eb1f67d62 Trac #33593: fix W391 in groups/ and algebras/
5ec6108788 Trac #33571: Correct wrong paths in the developer's guide
b886d89536 Trac #33628: Fig bug in graphs.RandomToleranceGraph
5ee8a50e85 Trac #33616: Simplify inventory builder
0a7c8f485c Trac #33615: full cleanup of modules/fp_graded/
97533a71f9 Trac #33589: Gitpod: track remote trac branch
b8d5371aae Trac #33576: Modernize coercion for SpecialHyperellipticQuotientRing
55da3e109e Trac #33572: sage -pytest
2f104e6454 Trac #33533: Update nbconvert to 6.4.x, add optional package pyppeteer
7a5714ac65 Trac #33366: BipartiteGraph() fails to create graph from graph6 string
dfd98a710e Trac #31006: Add more typing information to manifold package
360ee4c168 Trac #30540: Add package phitigra: Graph editor that works with Jupyter
3f93cd0a9c Trac #29640: Create an AUTHORS.md file with links
d8f76fb1bd Trac #33624: doctest unnecessarily assumes SAGE_VENV/bin contains `sage` binary
b438a78918 Trac #33608: Building documentation is broken in Sage 9.6.beta6
88e25dd77b Trac #33631: Github workflow: Fix pyright
78bfb6c7ad (tag: 9.6.beta7) Updated SageMath version to 9.6.beta7

G. M.-S.

unread,
Apr 10, 2022, 6:34:33 PM4/10/22
to sage-release

Thanks, Volker.

Nothing new on Apple Silicon M1 Macs with Homebrew up to date.

Guillermo

simplye...@gmail.com

unread,
Apr 11, 2022, 6:41:17 AM4/11/22
to sage-r...@googlegroups.com
Thanks Volker,
On mac Os 12.3.1, with IntelCore and Homebrew, it compiled from the first built.

Kenji

iPhoneから送信

11/04/2022 0:34、G. M.-S. <list...@gmail.com>のメール:


--
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 view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CANnG188raJGaSu4TaRcjC6MQrHz5mwSxoE0BzTkE955AG2_deQ%40mail.gmail.com.

Eric Gourgoulhon

unread,
Apr 11, 2022, 10:30:14 AM4/11/22
to sage-release
Thanks for this release candidate!
On Ubuntu 20.04 running on Xeon E5-2623 + 16 GB RAM:

- incremental build (-j16) from Sage 9.6.beta7 with system python (3.8.10): OK
- make ptestlong --> "All tests passed!"

Eric.

Sébastien Labbé

unread,
Apr 11, 2022, 10:57:32 AM4/11/22
to sage-release
On Ubuntu 18.04, running doctests with few optional and external tags, I get:

Using --optional=4ti2,build,ccache,cryptominisat,debian,dot2tex,e_antic,external,fricas,glucose,latte_int,lidia,lrslib,normaliz,notedown,pandoc_attributes,pip,pycosat,pynormaliz,rst2ipynb,sage,sage_numerical_backends_coin,sage_spkg
Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,cplex,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_jones_numfield,database_knotinfo,dvipng,ffmpeg,gfan,graphviz,gurobi,imagemagick,internet,jupymake,kenzo,latex,latex_package_tkz_graph,latte_int,lrslib,lualatex,macaulay2,magma,maple,mathematica,matlab,mcqd,meataxe,nauty,octave,palp,pandoc,pdf2svg,pdflatex,pdftocairo,plantri,polytopes_db,polytopes_db_4d,pynormaliz,python_igraph,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.plot,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scilab,sphinx,tdlib,xelatex
Doctesting entire Sage library.
Doctesting all documentation sources.
Sorting sources by runtime so that slower doctests are run first....
Doctesting 4361 files using 8 threads.
...
----------------------------------------------------------------------
sage -t --long --random-seed=222370111836169224106897327328963203793 src/sage/combinat/designs/incidence_structures.py  # 1 doctest failed
sage -t --long --random-seed=222370111836169224106897327328963203793 src/sage/geometry/polyhedron/base.py  # 1 doctest failed
sage -t --long --random-seed=222370111836169224106897327328963203793 src/sage/graphs/generic_graph.py  # 2 doctests failed
sage -t --long --random-seed=222370111836169224106897327328963203793 src/sage/graphs/graph.py  # 3 doctests failed
sage -t --long --random-seed=222370111836169224106897327328963203793 src/sage/numerical/backends/glpk_backend.pyx  # 4 doctests failed
sage -t --long --random-seed=222370111836169224106897327328963203793 src/sage/numerical/mip.pyx  # 8 doctests failed
sage -t --long --random-seed=222370111836169224106897327328963203793 src/sage/tests/books/computational-mathematics-with-sagemath/lp_doctest.py  # 2 doctests failed
sage -t --long --random-seed=222370111836169224106897327328963203793 src/sage/tests/cmdline.py  # 1 doctest failed
----------------------------------------------------------------------
Features detected for doctesting: dvipng,ffmpeg,gfan,graphviz,imagemagick,internet,latex,latex_package_tkz_graph,lualatex,nauty,octave,palp,pandoc,pdf2svg,pdflatex,pdftocairo,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.plot,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.symbolic,sagemath_doc_html,sphinx,xelatex

Rerunning failed tests gives the same list.


In particular, the failures with the 4 files involving GLPK made a bug in doctest/parsing.py appear:

#33588: warnings to ignore are not ignored when a doctest is tagged with # tol



Emmanuel Charpentier

unread,
Apr 12, 2022, 5:56:56 AM4/12/22
to sage-release
On Debian testing running on core i7 + 16 GB RAM, upgrading 9.6.beta7 to 9.6.rc0 and running ptestlong gives no failure at all.

HTH,

Emmanuel Charpentier

unread,
Apr 12, 2022, 7:09:13 AM4/12/22
to sage-release

On a slightly different machine (Debian testing, core i5, 8 GB RAM), upgrading 9.6.beta6 to 9.6.rc0 and running ptestlong results in two permanent failures :

charpent@p-202-021:/usr/local/sage-9$ sage -t --long --warn-long 70.1 --random-seed=62867196139132857283074260869997056483 src/sage/tests/cmdline.py  # 1 doctest failed
Running doctests with ID 2022-04-12-13-02-32-c78224ed.
Git branch: develop
Using --optional=debian,dot2tex,fricas,gap_packages,libsemigroups,pip,sage,sage_spkg
Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_jones_numfield,database_knotinfo,dvipng,graphviz,imagemagick,jupymake,kenzo,latte_int,lrslib,mcqd,meataxe,nauty,palp,pandoc,pdf2svg,pdftocairo,plantri,polytopes_db,polytopes_db_4d,pynormaliz,python_igraph,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.plot,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,sphinx,tdlib
Doctesting 1 file.
sage -t --long --warn-long 70.1 --random-seed=62867196139132857283074260869997056483 src/sage/tests/cmdline.py
**********************************************************************
File "src/sage/tests/cmdline.py", line 312, in sage.tests.cmdline.test_executable
Failed example:
    ret
Expected:
    0
Got:
    4
**********************************************************************
1 item had failures:
   1 of 218 in sage.tests.cmdline.test_executable
    [217 tests, 1 failure, 44.78 s]
----------------------------------------------------------------------
sage -t --long --warn-long 70.1 --random-seed=62867196139132857283074260869997056483 src/sage/tests/cmdline.py  # 1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 44.8 seconds
    cpu time: 0.3 seconds
    cumulative wall time: 44.8 seconds
Features detected for doctesting: pandoc
============================= test session starts ==============================
platform linux -- Python 3.9.12, pytest-7.1.1, pluggy-1.0.0
rootdir: /usr/local/sage-9/src, configfile: tox.ini
collected 1 item                                                               

src/sage/tests/cmdline.py E                                              [100%]

==================================== ERRORS ====================================
______________________ ERROR at setup of test_executable _______________________
file /usr/local/sage-9/src/sage/tests/cmdline.py, line 61
  def test_executable(args, input="", timeout=100.0, pydebug_ignore_warnings=False, **kwds):
E       fixture 'args' not found
>       available fixtures: add_imports, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

/usr/local/sage-9/src/sage/tests/cmdline.py:61
=========================== short test summary info ============================
ERROR src/sage/tests/cmdline.py::test_executable
=============================== 1 error in 0.04s ===============================
charpent@p-202-021:/usr/local/sage-9$ sage -t --long --warn-long 70.1 --random-seed=62867196139132857283074260869997056483 src/sage/libs/pari/tests.py  # 1 doctest failed
Running doctests with ID 2022-04-12-13-04-32-d13a4e1d.
Git branch: develop
Using --optional=debian,dot2tex,fricas,gap_packages,libsemigroups,pip,sage,sage_spkg
Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_jones_numfield,database_knotinfo,dvipng,graphviz,imagemagick,jupymake,kenzo,latte_int,lrslib,mcqd,meataxe,nauty,palp,pandoc,pdf2svg,pdftocairo,plantri,polytopes_db,polytopes_db_4d,pynormaliz,python_igraph,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.plot,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,sphinx,tdlib
Doctesting 1 file.
sage -t --long --warn-long 70.1 --random-seed=62867196139132857283074260869997056483 src/sage/libs/pari/tests.py
**********************************************************************
File "src/sage/libs/pari/tests.py", line 786, in sage.libs.pari.tests
Failed example:
    pari('x+O(x^8)').cosh()
Expected:
    1 + 1/2*x^2 + 1/24*x^4 + 1/720*x^6 + O(x^8)
Got:
    1 + 1/2*x^2 + 1/24*x^4 + 1/720*x^6 + 1/40320*x^8 + O(x^9)
**********************************************************************
1 item had failures:
   1 of 869 in sage.libs.pari.tests
    [868 tests, 1 failure, 1.55 s]
----------------------------------------------------------------------
sage -t --long --warn-long 70.1 --random-seed=62867196139132857283074260869997056483 src/sage/libs/pari/tests.py  # 1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 1.7 seconds
    cpu time: 1.5 seconds
    cumulative wall time: 1.5 seconds
Features detected for doctesting: 
============================= test session starts ==============================
platform linux -- Python 3.9.12, pytest-7.1.1, pluggy-1.0.0
rootdir: /usr/local/sage-9/src, configfile: tox.ini
collected 0 items                                                              

============================ no tests ran in 0.00s =============================

HTH,

Reply all
Reply to author
Forward
0 new messages