Sage 10.0.beta7 released

114 views
Skip to first unread message

Volker Braun

unread,
Apr 1, 2023, 4:51:41 PM4/1/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

5dd80aa9392 (tag: 10.0.beta7, github/develop) Updated SageMath version to 10.0.beta7
ad0ea73c1df gh-35310: Fix radius and diameter for digraphs with non-comparable vertices
85da6cc1c98 gh-35307: Use StringIO to format polynomials
ea678b91cb3 gh-35304: HTML documentation: Add copy buttons to code blocks
bbedc6858a8 gh-35303: `pyscipopt`: Update to 4.3.0, use tarball without generated .c files, run Cython instead
29b99c9320a gh-35294: Avoid a square root computation in EllipticCurve_field.quadratic_twist
8c983b65c53 gh-35293: Arity check for shift and added some warnings
70388e81128 gh-35291: do not evaluate unnecessarily
f6f4bddd62f gh-35290: update pplpy to 0.8.7 - to make gcc 12.2.1 happy
7373dc68d4f gh-35289: pplpy*:  update upstream info and deps
dfb38baa8a2 gh-35287: add missing colon in `finite_drinfeld_module.py`
734bdaad87e gh-35284: primesieve/count update, add gentoo packages info for them
11eed27b302 gh-35283: Modularization fixes for imports of number fields
f73c88bdc97 gh-35280: support all= keyword argument in AlgebraicClosureFiniteFieldElement.sqrt()
1d591ead614 gh-35279: `sage.categories`: Modularization fixes for imports
8429622e431 gh-35278: Use the Docker images published on ghcr.io without 'docker' in the name (step 3)
9156b7b6620 gh-35277: `sage.rings.polynomial.polynomial_ring[_constructor]`: Handle missing implementation modules
0f7314db4c3 gh-35275: Drinfeld modules: Make some imports lazy
db57bd315fd gh-35270: construct AdditiveAbelianGroupWrapper from (not necessarily independent) generating set
be6021de796 gh-35267: `sage.manifolds`, `sage.tensor`: Add `# optional` doctest tags for modularization
428b14896c8 gh-35266: `sage.graphs`: Add `# optional` doctest tags for modularization
3142be97687 gh-35265: Improve approximate order on  getitem  calls
45e98cba714 gh-35263: `sage.topology`: Move imports from `sage.graphs`, `sage.homology` into methods
65c89ec43b0 gh-35262: support calling PARI's qfbcornacchia() from BinaryQF
ba48bda2d04 gh-35257: shorter doctests in finite monoids
ad7ce44d5fa gh-35254: Fix docstring of `src/sage/rings/lazy_series.py`
93d9f618c70 gh-35253: Deprecate `is_Algebra`, `is_CommutativeAlgebra`
936979b69a2 gh-35252: more standard shape for error messages in combinat
dc05f71558a gh-35250: Fix doctests for nauty 2.8.6 output changes
633289921e8 gh-35249: catch some more precise exceptions in combinat/
8aa0254588c gh-35248: using "change_ring" in quadratic_forms
211c2a151bb gh-35244: fix pep E303 in all folders starting with [defghi]
88de5abfb1c gh-35240: ABC for `BooleanPolynomialRing`
c9daf3694f3 gh-35237: `sage.features`: Add `sage.libs.singular`, features for standard Python packages
0e2dc21da58 gh-35236: Make Expression.simplify optionally use sympy
f5815de87ef gh-35233: systematically avoid checking of input
c1a0323e24f gh-35230: `sage.rings.function_field`: Modularization fixes
3b8f20e17fb gh-35229: `sage.rings.polynomial.laurent_polynomial_ring_base`: Split out from `.laurent_polynomial_ring`
d9f79a6401a gh-35228: large partial pep cleanup in cluster_seed
03e1c317aba gh-35224: fixing some :class:, :meth: roles
9e46c9a50ff gh-35222: Reference Manual: fix definition of inverse Laplace transform
d9627673cfa gh-35220: add tests for solved issue about fraction fields
f7e36b4f1c8 gh-35218: reduce exponents of AbelianGroup elements modulo the respective orders
81e2b34e9e4 gh-35215: Trac #34920: Fix description of inputs of primes.
42817c21f0b gh-35214: Some improvements for braids computations
ac79f65b188 gh-35211: Add skew Hadamard matrices up to order 1000
b0aaac8389b gh-35210: Refactor subs() of multivariate polynomials for readability and efficiency
0ae9698c0ab gh-35181: Document, lint, and fix placement of magic comments in multiline doctests
db7af748361 gh-35166: Improve CM testing for elliptic curves over number fields
d57bcbd0f7e gh-35102: Introduce extension of scalars coercion of CombinatorialFreeModules
e3807586999 gh-35037: Implement symmetry classes of plane partitions
b5d509b08ff gh-35036: Implement Specht modules for diagrams
82e02a10e90 (tag: 10.0.beta6) Updated SageMath version to 10.0.beta6

G. M.-S.

unread,
Apr 1, 2023, 8:47:05 PM4/1/23
to sage-r...@googlegroups.com

This is on Apple Silicon Macs ("M" series) with Homebrew up to date  (make and make pytest and  make ptestlong), on macOS 11.7.5, macOS 12.6.4 and macOS 13.3.

To make make work, make -j1 is usually needed.

Without Homebrew's OpenBLAS (still at version 0.3.22 which is buggy), make installs OpenBLAS SPKG version 0.3.21.

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

Additionally:

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:
sage -t --long --warn-long … --random-seed=… src/sage/structure/coerce_actions.pyx  # 3 doctests failed
(perhaps due to the processor being too fast?)

Guillermo

Emmanuel Charpentier

unread,
Apr 2, 2023, 3:00:54 AM4/2/23
to sage-release

On Debian testing running on core i7 + 16 GB RAM, upgrading 10.0.beta6 to 10.0.beta7 and rinning ptestlong givestwo permanent failures, both already reported fpr previous beta, both related to the guava package and both seemingly cosmetic :

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

