Sage 10.2.beta1 released

72 views
Skip to first unread message

Volker Braun

unread,
Sep 1, 2023, 7:13:16 PM9/1/23
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
 

6ea1fe936cc (tag: 10.2.beta1, github/develop) Updated SageMath version to 10.2.beta1
57852a89c5c gh-36160: Fix documentation previews using mathjax cdns
2272afd433d gh-36157: some pep for E30 and more in quadratic forms
09dd4037857 gh-36156: detect the zero series when returning an exact stream
78f50ec073b gh-36155: random elt for colored permutations
24de879c812 gh-36149: Fix doctest in `src/sage/algebras/quantum_groups/quantum_group_gap.py`
952696e19c6 gh-36148: fix the 2 broken linters
9546d9083c5 gh-36147: Fixing many e305
d6b045fa7cb gh-36145: build/pkgs/mathjax/distros/gentoo.txt: Fix
0d42e23c772 gh-36143: Fix two "Computational Math.." book doctests
1a76c80cfc6 gh-36142: python-style loops in `sage.graphs`
37377bce9cb gh-36139: fix Conrey number of trivial Dirichlet character
d52db9fcac0 gh-36136: `sage.combinat.root_system`: Modularization fixes, `# needs`
33c99ab4326 gh-36127: Bandaid for polynomial evaluation
52c795630e5 gh-36117: run GitHub actions locally using gh act
5f56ed5dc43 gh-36115: small improvements for functorial composition
f8b3a91f155 gh-36109: Prepare for updating Cython to 3.0.0
22446cb727d gh-36105: `sage.rings.finite_rings.element_*`: Remove unused imports
f4b2fe98b99 gh-36095: Implementing a generic one method for unital algebras
8c8f129be7f gh-36088: add some links to python error classes in the doc
bfb6b3c0bba gh-35934: build/pkgs/singular: Upgrade to 4.3.2p7, reject system Singular without FLINT
81e4eba4f31 gh-35376: Update Zariski-van Kampen functions
d0759e88546 gh-35338: improve performance of stream cauchy invert
6695becb762 (tag: 10.2.beta0) Updated SageMath version to 10.2.beta0

John H Palmieri

unread,
Sep 2, 2023, 11:58:23 AM9/2/23
to sage-release
On OS X, if I run `./configure && make ptestlong`, I now only see one or two doctest failures (old ones):

sage -t --long --random-seed=131365868289497726973344316901453636879 src/sage/rings/polynomial/multi_polynomial_ideal.py  # Killed due to segmentation fault
sage -t --long --random-seed=131365868289497726973344316901453636879 src/sage/libs/giac/__init__.py  # Timed out


This is progress: in the past I had to use `./configure --with-system-singular=no`, and now Sage rejects Homebrew's Singular, which had been leading to doctest failures.

Emmanuel Charpentier

unread,
Sep 2, 2023, 12:14:53 PM9/2/23
to sage-release

On Debian testing, :

  • Upgrading 10.2.beta0 to beta0 to 10.2.beta1 fails by repeatedly failing to create one 3D plot in the documentation (lost exact reference, sorry…) ; rebuilding all documatation fails also.

  • After make distclean, I had to specify --with-sysem-maxima=no to avoid an “infinite” serch for a functional systemwide “Maxima” (sic).

  • The “normal’ build process succeeds ; ptestlong gives four permanent failures :

---------------------------------------------------------------------- sage -t --long --warn-long 203.0 --random-seed=235153009850964441704354911493498686463 src/sage/rings/integer.pyx # 1 doctest failed sage -t --long --warn-long 203.0 --random-seed=235153009850964441704354911493498686463 src/sage/combinat/posets/posets.py # 1 doctest failed sage -t --long --warn-long 203.0 --random-seed=235153009850964441704354911493498686463 src/sage/functions/special.py # 2 doctests failed sage -t --long --warn-long 203.0 --random-seed=235153009850964441704354911493498686463 src/sage/ext/memory.pyx # 1 doctest failed ----------------------------------------------------------------------

all four of them have neen already reported for 10.2.beta0.

HTH,

Eric Gourgoulhon

unread,
Sep 9, 2023, 5:54:50 AM9/9/23
to sage-release
Le samedi 2 septembre 2023 à 18:14:53 UTC+2, emanuel.c...@gmail.com a écrit :

On Debian testing, :

  • Upgrading 10.2.beta0 to beta0 to 10.2.beta1 fails by repeatedly failing to create one 3D plot in the documentation (lost exact reference, sorry…) ; rebuilding all documatation fails also.


On Ubuntu 22.04 (Python 3.10.12),  I also failed to build the documentation after upgrading form 10.2.beta0 to 10.2.beta1, even after running
make doc-clean doc-uninstall
The error message is

[sagemath_doc_html-none] Error building the documentation.
[sagemath_doc_html-none] Traceback (most recent call last):
[sagemath_doc_html-none]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
[sagemath_doc_html-none]     return _run_code(code, main_globals, None,
[sagemath_doc_html-none]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
[sagemath_doc_html-none]     exec(code, run_globals)
[sagemath_doc_html-none]   File "/home/eric/sage/10.2/pkgs/sage-docbuild/sage_docbuild/__main__.py", line 502, in <module>
[sagemath_doc_html-none]     sys.exit(main())
[sagemath_doc_html-none]   File "/home/eric/sage/10.2/pkgs/sage-docbuild/sage_docbuild/__main__.py", line 499, in main
[sagemath_doc_html-none]     builder()
[sagemath_doc_html-none]   File "/home/eric/sage/10.2/pkgs/sage-docbuild/sage_docbuild/builders.py", line 818, in _wrapper
[sagemath_doc_html-none]     getattr(DocBuilder, build_type)(self, *args, **kwds)
[sagemath_doc_html-none]   File "/home/eric/sage/10.2/pkgs/sage-docbuild/sage_docbuild/builders.py", line 162, in f
[sagemath_doc_html-none]     runsphinx()
[sagemath_doc_html-none]   File "/home/eric/sage/10.2/pkgs/sage-docbuild/sage_docbuild/sphinxbuild.py", line 327, in runsphinx
[sagemath_doc_html-none]     sys.stderr.raise_errors()
[sagemath_doc_html-none]   File "/home/eric/sage/10.2/pkgs/sage-docbuild/sage_docbuild/sphinxbuild.py", line 263, in raise_errors
[sagemath_doc_html-none]     raise OSError(self._error)
[sagemath_doc_html-none] OSError: WARNING: autodoc: failed to import module 'multi_polynomial_libsingular' from module 'sage.rings.polynomial'; the following exception was raised:
[sagemath_doc_html-none]
[sagemath_doc_html-none]     Note: incremental documentation builds sometimes cause spurious
[sagemath_doc_html-none]     error messages. To be certain that these are real errors, run
[sagemath_doc_html-none]     "make doc-clean doc-uninstall" first and try again.

Eric.
Reply all
Reply to author
Forward
0 new messages