Sage 10.0.rc2 released

82 views
Skip to first unread message

Volker Braun

unread,
May 7, 2023, 8:02:30 AM5/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


8aa721379a5 (tag: 10.0.rc2, github/develop) Updated SageMath version to 10.0.rc2
c1aea0aa2bc gh-35552: fix the linter once more
bbf5695a71a gh-35594: Remove some circular imports in `sage.rings`, `sage.symbolic`
21529544e7d gh-35555: update eclib to version 20230424
686e1c6d0be gh-35524: Accept system openblas 0.3.23 and newer (needed for archlinux)
5bd81deae14 (tag: 10.0.rc1) Updated SageMath version to 10.0.rc1

Thierry

unread,
May 7, 2023, 7:57:44 PM5/7/23
to sage-r...@googlegroups.com, sage-devel
Hi,

https://github.com/sagemath/sage/pull/35571 is trivial to review, and
will prevent Sage to ship a dangerous version of the openssl standard
package to the users for the next release.

Some of the "High severity" vulnerabilities can be exploited on the
clients by malicious servers. There is no need to be malicious to run a
malicious server: some of the several friendly servers that provide
mathematical databases that Sage connects to might be poorly secured
(e.g. some are running Python2 software on a distro that still activates
TLS 1.0 and TLS 1.1).

Ciao,
Thierry
> --
> 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/318955e9-133a-4e38-a7d9-23d8bf9ee63dn%40googlegroups.com.

Emmanuel Charpentier

unread,
May 9, 2023, 7:04:31 AM5/9/23
to sage-release

On Debian testing running on cote i7 + 16 GB RAM, updating 10.0.rc1 to 10.0.rc2 and running ptestlong gives three permanent failures :

---------------------------------------------------------------------- sage -t --long --warn-long 218.7 --random-seed=32321170849686825780099153503009275944 src/sage/coding/linear_code.py # 2 doctests failed sage -t --long --warn-long 218.7 --random-seed=32321170849686825780099153503009275944 src/sage/coding/code_constructions.py # 1 doctest failed sage -t --long --warn-long 218.7 --random-seed=32321170849686825780099153503009275944 src/sage/repl/ipython_kernel/kernel.py # 1 doctest failed ----------------------------------------------------------------------

The first two have already been reported a few time and appear to be cosmetic. The third one is new :

charpent@zen-book-flip:/usr/local/sage-10$ sage -t --long --warn-long 218.7 --random-seed=32321170849686825780099153503009275944 src/sage/repl/ipython_kernel/kernel.py # 1 doctest failed Running doctests with ID 2023-05-09-12-51-15-14240ff8. Git branch: develop Git ref: 10.0.beta6-985-g8aa721379a Running with SAGE_LOCAL='/usr/local/sage-10/local' and SAGE_VENV='/usr/local/sage-10/local/var/lib/sage/venv-python3.11' Using --optional=debian,dot2tex,fricas,gap_jupyter,gap_packages,libsemigroups,msolve,pip,pysingular,sage,sage_spkg,singular_jupyter 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 218.7 --random-seed=32321170849686825780099153503009275944 src/sage/repl/ipython_kernel/kernel.py ********************************************************************** File "src/sage/repl/ipython_kernel/kernel.py", line 47, in sage.repl.ipython_kernel.kernel.SageKernel.__init__ Failed example: from sage.repl.ipython_kernel.kernel import SageKernel Expected nothing Got: 0.00s - Debugger warning: It seems that frozen modules are being used, which may 0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off 0.00s - to python to disable frozen modules. 0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. ********************************************************************** 1 item had failures: 1 of 3 in sage.repl.ipython_kernel.kernel.SageKernel.__init__ [12 tests, 1 failure, 0.13 s] ---------------------------------------------------------------------- sage -t --long --warn-long 218.7 --random-seed=32321170849686825780099153503009275944 src/sage/repl/ipython_kernel/kernel.py # 1 doctest failed ---------------------------------------------------------------------- Total time for all tests: 0.2 seconds cpu time: 0.1 seconds cumulative wall time: 0.1 seconds Features detected for doctesting: pytest is not installed in the venv, skip checking tests that rely on it

This one seems to be cosmetic, and might have been triggered by the recent instalation in my Sage pip environment of the Jupyter
kernel
for the Wolfram Engine 13.2. Which runs fine, BTW…

HTH

Matthias Köppe

unread,
May 10, 2023, 1:06:35 AM5/10/23
to sage-release
There is a number of important PRs for platform support (including conda) that I recommend to merge.
Reply all
Reply to author
Forward
0 new messages