HTH,

Sébastien Labbé

unread,
Apr 3, 2023, 5:39:31 AM4/3/23
to sage-release
On Ubuntu 18.04, running tests with few optional and external packages, I get:

Using --optional=4ti2,antic,build,ccache,cryptominisat,debian,dot2tex,e_antic,external,fricas,glucose,latte_int,lidia,normaliz,notedown,pandoc_attributes,pip,pycosat,pynormaliz,rst2ipynb,sage,sage_numerical_backends_coin,sage_spkg

----------------------------------------------------------------------
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/algebras/fusion_rings/fusion_ring.py  # Timed out
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/combinat/bijectionist.py  # Timed out
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/combinat/designs/incidence_structures.py  # 1 doctest failed
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/databases/oeis.py  # 3 doctests failed
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/graphs/generators/smallgraphs.py  # 8 doctests failed
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/graphs/generic_graph.py  # 2 doctests failed
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/graphs/graph.py  # 3 doctests failed
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/graphs/strongly_regular_db.pyx  # 4 doctests failed
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/misc/package.py  # 1 doctest failed
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/repl/interpreter.py  # 1 doctest failed
sage -t --long --random-seed=409344892558916435601795955895717921 src/sage/tests/cmdline.py  # 1 doctest failed
----------------------------------------------------------------------
Features detected for doctesting: cvxopt,dvipng,ffmpeg,gfan,graphviz,imagemagick,internet,latex,latex_package_tkz_graph,lualatex,nauty,networkx,numpy,octave,palp,pandoc,pdf2svg,pdflatex,pdftocairo,pplpy,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,sagemath_doc_html,sphinx,xelatex




----------------------------------------------------------------------
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/algebras/fusion_rings/fusion_ring.py  # Timed out
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/combinat/bijectionist.py  # Timed out
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/combinat/designs/incidence_structures.py  # 1 doctest failed
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/databases/oeis.py  # 3 doctests failed
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/graphs/generators/smallgraphs.py  # 8 doctests failed
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/graphs/generic_graph.py  # 4 doctests failed
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/graphs/graph.py  # 2 doctests failed
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/graphs/strongly_regular_db.pyx  # 4 doctests failed
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/misc/package.py  # 1 doctest failed
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/repl/interpreter.py  # 1 doctest failed
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/tests/cmdline.py  # 1 doctest failed
----------------------------------------------------------------------
Features detected for doctesting: graphviz,internet,latex,networkx,pandoc,sage.groups,sage.symbolic


Among the errors I have never seen before are:



sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/graphs/strongly_regular_db.pyx
**********************************************************************
File "src/sage/graphs/strongly_regular_db.pyx", line 2292, in sage.graphs.strongly_regular_db.SRG_280_135_70_60
Failed example:
    g=SRG_280_135_70_60()                  # long time # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.strongly_regular_db.SRG_280_135_70_60[1]>", line 1, in <module>
        g=SRG_280_135_70_60()                  # long time # optional - internet
      File "sage/graphs/strongly_regular_db.pyx", line 2302, in sage.graphs.strongly_regular_db.SRG_280_135_70_60
        edges = J2.Orbit([1, 2], libgap.OnSets)
      File "sage/libs/gap/element.pyx", line 2687, in sage.libs.gap.element.GapElement_MethodProxy.__call__
        return GapElement_Function.__call__(self, * ([self.first_argument] + list(args)))
      File "sage/libs/gap/element.pyx", line 2535, in sage.libs.gap.element.GapElement_Function.__call__
        sig_on()
    sage.libs.gap.util.GAPError: Error, no method found! Error, no 1st choice method found for `GeneratorsOfMagmaWithInverses' on 1 arguments
    The 1st argument is 'fail' which might point to an earlier problem
**********************************************************************
File "src/sage/graphs/strongly_regular_db.pyx", line 2293, in sage.graphs.strongly_regular_db.SRG_280_135_70_60
Failed example:
    g.is_strongly_regular(parameters=True) # long time # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.strongly_regular_db.SRG_280_135_70_60[2]>", line 1, in <module>
        g.is_strongly_regular(parameters=True) # long time # optional - internet
    NameError: name 'g' is not defined
**********************************************************************
File "src/sage/graphs/strongly_regular_db.pyx", line 2400, in sage.graphs.strongly_regular_db.SRG_416_100_36_20
Failed example:
    g = SRG_416_100_36_20()                # long time # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.strongly_regular_db.SRG_416_100_36_20[1]>", line 1, in <module>
        g = SRG_416_100_36_20()                # long time # optional - internet
      File "sage/graphs/strongly_regular_db.pyx", line 2408, in sage.graphs.strongly_regular_db.SRG_416_100_36_20
        h.add_edges(g.Orbit([1, 5],libgap.OnSets))
      File "sage/libs/gap/element.pyx", line 2687, in sage.libs.gap.element.GapElement_MethodProxy.__call__
        return GapElement_Function.__call__(self, * ([self.first_argument] + list(args)))
      File "sage/libs/gap/element.pyx", line 2535, in sage.libs.gap.element.GapElement_Function.__call__
        sig_on()
    sage.libs.gap.util.GAPError: Error, no method found! Error, no 1st choice method found for `GeneratorsOfMagmaWithInverses' on 1 arguments
    The 1st argument is 'fail' which might point to an earlier problem
**********************************************************************
File "src/sage/graphs/strongly_regular_db.pyx", line 2401, in sage.graphs.strongly_regular_db.SRG_416_100_36_20
Failed example:
    g.is_strongly_regular(parameters=True) # long time # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.strongly_regular_db.SRG_416_100_36_20[2]>", line 1, in <module>
        g.is_strongly_regular(parameters=True) # long time # optional - internet
    NameError: name 'g' is not defined
**********************************************************************
2 items had failures:
   2 of   4 in sage.graphs.strongly_regular_db.SRG_280_135_70_60
   2 of   4 in sage.graphs.strongly_regular_db.SRG_416_100_36_20
    13 gap_packages tests not run
    18 not tested tests not run
    0 tests not run because we ran out of time
    [336 tests, 4 failures, 26.75 s]


