Sage 10.0.beta2 released

Skip to first unread message

Volker Braun

Feb 23, 2023, 7:37:52 PM2/23/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

I switched to the gh-### format that should be better parsed by github; Also positive review is now taken from the "s: positive review" tag.

8f5bbd278ae (github/develop, tag: 10.0.beta2) Updated SageMath version to 10.0.beta2
bbd91d34c34 gh-35019: add limit= argument to Integer.prime_divisors()
cf492155eb4 gh-35012: Issue #34949: sage.{categories,matrix,structure}: Replace imports from sage.*.all for namespace packages
c6508c55de4 gh-35010: add doctest for #13569
ea2c2285bdd gh-35007: Fix some cannot
0f0a0d47941 gh-35004: Speed up some methods for quasimodular forms ring elements
a0250df498b gh-35003: add doctest for #16031
67f8e43204d gh-35001: add doctest for #20846
45d14bcbf72 gh-34999: Enable dependabot for github action updates
3380d29a770 gh-34997: Fix bug due to UB in conversion from python int to ZZ (python 3.11, 32 bit, gcc12)
27d575ce08f gh-34994: fix doctests to support numpy 1.24
6de4b9f8028 gh-34985: Add new skew hadamard matrices
248ac53f10e gh-34981: add .twists() to EllipticCurve_finite_field
830d3edf87c gh-34966: use NTL's MinPolyMod() for more rings
05329f6e39d (tag: 10.0.beta1) Updated SageMath version to 10.0.beta1

Kenji Iohara

Feb 24, 2023, 4:05:37 AM2/24/23

 On my  MacBookPro OS 13.2.1 with Intel Core i5, updated homebrew, 
 The compilation from the first build worked ! But for make ptestlong, there are

sage -t --long --warn-long 121.0 --random-seed=18267789254554035108337124219961040646 src/sage/graphs/generators/  # 3 doctests failed

sage -t --long --warn-long 121.0 --random-seed=18267789254554035108337124219961040646 src/sage/graphs/  # 1 doctest failed


24/02/2023 1:37、Volker Braun <>のメール:

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
To view this discussion on the web visit

Emmanuel Charpentier

Feb 25, 2023, 7:11:34 AM2/25/23
to sage-release
On Debian testing running on core i7 + 16 GB RAM, upgrading to 10.0.beta1 and running ptestlong gives me the two permanent failures already reported on brevious betas, as well as a new transient failure 

sage -t --long --warn-long 213.8 --random-seed=244966243675625540236969029941653836256 src/sage/rings/integer.pyx  # 1 doctest failed

The failed test is (cun 'n paste from logs/tests.log):


sage -t --long --warn-long 213.8 --random-seed=244966243675625540236969029941653836256 src/sage/rings/integer.pyx
File "src/sage/rings/integer.pyx", line 3066, in sage.rings.integer.Integer.divisors
Failed example:
    for i in range(20):  # long time
            alarm(RDF.random_element(1e-3, 0.5))
            _ = n.divisors()
            cancel_alarm()  # we never get here
        except AlarmInterrupt:
Exception raised:
    Traceback (most recent call last):
      File "<doctest sage.rings.integer.Integer.divisors[20]>", line 4, in <module>
        _ = n.divisors()
      File "sage/rings/integer.pyx", line 3153, in sage.rings.integer.Integer.divisors
        for p, e in f:
      File "/usr/local/sage-10/src/sage/structure/", line 319, in __getitem__
        def __getitem__(self, i):
      File "src/cysignals/signals.pyx", line 310, in cysignals.signals.python_check_interrupt

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/usr/local/sage-10/src/sage/doctest/", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/usr/local/sage-10/src/sage/doctest/", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.rings.integer.Integer.divisors[20]>", line 6, in <module>
        except AlarmInterrupt:
      File "/usr/local/sage-10/src/sage/doctest/", line 278, in __getitem__
        def __getitem__(self, name):
      File "src/cysignals/signals.pyx", line 310, in cysignals.signals.python_check_interrupt
1 item had failures:
   1 of  23 in sage.rings.integer.Integer.divisors
    [1173 tests, 1 failure, 27.92 s]


This might be a timeout.

Reply all
Reply to author
0 new messages