Sage 10.1.beta2 released

67 views
Skip to first unread message

Volker Braun

unread,
Jun 3, 2023, 7:30:00 PM6/3/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

2f426a11f4c (github/develop, tag: 10.1.beta2) Updated SageMath version to 10.1.beta2
17aa7f7ea5b gh-35705: tox.ini / GH Actions: Remove gentoo-python3.9
e9415d4a8f1 gh-35701: GAP: fix definition of 'Int'
bc6d3bd9ed3 gh-35700: Fix corner case of ordered set partitions iteration
752fe75b5af gh-35697: cylint: remove imports in misc/
e83e419efef gh-35695: Fix incorrect linear branch number for non-invertible SBox
9c42d97d27b gh-35694: Correct spelling in permgroup_named: Diyclic => Dicyclic
e99b5d958f7 gh-35689: cylint: remove unused imports in folders [s-z]*
cd18a67fb09 gh-35688: cython-lint : removed many unused imports in rings/
78e06c78708 gh-35687: some fixes for pycodestyle E275
16a6651a4a2 gh-35686: fixing a lot of pycostyle warnings in calculus folder
a8c3d77b251 gh-35685: unify input of matrices and vectors
a7af729d997 gh-35683: deprecation warning for #34880
15f8a33811d gh-35680: register magic modes for lazy imported interfaces
6be80825d62 gh-35678: Fix building the Singular docstring dict when Singular info is built with recent texinfo
eca1c9e7ac4 gh-35677: Some pep8 in elliptic curves
e9501296738 gh-35675: cylint: remove unused imports in matrix folder
6d48a7804ad gh-35674: cylint: remove unused imports in graphs, groups, interacts
61fff8f81b6 gh-35673: cylint: remove unused imports in pyx files in folders a*-geo*
919620e0650 gh-35672: cython-lint : removing unused imports in polynomials
f3c965ffd50 gh-35665: Changing the knot theory PD-code convention
f805d2498be gh-35662: Sympy 1.12 upgrade
dac3933b140 gh-35660: CI Linux: Update platforms
cacd9a89b5c gh-35658: Fix build with sphinx 7
5ce4ca2b37d gh-35657: cleanup and details in finite_word.py
ec3b4ce6329 gh-35651: Installation guide: Document workaround for Jupyter server port clash on WSL
d15771f8d5d gh-35650: Fix bug caused by cached representation in cohomology classes
6ed02366cfd gh-35648: Remove abuse of predefined x in doctests
d89ea60a7f6 gh-35644: make EllipticCurve.lift_x() deterministic
1f83fc3a4cd gh-35590: Implementing the Casimir elements of a finite dimensional Lie algebra
6e95ea3ae29 gh-35562: Clear up left right confusion in `ore_polynomial_element.pyx`
22999ffe0c2 gh-35554: Laurent polynomial/series modularization fixes
de29e70d8d4 gh-35544: Add "informational: true" to  .codecov.yml
dc72b7f1531 gh-35483: adding support for subschemes in _is_preperiodic
731bf482838 gh-35245: GenericGraph.adjacency_matrix: using sort=True when getting vertices
23d580e0e53 gh-35172: New workflow for synchronization of labels
43d4f83b9e7 gh-34965: sparse strategies for composite elliptic-curve isogenies
3202f6515c9 (tag: 10.1.beta1) Updated SageMath version to 10.1.beta1

Thierry Dumont

unread,
Jun 4, 2023, 4:21:19 AM6/4/23
to sage-r...@googlegroups.com
When upgrading from 10.0 to 10.1 (Debian testing, up to date):

* compilation ok.
* make ptestlong, I got :
pytest is not installed in the venv, skip checking tests that rely on it

So, doing : sage -pip install pytest
solves the problem, but why not include pytest in the source or in the
required packages?

