Sage 10.0.beta8 released

66 views
Skip to first unread message

Volker Braun

unread,
Apr 7, 2023, 6:52:18 PM4/7/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


27b077e82c1 (tag: 10.0.beta8, github/develop) Updated SageMath version to 10.0.beta8
adaf3af2689 gh-35438: Ignore deprecation warnings triggered by pythran 0.12.1
50767c43dd8 gh-35423: Fix doctests with ipython 8.12
17d2e17311c gh-35421: `WordMorphism`: remove keyword deprecated in #26307
78c889602ff gh-35418: fix the broken linters
dfe0ada0ca4 gh-35416: `argon2_cffi`: Add missing dependency
cdbae6866d8 gh-35413: fixing some pep8 E303 (folders before l* and after t*)
2fc44c9bacb gh-35412: Activate codecov reports even if other checks are failing
80ada8e0c12 gh-35409: fix pep8 E303 in folders starting with m
5853e991a72 gh-35405: accept plain Python types in block_matrix()
3d5a754f825 gh-35394: Adding a save method to class Standalone/TikzPicture for compatibility with sagetex
97abc52e99a gh-35390: Typo: 'minumum' for 'minimum'
ef873e11d8f gh-35385: src/tox.ini: Add cython-lint
6a01bbd0158 gh-35384: `make dist`: Update git remotes
34b63836dcb gh-35382: Add missing backticks to correct formatting
7cd86d0ca28 gh-35381: Use Singular maMapPoly to avoid quadratic complexity in polynomial evaluation
8a355d2bada gh-35377: build/pkgs/openblas/spkg-configure.m4: Reject version 0.3.22
519b62ca173 gh-35372: Replace more `.all` imports
f091c752bc9 gh-35367: Add output documentation on monte_carlo_integral
78f152e4d52 gh-35366: Many more namespace packages – follow up
65f4cd232dd gh-35358: Lighter construction of finite field elements from lists
d051998dbcf gh-35356: Fix documentation deployment
a493495f1aa gh-35355: partial fix for E221 (to be continued)
ae417bb8c2d gh-35353: Replace \mbox by \text in manifolds
05e6b0a794d gh-35352: Add instructions on how to update existing conda environment
1586fd5aff5 gh-35351: Add minimum version of conda gap package
d7eda9b77ab gh-35350: Fix version specifiers of python packages for conda
180eeb3220b gh-35349: Correctly list develop packages in conda dev environment
3884add92b8 gh-35345: Allow completion() to return a lazy series for infinite precision
47abd1b6e32 gh-35337: Fix warning with ipython 8.11 (was #35235)
7ab3e3aa81d gh-35336: Fix test output to pass with ipywidgets 8.0.5
191001377c6 gh-35335: Make FLINT polynomial factor() interruptible
de75f8f5d64 gh-35334: Improvements to squarefree_decomposition() for finite fields.
41340505edc gh-35331: Add monotile to polgyon examples
ea7383596ce gh-35323: Fix squarefree_decomposition failure over GF(2)
11cad424525 gh-35322: Many more namespace packages
ff953889517 gh-35317: fixing some E502 outside of schemes and combinat
be279b57e9c gh-35316: Use PARI implementation of Frobenius morphism
af4ab845f33 gh-35314: `sage.schemes`: Reformat doctests, add `# optional` annotations
4652693d769 gh-35313: Make `data_structures/bitset_base.pxd` use explicit integer division
590a42da672 gh-35312: fixing most of pycodestyle E271 in pyx files
fdfe2c2b352 gh-35225: SmallPermutationGroups
5dd80aa9392 (tag: 10.0.beta7) Updated SageMath version to 10.0.beta7

Emmanuel Charpentier

unread,
Apr 8, 2023, 8:10:13 AM4/8/23
to sage-release

On Debian testing running on core i7 + 16 GB RAM, upgrading 10.0.beta6 to 10.0.beta7 and running ptestlong gives two persistent failures :

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

These two persistent failures have already been reported for previous betas and seem csmetic.

HTH,

G. M.-S.

unread,
Apr 8, 2023, 6:09:40 PM4/8/23
to sage-r...@googlegroups.com

This is on Apple Silicon Macs ("M" series) with Homebrew up to date (including OpenBLAS), on macOS 11.7.5 (Xcode 13.2.1), macOS 12.6.4 (Xcode 14.2) and macOS 13.3.1 (Xcode 14.3).

To make make work, make -j1 was not needed this time.

After make and make pytest (which succeed) make ptestlong gives

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

On macOS 11.7.5:
sage -t --long --warn-long … --random-seed=… src/sage/matrix/matrix_gf2e_dense.pyx  # 1 doctest failed

On macOS 13.3.1:
sage -t --long --warn-long 29.7 --random-seed=18286598254088801423515537186227406412 src/sage/rings/polynomial/multi_polynomial_ideal.py  # Killed due to segmentation fault
(log attached)
sage -t --long --warn-long … --random-seed=… src/sage/structure/coerce_actions.pyx  # 3 doctests failed
(perhaps due to the processor being too fast?)
sage -t --long --warn-long 29.7 --random-seed=18286598254088801423515537186227406412 src/sage/libs/giac/__init__.py  # Timed out

The last one, when run standalone seems to do nothing and "never" to return:
% gtime ./sage -t --long --warn-long 29.7 --random-seed=18286598254088801423515537186227406412 src/sage/libs/giac/__init__.py
Running doctests with ID 2023-04-08-22-51-26-657c356f.
Git branch: develop
Git ref: 10.0.beta8-1-gab81eaf5c4
Running with SAGE_LOCAL='…/sage/local' and SAGE_VENV='…/sage/local/var/lib/sage/venv-python3.11'
Using --optional=homebrew,pip,sage,sage_spkg
Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_jones_numfield,database_knotinfo,dvipng,fpylll,gfan,graphviz,imagemagick,ipython,jupymake,kenzo,latte_int,lrcalc_python,lrslib,mcqd,meataxe,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pynormaliz,python_igraph,requests,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.gap,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modules,sage.plot,sage.rings.finite_rings,sage.rings.function_field,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.rings.real_mpfr,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scipy,singular,sphinx,sympy,tdlib
Doctesting 1 file.
sage -t --long --warn-long 29.7 --random-seed=18286598254088801423515537186227406412 src/sage/libs/giac/__init__.py
^CKilling test src/sage/libs/giac/__init__.py
----------------------------------------------------------------------
Doctests interrupted: 0/1 files tested
----------------------------------------------------------------------
Total time for all tests: 1178.7 seconds
    cpu time: 0.0 seconds
    cumulative wall time: 0.0 seconds
Features detected for doctesting:
Command exited with non-zero status 128
2.13user 3.02system 19:41.20elapsed 0%CPU (0avgtext+0avgdata 281568maxresident)k
0inputs+0outputs (456major+85085minor)pagefaults 0swaps


Guillermo

G. M.-S.

unread,
Apr 8, 2023, 7:32:38 PM4/8/23
to sage-r...@googlegroups.com

Forgotten log attached now.
src-sage-ringspolynomial-multi_polynomial_ideal.py.log
Reply all
Reply to author
Forward
0 new messages