and as usual the oeis changed:


sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/databases/oeis.py
**********************************************************************
File "src/sage/databases/oeis.py", line 983, in sage.databases.oeis.OEISSequence.keywords
Failed example:
    f = oeis(53) ; f                      # optional -- internet
Expected:
    A000053: Local stops on New York City Broadway line (IRT #1) subway.
Got:
    A000053: Local stops on New York City 1 Train (Broadway-7 Avenue Local) subway.
**********************************************************************
File "src/sage/databases/oeis.py", line 1632, in sage.databases.oeis.OEISSequence.cross_references
Failed example:
    nbalanced.cross_references()              # optional -- internet
Expected:
    ('A049703', 'A049695', 'A103116', 'A000010')
Got:
    ('A000010', 'A002088', 'A011755', 'A049695', 'A049703', 'A103116')
**********************************************************************
File "src/sage/databases/oeis.py", line 1635, in sage.databases.oeis.OEISSequence.cross_references
Failed example:
    nbalanced.cross_references(fetch=True)    # optional -- internet
Expected:
    0: A049703: a(0) = 0; for n>0, a(n) = A005598(n)/2.
    1: A049695: Array T read by diagonals; ...
    2: A103116: a(n) = Sum_{i=1..n} (n-i+1)*phi(i).
    3: A000010: Euler totient function phi(n): count numbers <= n and prime to n.
Got:
    0: A000010: Euler totient function phi(n): count numbers <= n and prime to n.
    1: A002088: Sum of totient function: a(n) = Sum_{k=1..n} phi(k), cf. A000010.
    2: A011755: a(n) = Sum_{k=1..n} k*phi(k).
    3: A049695: Array T read by diagonals; T(i,j) is the number of nonnegative slopes of lines determined by 2 lattice points in [ 0,i ] X [ 0,j ] if i > 0; T(0,j)=1 if j > 0; T(0,0)=0.
    4: A049703: a(0) = 0; for n>0, a(n) = A005598(n)/2.
    5: A103116: a(n) = Sum_{i=1..n} (n-i+1)*phi(i).
**********************************************************************
2 items had failures:
   2 of   7 in sage.databases.oeis.OEISSequence.cross_references
   1 of   7 in sage.databases.oeis.OEISSequence.keywords
    5 webbrowser tests not run
    0 tests not run because we ran out of time
    [289 tests, 3 failures, 34.47 s]


Here is what was run before the two timed out doctested files:

sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/combinat/bijectionist.py
    Timed out
**********************************************************************
Tests run before process (pid=4437) timed out:
sage: N = 3 ## line 56 ##
sage: A = B = [pi for n in range(N+1) for pi in Permutations(n)] ## line 57 ##
sage: def alpha1(p): return len(p.weak_excedences()) ## line 58 ##
sage: def alpha2(p): return len(p.fixed_points()) ## line 59 ##
sage: def beta1(p): return len(p.descents(final_descent=True)) if p else 0 ## line 60 ##
sage: def beta2(p): return len([e for (e, f) in zip(p, p[1:]+[0]) if e == f+1]) ## line 61 ##
sage: tau = Permutation.longest_increasing_subsequence_length ## line 62 ##
sage: def rotate_permutation(p):
    cycle = Permutation(tuple(range(1, len(p)+1)))
    return Permutation([cycle.inverse()(p(cycle(i))) for i in range(1, len(p)+1)]) ## line 63 ##
sage: bij = Bijectionist(A, B, tau) ## line 66 ##
sage: bij.set_statistics((len, len), (alpha1, beta1), (alpha2, beta2)) ## line 67 ##
sage: a, b = bij.statistics_table() ## line 68 ##
sage: table(a, header_row=True, frame=True) ## line 69 ##
+-----------+--------+--------+--------+
| a         | α_1(a) | α_2(a) | α_3(a) |
+===========+========+========+========+
| []        | 0      | 0      | 0      |
+-----------+--------+--------+--------+
| [1]       | 1      | 1      | 1      |
+-----------+--------+--------+--------+
| [1, 2]    | 2      | 2      | 2      |
+-----------+--------+--------+--------+
| [2, 1]    | 2      | 1      | 0      |
+-----------+--------+--------+--------+
| [1, 2, 3] | 3      | 3      | 3      |
+-----------+--------+--------+--------+
| [1, 3, 2] | 3      | 2      | 1      |
+-----------+--------+--------+--------+
| [2, 1, 3] | 3      | 2      | 1      |
+-----------+--------+--------+--------+
| [2, 3, 1] | 3      | 2      | 0      |
+-----------+--------+--------+--------+
| [3, 1, 2] | 3      | 1      | 0      |
+-----------+--------+--------+--------+
| [3, 2, 1] | 3      | 2      | 1      |
+-----------+--------+--------+--------+
sage: table(b, header_row=True, frame=True) ## line 94 ##
+-----------+---+--------+--------+--------+
| b         | τ | β_1(b) | β_2(b) | β_3(b) |
+===========+===+========+========+========+
| []        | 0 | 0      | 0      | 0      |
+-----------+---+--------+--------+--------+
| [1]       | 1 | 1      | 1      | 1      |
+-----------+---+--------+--------+--------+
| [1, 2]    | 2 | 2      | 1      | 0      |
+-----------+---+--------+--------+--------+
| [2, 1]    | 1 | 2      | 2      | 2      |
+-----------+---+--------+--------+--------+
| [1, 2, 3] | 3 | 3      | 1      | 0      |
+-----------+---+--------+--------+--------+
| [1, 3, 2] | 2 | 3      | 2      | 1      |
+-----------+---+--------+--------+--------+
| [2, 1, 3] | 2 | 3      | 2      | 1      |
+-----------+---+--------+--------+--------+
| [2, 3, 1] | 2 | 3      | 2      | 1      |
+-----------+---+--------+--------+--------+
| [3, 1, 2] | 2 | 3      | 2      | 0      |
+-----------+---+--------+--------+--------+
| [3, 2, 1] | 1 | 3      | 3      | 3      |
+-----------+---+--------+--------+--------+
sage: from sage.combinat.cyclic_sieving_phenomenon import orbit_decomposition ## line 119 ##
sage: bij.set_constant_blocks(orbit_decomposition(A, rotate_permutation)) ## line 120 ##
sage: bij.constant_blocks() ## line 121 ##
{{[1, 3, 2], [2, 1, 3], [3, 2, 1]}}
sage: next(bij.solutions_iterator()) ## line 123 ##
{[]: 0,
 [1]: 1,
 [1, 2]: 1,
 [1, 2, 3]: 1,
 [1, 3, 2]: 2,
 [2, 1]: 2,
 [2, 1, 3]: 2,
 [2, 3, 1]: 2,
 [3, 1, 2]: 3,
 [3, 2, 1]: 2}
sage: N = 8 ## line 139 ##
sage: A = [SetPartition(d.to_noncrossing_partition()) for n in range(N) for d in DyckWords(n)] ## line 140 ##
sage: B = [t for n in range(1, N+1) for t in OrderedTrees(n)] ## line 141 ##
sage: def theta(m): return SetPartition([[i % m.size() + 1 for i in b] for b in m]) ## line 142 ##
sage: def tau(T):
    if len(T) == 0:
        return 1
    else:
        l = [tau(S) for S in T]
        m = max(l)
        if l.count(m) == 1:
            return m
        else:
            return m+1 ## line 147 ##
sage: bij = Bijectionist(A, B, tau) ## line 157 ##
sage: bij.set_statistics((lambda a: a.size(), lambda b: b.node_number()-1)) ## line 158 ##
sage: from sage.combinat.cyclic_sieving_phenomenon import orbit_decomposition ## line 159 ##
sage: bij.set_constant_blocks(orbit_decomposition(A, theta)) ## line 160 ##
sage: list(bij.solutions_iterator()) ## line 161 ##
------------------------------------------------------------------------







**********************************************************************
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/algebras/fusion_rings/fusion_ring.py
    Timed out
**********************************************************************
Tests run before process (pid=4436) timed out:
sage: A22 = FusionRing("A2", 2) ## line 75 ##
sage: [f1, f2] = A22.fundamental_weights() ## line 76 ##
sage: M = [A22(x) for x in [0*f1, 2*f1, 2*f2, f1+f2, f2, f1]] ## line 77 ##
sage: [M[3] * x for x in M] ## line 78 ##
[A22(1,1),
 A22(0,1),
 A22(1,0),
 A22(0,0) + A22(1,1),
 A22(0,1) + A22(2,0),
 A22(1,0) + A22(0,2)]
sage: B22 = FusionRing("B2", 2) ## line 91 ##
sage: b = [B22(x) for x in B22.get_order()]; b ## line 92 ##
[B22(0,0), B22(1,0), B22(0,1), B22(2,0), B22(1,1), B22(0,2)]
sage: [x.weight() for x in b] ## line 94 ##
[(0, 0), (1, 0), (1/2, 1/2), (2, 0), (3/2, 1/2), (1, 1)]
sage: B22.fusion_labels(['I0', 'Y1', 'X', 'Z', 'Xp', 'Y2'], inject_variables=True) ## line 96 ##
sage: b = [B22(x) for x in B22.get_order()]; b ## line 97 ##
[I0, Y1, X, Z, Xp, Y2]
sage: [(x, x.weight()) for x in b] ## line 99 ##
[(I0, (0, 0)),
 (Y1, (1, 0)),
 (X, (1/2, 1/2)),
 (Z, (2, 0)),
 (Xp, (3/2, 1/2)),
 (Y2, (1, 1))]
sage: X * Y1 ## line 106 ##
X + Xp
sage: Z * Z ## line 108 ##
I0
sage: B22.set_order([x.weight() for x in [I0, Y1, Y2, X, Xp, Z]]) ## line 115 ##
sage: [B22(x) for x in B22.get_order()] ## line 116 ##
[I0, Y1, Y2, X, Xp, Z]
sage: B22.fusion_labels() ## line 121 ##
sage: [B22(x) for x in B22.get_order()] ## line 122 ##
[B22(0,0), B22(1,0), B22(0,2), B22(0,1), B22(1,1), B22(2,0)]
sage: B22.set_order(B22.basis().keys().list()) ## line 128 ##
sage: [B22(x) for x in B22.get_order()] ## line 129 ##
[B22(0,0), B22(1,0), B22(0,1), B22(2,0), B22(1,1), B22(0,2)]
sage: def V(i, j, k):
    R = i.parent()
    return sum(R.s_ij(i, l) * R.s_ij(j, l) * R.s_ij(k, l) / R.s_ij(R.one(), l)
               for l in R.basis()) ## line 185 ##
sage: def test_verlinde(R):
    b0 = R.one()
    c = R.global_q_dimension()
    return all(V(i, j, k) == c * R.N_ijk(i, j, k) for i in R.basis()
               for j in R.basis() for k in R.basis()) ## line 194 ##
sage: test_verlinde(FusionRing("A2", 1)) ## line 202 ##
True
sage: test_verlinde(FusionRing("B4", 2)) # long time (.56s) ## line 204 ##
True
sage: I = FusionRing("E8", 2, conjugate=True) ## line 216 ##
sage: I.fusion_labels(["i0", "p", "s"], inject_variables=True) ## line 217 ##
sage: b = I.basis().list(); b ## line 218 ##
[i0, p, s]
sage: Matrix([[x*y for x in b] for y in b]) # long time (.93s) ## line 220 ##
[    i0      p      s]
[     p     i0      s]
[     s      s i0 + p]
sage: [x.twist() for x in b] ## line 224 ##
[0, 1, 1/8]
sage: [x.ribbon() for x in b] ## line 226 ##
[1, -1, zeta128^8]
sage: [I.r_matrix(i, j, k) for (i, j, k) in [(s, s, i0), (p, p, i0), (p, s, s), (s, p, s), (s, s, p)]] ## line 228 ##
[-zeta128^56, -1, -zeta128^32, -zeta128^32, zeta128^24]
sage: I.r_matrix(s, s, i0) == I.root_of_unity(-1/8) ## line 230 ##
True
sage: I.global_q_dimension() ## line 232 ##
4
sage: I.total_q_order() ## line 234 ##
2
sage: [x.q_dimension()^2 for x in b] ## line 236 ##
[1, 1, 2]
sage: I.s_matrix() ## line 238 ##
[                       1                        1 -zeta128^48 + zeta128^16]
[                       1                        1  zeta128^48 - zeta128^16]
[-zeta128^48 + zeta128^16  zeta128^48 - zeta128^16                        0]
sage: I.s_matrix().apply_map(lambda x:x^2) ## line 242 ##
[1 1 2]
[1 1 2]
[2 2 0]
sage: R = FusionRing("G2", 1) ## line 285 ##
sage: S = R.s_matrix(unitary=True) ## line 286 ##
sage: T = R.twists_matrix() ## line 287 ##
sage: C = R.conj_matrix() ## line 288 ##
sage: c = R.virasoro_central_charge(); c ## line 289 ##
14/5
sage: (S*T)^3 == R.root_of_unity(c/4) * S^2 ## line 291 ##
True
sage: S^2 == C ## line 293 ##
True
sage: C*T == T*C ## line 295 ##
True
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 297 ##
0
sage: F1 = FusionRing('B3', 2) ## line 305 ##
sage: F2 = FusionRing(CartanType('B3'), QQ(2), ZZ) ## line 306 ##
sage: F3 = FusionRing(CartanType('B3'), int(2), style="coroots") ## line 307 ##
sage: F1 is F2 and F2 is F3 ## line 308 ##
True
sage: A23 = FusionRing('A2', 3) ## line 311 ##
sage: TestSuite(A23).run() ## line 312 ##
sage: B22 = FusionRing('B2', 2) ## line 314 ##
sage: TestSuite(B22).run() ## line 315 ##
sage: C31 = FusionRing('C3', 1) ## line 317 ##
sage: TestSuite(C31).run() ## line 318 ##
sage: D41 = FusionRing('D4', 1) ## line 320 ##
sage: TestSuite(D41).run() ## line 321 ##
sage: G22 = FusionRing('G2', 2) ## line 323 ##
sage: TestSuite(G22).run() ## line 324 ##
sage: F41 = FusionRing('F4', 1) ## line 326 ##
sage: TestSuite(F41).run() ## line 327 ##
sage: E61 = FusionRing('E6', 1) ## line 329 ##
sage: TestSuite(E61).run() ## line 330 ##
sage: E71 = FusionRing('E7', 1) ## line 332 ##
sage: TestSuite(E71).run() ## line 333 ##
sage: E81 = FusionRing('E8', 1) ## line 335 ##
sage: TestSuite(E81).run() ## line 336 ##
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 337 ##
0
sage: G22 = FusionRing("G2", 2) ## line 351 ##
sage: G22._test_verlinde() ## line 352 ##
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 353 ##
0
sage: G22 = FusionRing("G2", 2) ## line 373 ##
sage: G22._test_total_q_order() ## line 374 ##
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 375 ##
0
sage: A21 = FusionRing("A2", 1) ## line 401 ##
sage: A21.test_braid_representation(max_strands=4) ## line 402 ##
True
sage: F41 = FusionRing("F4", 1)            # long time ## line 404 ##
sage: F41.test_braid_representation()      # long time ## line 405 ##
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
------------------------------------------------------------------------
/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/cysignals/signals.cpython-38-x86_64-linux-gnu.so(+0x69cb)[0x7fc9b005f9cb]


Finally, the rther errors are copied below, but I feel I have seen them before:

sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/graphs/generic_graph.py
**********************************************************************
File "src/sage/graphs/generic_graph.py", line 6855, in sage.graphs.generic_graph.GenericGraph.?
Failed example:
    trees = g.edge_disjoint_spanning_trees(k, algorithm="MILP")
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/graphs/generic_graph.py", line 7012, in edge_disjoint_spanning_trees
        p.solve(log=verbose)
      File "sage/numerical/mip.pyx", line 2660, in sage.numerical.mip.MixedIntegerLinearProgram.solve
        self._backend.solve()
      File "sage_numerical_backends_coin/coin_backend.pyx", line 841, in sage_numerical_backends_coin.coin_backend.CoinBackend.solve
    sage.numerical.mip.MIPSolverException: CBC : The problem or its dual has been proven infeasible!

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.generic_graph.GenericGraph.?[17]>", line 1, in <module>
        trees = g.edge_disjoint_spanning_trees(k, algorithm="MILP")
      File "/home/slabbe/GitBox/sage/src/sage/graphs/generic_graph.py", line 7014, in edge_disjoint_spanning_trees
        raise EmptySetError("this graph does not contain the required number of trees/arborescences")
    sage.categories.sets_cat.EmptySetError: this graph does not contain the required number of trees/arborescences
**********************************************************************
File "src/sage/graphs/generic_graph.py", line 6858, in sage.graphs.generic_graph.GenericGraph.?
Failed example:
    all(g.order() == t.size() + 1 for t in trees)
Expected:
    True
Got:
    False
**********************************************************************
File "src/sage/graphs/generic_graph.py", line 9573, in sage.graphs.generic_graph.GenericGraph.nowhere_zero_flow
Failed example:
    h = g.nowhere_zero_flow(k=3)
Expected:
    Traceback (most recent call last):
    ...
    EmptySetError: the problem has no feasible solution
Got:
    <BLANKLINE>
**********************************************************************
File "src/sage/graphs/generic_graph.py", line 10211, in sage.graphs.generic_graph.GenericGraph.?
Failed example:
    p1,p2 = g.disjoint_routed_paths([((0, 0), (4, 4)), ((0, 4), (4, 0))])
Expected:
    Traceback (most recent call last):
    ...
    EmptySetError: the disjoint routed paths do not exist
Got:
    <BLANKLINE>
**********************************************************************
2 items had failures:
   3 of 1218 in sage.graphs.generic_graph.GenericGraph.?
   1 of  29 in sage.graphs.generic_graph.GenericGraph.nowhere_zero_flow
    17 bliss tests not run
    6 not tested tests not run
    38 python_igraph tests not run
    0 tests not run because we ran out of time
    [3822 tests, 4 failures, 55.15 s]

sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/graphs/generators/smallgraphs.py
**********************************************************************
File "src/sage/graphs/generators/smallgraphs.py", line 710, in sage.graphs.generators.smallgraphs.HallJankoGraph
Failed example:
    gg = graphs.HallJankoGraph(from_string=False)  # long time # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.generators.smallgraphs.HallJankoGraph[8]>", line 1, in <module>
        gg = graphs.HallJankoGraph(from_string=False)  # long time # optional - internet
      File "/home/slabbe/GitBox/sage/src/sage/graphs/generators/smallgraphs.py", line 766, in HallJankoGraph
        edges = G.Orbit([1, 5], libgap.OnSets)
      File "sage/libs/gap/element.pyx", line 2687, in sage.libs.gap.element.GapElement_MethodProxy.__call__
        return GapElement_Function.__call__(self, * ([self.first_argument] + list(args)))
      File "sage/libs/gap/element.pyx", line 2535, in sage.libs.gap.element.GapElement_Function.__call__
        sig_on()
    sage.libs.gap.util.GAPError: Error, no method found! Error, no 1st choice method found for `GeneratorsOfMagmaWithInverses' on 1 arguments
    The 1st argument is 'fail' which might point to an earlier problem
**********************************************************************
File "src/sage/graphs/generators/smallgraphs.py", line 711, in sage.graphs.generators.smallgraphs.HallJankoGraph
Failed example:
    g.is_isomorphic(gg)  # long time # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.generators.smallgraphs.HallJankoGraph[9]>", line 1, in <module>
        g.is_isomorphic(gg)  # long time # optional - internet
    NameError: name 'gg' is not defined
**********************************************************************
File "src/sage/graphs/generators/smallgraphs.py", line 3488, in sage.graphs.generators.smallgraphs.LivingstoneGraph
Failed example:
    g = graphs.LivingstoneGraph()  # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.generators.smallgraphs.LivingstoneGraph[0]>", line 1, in <module>
        g = graphs.LivingstoneGraph()  # optional - internet
      File "/home/slabbe/GitBox/sage/src/sage/graphs/generators/smallgraphs.py", line 3502, in LivingstoneGraph
        G = JankoGroup(1)
      File "sage/misc/classcall_metaclass.pyx", line 320, in sage.misc.classcall_metaclass.ClasscallMetaclass.__call__
        return cls.classcall(cls, *args, **kwds)
      File "sage/misc/cachefunc.pyx", line 991, in sage.misc.cachefunc.CachedFunction.__call__
        w = self.f(*args, **kwds)
      File "/home/slabbe/GitBox/sage/src/sage/groups/perm_gps/permgroup_named.py", line 143, in __classcall__
        return super().__classcall__(cls, *args, **kwds)
      File "sage/misc/cachefunc.pyx", line 991, in sage.misc.cachefunc.CachedFunction.__call__
        w = self.f(*args, **kwds)
      File "/home/slabbe/GitBox/sage/src/sage/structure/unique_representation.py", line 1007, in __classcall__
        instance = typecall(cls, *args, **options)
      File "sage/misc/classcall_metaclass.pyx", line 471, in sage.misc.classcall_metaclass.typecall
        return (<PyTypeObject*>type).tp_call(cls, args, kwds)
      File "/home/slabbe/GitBox/sage/src/sage/groups/perm_gps/permgroup_named.py", line 1078, in __init__
        PermutationGroup_generic.__init__(self, gap_group=id)
      File "/home/slabbe/GitBox/sage/src/sage/groups/perm_gps/permgroup.py", line 497, in __init__
        gens = [gen for gen in gap_group.GeneratorsOfGroup()]
      File "sage/libs/gap/element.pyx", line 2689, in sage.libs.gap.element.GapElement_MethodProxy.__call__
        return GapElement_Function.__call__(self, self.first_argument)
      File "sage/libs/gap/element.pyx", line 2535, in sage.libs.gap.element.GapElement_Function.__call__
        sig_on()
    sage.libs.gap.util.GAPError: Error, no method found! Error, no 1st choice method found for `GeneratorsOfMagmaWithInverses' on 1 arguments
    The 1st argument is 'fail' which might point to an earlier problem
**********************************************************************
File "src/sage/graphs/generators/smallgraphs.py", line 3489, in sage.graphs.generators.smallgraphs.LivingstoneGraph
Failed example:
    g.order()  # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.generators.smallgraphs.LivingstoneGraph[1]>", line 1, in <module>
        g.order()  # optional - internet
    NameError: name 'g' is not defined
**********************************************************************
File "src/sage/graphs/generators/smallgraphs.py", line 3491, in sage.graphs.generators.smallgraphs.LivingstoneGraph
Failed example:
    g.size()  # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.generators.smallgraphs.LivingstoneGraph[2]>", line 1, in <module>
        g.size()  # optional - internet
    NameError: name 'g' is not defined
**********************************************************************
File "src/sage/graphs/generators/smallgraphs.py", line 3493, in sage.graphs.generators.smallgraphs.LivingstoneGraph
Failed example:
    g.girth()  # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.generators.smallgraphs.LivingstoneGraph[3]>", line 1, in <module>
        g.girth()  # optional - internet
    NameError: name 'g' is not defined
**********************************************************************
File "src/sage/graphs/generators/smallgraphs.py", line 3495, in sage.graphs.generators.smallgraphs.LivingstoneGraph
Failed example:
    g.is_vertex_transitive()  # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.generators.smallgraphs.LivingstoneGraph[4]>", line 1, in <module>
        g.is_vertex_transitive()  # optional - internet
    NameError: name 'g' is not defined
**********************************************************************
File "src/sage/graphs/generators/smallgraphs.py", line 3497, in sage.graphs.generators.smallgraphs.LivingstoneGraph
Failed example:
    g.is_distance_regular()  # optional - internet
Exception raised:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.graphs.generators.smallgraphs.LivingstoneGraph[5]>", line 1, in <module>
        g.is_distance_regular()  # optional - internet
    NameError: name 'g' is not defined
**********************************************************************
2 items had failures:
   2 of  11 in sage.graphs.generators.smallgraphs.HallJankoGraph
   6 of   7 in sage.graphs.generators.smallgraphs.LivingstoneGraph
    9 gap_packages tests not run
    15 not tested tests not run
    0 tests not run because we ran out of time
    [577 tests, 8 failures, 27.71 s]
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/graphs/graph.py
**********************************************************************
File "src/sage/graphs/graph.py", line 4514, in sage.graphs.graph.Graph.?
Failed example:
    g.has_homomorphism_to(graphs.CycleGraph(4)) is not False
Expected:
    False
Got:
    True
**********************************************************************
File "src/sage/graphs/graph.py", line 4920, in sage.graphs.graph.Graph.minor
Failed example:
    L = g.minor(graphs.CompleteGraph(3))
Expected:
    Traceback (most recent call last):
    ...
    ValueError: This graph has no minor isomorphic to H !
Got:
    <BLANKLINE>
**********************************************************************
2 items had failures:
   1 of 356 in sage.graphs.graph.Graph.?
   1 of  14 in sage.graphs.graph.Graph.minor
    2 mcqd tests not run
    2 not tested tests not run
    13 python_igraph tests not run
    0 tests not run because we ran out of time
    [1308 tests, 2 failures, 32.37 s]
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/misc/package.py
**********************************************************************
File "src/sage/misc/package.py", line 104, in sage.misc.package.pip_remote_version
Failed example:
    pip_remote_version(nap, pypi_url=pypi, ignore_URLError=False) # optional - internet
Expected:
    Traceback (most recent call last):
    ...
    HTTPError: HTTP Error 404: Not Found
Got:
    <BLANKLINE>
    Traceback (most recent call last):
      File "/usr/lib/python3.8/urllib/request.py", line 1324, in do_open
        h.request(req.get_method(), req.selector, req.data, headers,
      File "/usr/lib/python3.8/http/client.py", line 1234, in request
        self._send_request(method, url, body, headers, encode_chunked)
      File "/usr/lib/python3.8/http/client.py", line 1280, in _send_request
        self.endheaders(body, encode_chunked=encode_chunked)
      File "/usr/lib/python3.8/http/client.py", line 1229, in endheaders
        self._send_output(message_body, encode_chunked=encode_chunked)
      File "/usr/lib/python3.8/http/client.py", line 1008, in _send_output
        self.send(msg)
      File "/usr/lib/python3.8/http/client.py", line 948, in send
        self.connect()
      File "/usr/lib/python3.8/http/client.py", line 919, in connect
        self.sock = self._create_connection(
      File "/usr/lib/python3.8/socket.py", line 787, in create_connection
        for res in getaddrinfo(host, port, 0, SOCK_STREAM):
      File "/usr/lib/python3.8/socket.py", line 914, in getaddrinfo
        for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
    socket.gaierror: [Errno -2] Name or service not known
    <BLANKLINE>
    During handling of the above exception, another exception occurred:
    <BLANKLINE>
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 695, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1093, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.misc.package.pip_remote_version[4]>", line 1, in <module>
        pip_remote_version(nap, pypi_url=pypi, ignore_URLError=False) # optional - internet
      File "/home/slabbe/GitBox/sage/src/sage/misc/package.py", line 112, in pip_remote_version
        f = urlopen(url, context=default_context())
      File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen
        return opener.open(url, data, timeout)
      File "/usr/lib/python3.8/urllib/request.py", line 525, in open
        response = self._open(req, data)
      File "/usr/lib/python3.8/urllib/request.py", line 542, in _open
        result = self._call_chain(self.handle_open, protocol, protocol +
      File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain
        result = func(*args)
      File "/usr/lib/python3.8/urllib/request.py", line 1353, in http_open
        return self.do_open(http.client.HTTPConnection, req)
      File "/usr/lib/python3.8/urllib/request.py", line 1327, in do_open
        raise URLError(err)
    urllib.error.URLError: <urlopen error [Errno -2] Name or service not known>
**********************************************************************
1 item had failures:
   1 of   6 in sage.misc.package.pip_remote_version
    1 beautifulsoup4 test not run
    1 biopython test not run
    1 not tested test not run
    0 tests not run because we ran out of time
    [63 tests, 1 failure, 7.55 s]
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/combinat/designs/incidence_structures.py
**********************************************************************
File "src/sage/combinat/designs/incidence_structures.py", line 2039, in sage.combinat.designs.incidence_structures.IncidenceStructure.?
Failed example:
    len(designs.steiner_triple_system(7).coloring())
Expected:
    3
Got:
    2
**********************************************************************
1 item had failures:
   1 of  35 in sage.combinat.designs.incidence_structures.IncidenceStructure.?
    8 gap_packages tests not run
    3 not tested tests not run
    0 tests not run because we ran out of time
    [339 tests, 1 failure, 3.17 s]

sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/repl/interpreter.py
**********************************************************************
File "src/sage/repl/interpreter.py", line 662, in sage.repl.interpreter.get_test_shell
Failed example:
    out + err
Expected:
    ''
Got:
    '\x1b[0 q'
**********************************************************************
1 item had failures:
   1 of  10 in sage.repl.interpreter.get_test_shell
    3 macaulay2 tests not run
    7 not tested tests not run
    2 r tests not run
    0 tests not run because we ran out of time
    [137 tests, 1 failure, 3.85 s]
sage -t --long --random-seed=319675451421640445800652566785887159111 src/sage/tests/cmdline.py
**********************************************************************
File "src/sage/tests/cmdline.py", line 593, in sage.tests.cmdline.test_executable
Failed example:
    err  # optional - internet
Expected:
    ''
Got:
    '/home/slabbe/GitBox/sage/src/sage/misc/package.py:118: UserWarning: failed to fetch the version of pkg=\'ore_algebra\' at https://pypi.org/pypi/ore_algebra/json\n  warnings.warn("failed to fetch the version of pkg={!r} at {}".format(pkg, url))\n/home/slabbe/GitBox/sage/src/sage/misc/package.py:118: UserWarning: failed to fetch the version of pkg=\'auditwheel_or_delocate\' at https://pypi.org/pypi/auditwheel_or_delocate/json\n  warnings.warn("failed to fetch the version of pkg={!r} at {}".format(pkg, url))\n'
**********************************************************************
1 item had failures:
   1 of 245 in sage.tests.cmdline.test_executable
    1 test not run due to known bugs
    3 gdb tests not run
    4 r tests not run
    0 tests not run because we ran out of time
    [244 tests, 1 failure, 63.21 s]

Dima Pasechnik

unread,
Apr 3, 2023, 7:37:35 AM4/3/23
to sage-r...@googlegroups.com
this is probably due to
https://github.com/sagemath/sage/pull/35093/commits/99901632beaa604331bca3d82eb5347bc43fc14e

Could you edit the corresponging installed file in local/ and see if
this starts passing.
If so, please open an issue.
> --
> 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/a4e29071-0083-4ce7-8e0b-31512e882835n%40googlegroups.com.

Sébastien Labbé

unread,
Apr 4, 2023, 4:11:30 AM4/4/23
to sage-release
this is probably due to
https://github.com/sagemath/sage/pull/35093/commits/99901632beaa604331bca3d82eb5347bc43fc14e

Could you edit the corresponging installed file in local/ and see if
this starts passing.
If so, please open an issue.

I changed the false to true. The error is still there (with and without running make after the change).

Anyway, I opened
for it.

Would it be possible to add a "c:failing optional doctests" in the list of labels?

Sincerely,

Sébastien

Eric Gourgoulhon

unread,
Apr 4, 2023, 10:07:35 AM4/4/23
to sage-release
On Ubuntu 20.04 running on Xeon E5-2623 + 16 GB RAM, after make sagelib-clean sagelib-uninstall :

1/  parallel (-j16) build terminated successully ("Sage build/upgrade complete!") but with many error messages while building the documentation:

[sagemath_doc_html-none] importlib.metadata.PackageNotFoundError: sage-conf
[sagemath_doc_html-none] Traceback (most recent call last):
[sagemath_doc_html-none]   File "/home/eric/sage/10.0/local/var/lib/sage/venv-python3.8/bin/sage-config", line 33, in <module>
[sagemath_doc_html-none]     sys.exit(load_entry_point('sage-conf', 'console_scripts', 'sage-config')())
[sagemath_doc_html-none]   File "/home/eric/sage/10.0/local/var/lib/sage/venv-python3.8/bin/sage-config", line 22, in importlib_load_entry_point
[sagemath_doc_html-none]     for entry_point in distribution(dist_name).entry_points
[sagemath_doc_html-none]   File "/usr/lib/python3.8/importlib/metadata.py", line 503, in distribution
[sagemath_doc_html-none]     return Distribution.from_name(distribution_name)
[sagemath_doc_html-none]   File "/usr/lib/python3.8/importlib/metadata.py", line 177, in from_name
[sagemath_doc_html-none]     raise PackageNotFoundError(name)

2/ make ptestlong resulted in one failure:

sage -t --long --warn-long 65.9 --random-seed=148710094003348085974082296997178566799 src/sage/env.py
**********************************************************************
File "src/sage/env.py", line 17, in sage.env
Failed example:
    out == repr((SAGE_ROOT, SAGE_LOCAL))                                        # long time

Expected:
    True
Got:
    False
**********************************************************************

This is a permanent one.
In case this is useful,  from Sage's shell (sage -sh)
echo $SAGE_ROOT $SAGE_LOCAL
returns
/home/eric/sage/10.0 /home/eric/sage/10.0/local

Eric.

Emmanuel Charpentier

unread,
Apr 5, 2023, 7:36:52 AM4/5/23
to sage-release
Same results on a slightly smaller system (core i5, 8 GB RAM).

HTH,

Kenji Iohara

unread,
Apr 7, 2023, 1:11:50 PM4/7/23
to sage-r...@googlegroups.com
On my Mac Book Pro with Intel Core i5, Mac OS 13.3, with updated homebrew,
It compiled from the first built with   make  . But for the pteslong, I had

sage -t --long --warn-long 190.9 --random-seed=236272119543694532373455565790837201469 src/sage/modular/modform_hecketriangle/abstract_space.py  # 3 doctests failed

sage -t --long --warn-long 190.9 --random-seed=236272119543694532373455565790837201469 src/sage/modular/modform_hecketriangle/readme.py  # 1 doctest failed

sage -t --long --warn-long 190.9 --random-seed=236272119543694532373455565790837201469 src/sage/modular/modform_hecketriangle/space.py  # 2 doctests failed

sage -t --long --warn-long 190.9 --random-seed=236272119543694532373455565790837201469 src/sage/rings/polynomial/multi_polynomial_ideal.py  # Killed due to segmentation fault

sage -t --long --warn-long 190.9 --random-seed=236272119543694532373455565790837201469 src/sage/libs/giac/__init__.py  # Timed out


. The last one persists even with


./sage -t --long --warn-long 190.9 --random-seed=236272119543694532373455565790837201469 src/sage/libs/giac/__init__.py



05/04/2023 13:36、Emmanuel Charpentier <emanuel.c...@gmail.com>のメール:

-- 
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.
Reply all
Reply to author
Forward
0 new messages