Yours,
t.d.
> --
> 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
> <mailto:sage-release...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-release/d972da61-5a2b-460e-b4ff-6fcd97ada10en%40googlegroups.com <https://groups.google.com/d/msgid/sage-release/d972da61-5a2b-460e-b4ff-6fcd97ada10en%40googlegroups.com?utm_medium=email&utm_source=footer>.

Matthias Köppe

unread,
Jun 4, 2023, 12:23:59 PM6/4/23
to sage-release
Making pytest a standard package is https://github.com/sagemath/sage/issues/31110

G. M.-S.

unread,
Jun 4, 2023, 3:01:10 PM6/4/23
to sage-r...@googlegroups.com

This is on Apple Silicon Macs ("M" series) with Homebrew up to date, on macOS 11.7.7 (Xcode 13.2.1), macOS 12.6.6 (Xcode 14.2) and macOS 13.4 (Xcode 14.3.1).

After make and make pytest (which succeed) make ptestlong gives the following.

On macOS 11.7.7, macOS 12.6.6, macOS 13.4:

sage -t --long --warn-long … --random-seed=… src/sage/modular/modform_hecketriangle/abstract_space.py  # 3 doctests failed
sage -t --long --warn-long … --random-seed=… src/sage/modular/modform_hecketriangle/readme.py  # 1 doctest failed
sage -t --long --warn-long … --random-seed=… src/sage/modular/modform_hecketriangle/space.py  # 2 doctests failed

sage -t --long --warn-long 26.5 --random-seed=164104516405977008420373837524113607070 src/sage/quadratic_forms/binary_qf.py  # 1 doctest failed

sage -t --long --warn-long 29.5 --random-seed=… src/sage/structure/coerce_actions.pyx  # 3 doctests failed

Additionally, on macOS 11.7.7:
sage -t --long --warn-long … --random-seed=… src/sage/matrix/matrix_gf2e_dense.pyx  # 1 doctest failed

Additionaly, on macOS 13.4:
sage -t --long --warn-long 30.6 --random-seed=… src/sage/libs/giac/__init__.py  # Killed due to kill signal

Guillermo

Emmanuel Charpentier

unread,
Jun 7, 2023, 11:02:58 AM6/7/23
to sage-release

On Debian testing, upgrading 10.1.beta1 to 10.1.b eta2, installing ytest and rinning ptestlong gives

---------------------------------------------------------------------- sage -t --long --warn-long 216.6 --random-seed=28094084161727346775594736114467427734 src/sage/coding/linear_code.py # 2 doctests failed sage -t --long --warn-long 216.6 --random-seed=28094084161727346775594736114467427734 src/sage/coding/code_constructions.py # 1 doctest failed ---------------------------------------------------------------------- `

Already reported a few times, cosmetic…

[ Snip… ]

Running pytest on ['/usr/local/sage-10/src/sage', '/usr/local/sage-10/src/sage_setup', '/usr/local/sage-10/src/sage_docbuild', '/usr/local/sage-10/src/doc'] with options [] ============================= test session starts ============================== platform linux -- Python 3.11.2, pytest-7.3.1, pluggy-1.0.0 rootdir: /usr/local/sage-10/src configfile: tox.ini plugins: anyio-3.7.0 collected 50 items / 2 skipped src/sage/manifolds/differentiable/symplectic_form_test.py .............. [ 28%] ..................... [ 70%] src/sage/manifolds/differentiable/tensorfield_paral_test.py . [ 72%] src/sage/manifolds/differentiable/examples/symplectic_space_test.py .... [ 80%] [ 80%] src/sage/numerical/backends/cvxopt_backend_test.py .. [ 84%] src/sage/numerical/backends/glpk_backend_test.py .. [ 88%] src/sage/numerical/backends/glpk_exact_backend_test.py .. [ 92%] src/sage/numerical/backends/interactivelp_backend_test.py .. [ 96%] src/sage/numerical/backends/ppl_backend_test.py .. [100%] ================== 50 passed, 2 skipped in 146.03s (0:02:26) ===================

HTH,

Reply all
Reply to author
Forward
0 new messages