Sage 10.4.beta2 released

82 views
Skip to first unread message

Volker Braun

unread,
Apr 8, 2024, 7:19:53 PMApr 8
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


8ea5214695f (github/develop, tag: 10.4.beta2) Updated SageMath version to 10.4.beta2
6d187b153b5 gh-37764: ECM-related tests fail after an incremental build
551139c09f2 gh-37763: Fix tolerance for scipy 1.13
03be519274f gh-37755: src/sage/graphs/graph_decompositions/tdlib.pyx: Use -std=c++11
4d88e898e20 gh-37753: Added rank check to doctest in `.gauss_on_polys`
9971cec6423 gh-37736: Reimplementing the Witt (Sym Func) change of basis, caches, and omega involution
3df3305a649 gh-37725: Fix typo/phrasing in README.md
01333dfec1a gh-37721: Renamed "ring" argument of matrix contructor to "base_ring"
bcbb58f10a8 gh-37720: pkgs/sagemath-repl/pyproject.toml.m4: Declare extra 'sphinx'
08d5d97336d gh-37712: src/tox.ini (rst): Add missing Sphinx roles
253169ff7b8 gh-37707: Implement an iterator for absolute number fields
35f34ee0f66 gh-37703: Implement an is_nilpotent() method for matrices
0a16c78b4e2 gh-37699: Add `approximate_closest_vector` to `IntegerLattice`, using Babai's nearest plane algorithm
9d788cb1973 gh-37689: Fix changes.html in doc preview
6925269840b gh-37688: typo
12a003eddd0 gh-37687: provide a construction functor using a single functor for families
3c9a67a2f0f gh-37683: some shortcuts using bool
1ab35e3a696 gh-37680: a few more uses of "in Fields()"
654ed08b899 gh-37679: simplifications in symmetric_ideal.py
042153b0d97 gh-37677: some simplifications in moment-angle complex
0de7848873b gh-37674: some pep8 and ruff cleanups in modules/
014ccc31c41 gh-37673: upgrade msolve to 0.6.5
93cc7064532 gh-37672: src/sage/modular/quasimodform/ring.py: Fix pycodestyle warning
cf431c8d403 gh-37671: pkgs/sagemath-standard: Support gpep517
2c71f81f0d8 gh-37668: Wrong results in is_isotopic method of the Link class for certain chiral link
5801382f063 gh-37667: Fix noexcept clauses (#37560)
cf365e5e51d gh-37663: sage/rings/{complex,real}*: Untitlecase titles, add refs to libraries
59bf21efe75 gh-37661: some cross-references btw doc of RR, RBF, ...
2fd04522f3c gh-37660: Fix e302 libs pyx
03f81897de2 gh-37659: fix ruff codes UP012 and UP023
81b4ddccd1d gh-37655: Removed caching of determinant in LLL for the `NTL:LLL`-algorithm
74a82d7ce44 gh-37652: fix typos and no "Algebra" in the doc
34539cdb4b6 gh-37651: use parent in asymptotic ring
7a5ba77a93c gh-37640: Modified `.is_reduced()` of `binary_qf.py` to avoid square root computation
d4ab336474b gh-37639: add Legendre transform and suspension for lazy symmetric functions
3c174ef6a69 gh-37638: use strings as label in modular-decomposition trees
6ab45f666ba gh-37637: Update jupyter-sphinx to version 0.5.3 and pin thebe to version 0.8.2
8e26e275720 gh-37634: The Glaisher-Franklin bijections on integer partitions
13a555d970e gh-37606: Border matrix
58e8c578fdc gh-37563: trying a change in unique_representation
294eed40414 gh-37546: Sphinx ext links for Sage source files
14da417689b gh-37497: remove zombie code
59ced5e363e gh-37425: Remove mention of patchbot, remove 'make buildbot-python3'
fbaec798ee1 gh-37391: Make installation of "wheel" packages less noisy
7855be08498 gh-37361: Add iterators, Whitney numbers, characteristic polynomial, etc
031064b9cee gh-37340: Add class FlatsMatroid
ad0a4b03b3e gh-37332: Cleaning in pautomorphicform.py
72b13b5ebfe gh-37266: Scipy 1.12
42363696933 gh-37224: build/pkgs/python_flint: New
39419374b30 gh-37120: build/pkgs/*/distros/pyodide.txt: New, corresponding to pyodide 0.25.0
2f5d9f119ee gh-36999: Rename `install-requires.txt` to `version_requirements.txt`
071499fa7ce gh-36965: Update system package info for slackware
057bd868333 gh-36390: add simple function to count irreducible polynomials over 𝔽q
1cd49900cda (tag: 10.4.beta1) Updated SageMath version to 10.4.beta1

Emmanuel Charpentier

unread,
Apr 9, 2024, 3:02:01 PMApr 9
to sage-release
FWIW, upgrading 10.4.beta1 to 10.4.beta2 and running ptestlong succeedes without any failure on both Debian testing and Ubuntu 22.04 LTS running under WSL2 on Windows 11.

HTH,

Henri Girard

unread,
Apr 9, 2024, 5:16:49 PMApr 9
to sage-r...@googlegroups.com

The same on wsl2, build fine  on 24.04 , but impossible to get it build on 24.04 ubuntu dualboot, error with numpy and cypari I got cypari working wwith pip but numpy is the right version but not found !

--
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/87213c5b-c5d1-4a0e-b2d3-8863191c8a8dn%40googlegroups.com.

G. M.-S.

unread,
Apr 12, 2024, 5:03:52 PMApr 12
to sage-r...@googlegroups.com

This is on an Apple Silicon Mac M1 Pro with Homebrew up to date, on macOS 12.7.4 (Xcode 14.2).
After 
make
make pytest
(which succeed)
make ptestlong
gives the following:
----------------------------------------------------------------------
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sagedoc.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/doc/en/thematic_tutorials/sandpile.rst  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/sandpiles/sandpile.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/cachefunc.pyx  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sageinspect.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/env.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/parallel/decorate.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/doc/en/developer/coding_basics.rst  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/sets/set_from_iterator.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_setup/find.py  # 2 doctests failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/repl/ipython_tests.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/repl/interface_magic.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sphinxify.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/structure/mutability.pyx  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/structure/dynamic_class.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_docbuild/builders.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/bindable_class.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_setup/clean.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_docbuild/__main__.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/databases/findstat.py  # 1 doctest failed
----------------------------------------------------------------------

1)
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_setup/find.py  # 2 doctests failed
**********************************************************************
File "src/sage_setup/find.py", line 373, in sage_setup.find.installed_files_by_module
Failed example:
    f1
Expected:
    'sage/structure/__init__.py'
Got:
    '/Users/user/Library/Caches/com.apple.python/Users/user/SageMath/Git/sage/src/sage/structure/__init__.cpython-39.pyc'
**********************************************************************
File "src/sage_setup/find.py", line 375, in sage_setup.find.installed_files_by_module
Failed example:
    f2
Expected:
    'sage/structure/....pyc'
Got:
    'sage/structure/__init__.py'
**********************************************************************

2)
**********************************************************************
File "src/sage_setup/clean.py", line 104, in sage_setup.clean._find_stale_files
Failed example:
    for f in stale_iter:
        if f.endswith(skip_extensions): continue
        if '/ext_data/' in f: continue
        print('Found stale file: ' + f)
Expected nothing
Got:
    Found stale file: /Users/user/Library/Caches/com.apple.python/Users/
user/SageMath/Git/sage/src/sage/all_cmdline.cpython-39.pyc
    […]
    Found stale file: /Users/
user/Library/Caches/com.apple.python/Users/user/SageMath/Git/sage/src/sage/monoids/monoid.cpython-39.pyc
**********************************************************************
(2196 files listed)

3)
sage -t --long --random-seed=298963765858564779323702122744135832800 src/doc/en/developer/coding_basics.rst  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/doc/en/thematic_tutorials/sandpile.rst  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_docbuild/builders.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/databases/findstat.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/bindable_class.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/cachefunc.pyx  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage_docbuild/__main__.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sagedoc.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sageinspect.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/misc/sphinxify.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/parallel/decorate.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/repl/interface_magic.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/repl/ipython_tests.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/sandpiles/sandpile.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/sets/set_from_iterator.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/structure/dynamic_class.py  # 1 doctest failed
sage -t --long --random-seed=298963765858564779323702122744135832800 src/sage/structure/mutability.pyx  # 1 doctest failed
give doctests warnings on the lines of
**********************************************************************
File "src/sage/misc/sagedoc.py", line 213, in sage.misc.sagedoc.detex
Failed example:
    detex(r'Some math: `n \geq k`.  A website: \url{sagemath.org}.')
Expected:
    'Some math: n >= k.  A website: sagemath.org.\n'
Got:
    doctest:warning
      File "<doctest sage.misc.sagedoc.detex[1]>", line 1, in <module>
        detex(r'Some math: `n \geq k`.  A website: \url{sagemath.org}.')
      File "/Users/user/SageMath/Git/sage/src/sage/misc/sagedoc.py", line 250, in detex
        s = sphinxify(s, format='text')
      File "/Users/user/SageMath/Git/sage/src/sage/misc/sphinxify.py", line 121, in sphinxify
        sphinx_app = Sphinx(srcdir, confdir, outdir, doctreedir, format,
      File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/sphinx/application.py", line 229, in __init__
        self.setup_extension(extension)
      File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/sphinx/application.py", line 406, in setup_extension
        self.registry.load_extension(self, extname)
      File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/sphinx/registry.py", line 447, in load_extension
        mod = import_module(extname)
      File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/importlib/__init__.py", line 127, in import_module
        return _bootstrap._gcd_import(name[level:], package, level)
      File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
      File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
      File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
      File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/sphinx/builders/linkcheck.py", line 18, in <module>
        from requests.exceptions import ConnectionError, HTTPError, SSLError, TooManyRedirects
      File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
      File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
      File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
      File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/requests/__init__.py", line 43, in <module>
        import urllib3
      File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
      File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
      File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 850, in exec_module
      File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
      File "/Users/user/SageMath/Git/sage/local/var/lib/sage/venv-python3.9/lib/python3.9/site-packages/urllib3/__init__.py", line 34, in <module>
        warnings.warn(
      File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/warnings.py", line 109, in _showwarnmsg
        sw(msg.message, msg.category, msg.filename, msg.lineno,
    :
    urllib3.exceptions.NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020
    'Some math: n >= k.  A website: sagemath.org.\n'
**********************************************************************

HTH,

Guillermo
Reply all
Reply to author
Forward
0 new messages