On Ubuntu 20.04, make build works fine and running tests with few optional 
and external packages I get:

Using 
--optional=4ti2,bliss,build,cbc,ccache,cryptominisat,database_symbolic_data,debian,debugpy,dot2tex,e_antic,external,fricas,glucose,latte_int,lidia,lrslib,normaliz,notedown,pandoc_attributes,pip,pycosat,pynormaliz,rst2ipynb,rubiks,sage,sage_numerical_backends_coin,sage_spkg
Features to be detected: 
4ti2,benzene,bliss,buckygen,conway_polynomials,cplex,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_jones_numfield,database_knotinfo,dvipng,ffmpeg,graphviz,gurobi,imagemagick,internet,jupymake,kenzo,latex,latex_package_tkz_graph,latte_int,lrslib,lualatex,macaulay2,magma,maple,mathematica,matlab,mcqd,meataxe,octave,pandoc,pdf2svg,pdflatex,plantri,pynormaliz,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,scilab,tdlib,xelatex

[...]

----------------------------------------------------------------------
sage -t --long --random-seed=40537233215386142174776538763210859962 
src/doc/en/constructions/linear_algebra.rst  # 1 doctest failed
sage -t --long --random-seed=40537233215386142174776538763210859962 
src/doc/en/developer/coding_in_other.rst  # 1 doctest failed
sage -t --long --random-seed=40537233215386142174776538763210859962 
src/sage/databases/findstat.py  # 2 doctests failed
sage -t --long --random-seed=40537233215386142174776538763210859962 
src/sage/databases/oeis.py  # 1 doctest failed
sage -t --long --random-seed=40537233215386142174776538763210859962 
src/sage/interfaces/octave.py  # 3 doctests failed
sage -t --long --random-seed=40537233215386142174776538763210859962 
src/sage/sat/boolean_polynomials.py  # 1 doctest failed
sage -t --long --random-seed=40537233215386142174776538763210859962 
src/sage/tests/cmdline.py  # 1 doctest failed
----------------------------------------------------------------------
Features detected for doctesting: 
dvipng,ffmpeg,graphviz,imagemagick,internet,latex,latex_package_tkz_graph,lualatex,octave,pandoc,pdf2svg,pdflatex,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,xelatex

Rerunning failed tests, the issue with boolean_polynomials.py does not 
reappear:

----------------------------------------------------------------------
sage -t --long --random-seed=300887881046897568887396291869982609842 
src/doc/en/constructions/linear_algebra.rst  # 1 doctest failed
sage -t --long --random-seed=300887881046897568887396291869982609842 
src/doc/en/developer/coding_in_other.rst  # 1 doctest failed
sage -t --long --random-seed=300887881046897568887396291869982609842 
src/sage/databases/findstat.py  # 2 doctests failed
sage -t --long --random-seed=300887881046897568887396291869982609842 
src/sage/databases/oeis.py  # 1 doctest failed
sage -t --long --random-seed=300887881046897568887396291869982609842 
src/sage/interfaces/octave.py  # 3 doctests failed
sage -t --long --random-seed=300887881046897568887396291869982609842 
src/sage/tests/cmdline.py  # 1 doctest failed
----------------------------------------------------------------------
Features detected for doctesting: internet,octave,pandoc

The failures with linear_algebra.rst, coding_in_other.rst and octave.py are 
new to me and are all related to optional octave doctests. They are copied 
below. For comparison with other machines, the version of octave available 
on the system is:

$ octave --version
GNU Octave, version 5.2.0
Copyright (C) 2020 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.
Octave was configured for "x86_64-pc-linux-gnu".
Additional information about Octave is available at https://www.octave.org.
Please contribute if you find this software useful.
For more information, visit https://www.octave.org/get-involved.html
Read https://www.octave.org/bugs.html to learn how to submit bug reports.


Follow up at https://trac.sagemath.org/ticket/25536

sage -t --long --random-seed=300887881046897568887396291869982609842 
src/doc/en/constructions/linear_algebra.rst
**********************************************************************
File "src/doc/en/constructions/linear_algebra.rst", line 454, in 
doc.en.constructions.linear_algebra
Failed example:
    octave.solve_linear_system(A,b)    # optional - octave
Exception raised:
    Traceback (most recent call last):
      File 
"/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
 
line 694, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File 
"/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
 
line 1088, in compile_and_execute
        exec(compiled, globs)
      File "<doctest doc.en.constructions.linear_algebra[4]>", line 1, in 
<module>
        octave.solve_linear_system(A,b)    # optional - octave
      File 
"/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/interfaces/octave.py",
 
line 518, in solve_linear_system
        return eval(sol)
      File "<string>", line 1
        [-0.333333, 0.666667, 0,
                               ^
    SyntaxError: unexpected EOF while parsing
**********************************************************************
1 item had failures:
   1 of 115 in doc.en.constructions.linear_algebra
    0 tests not run because we ran out of time
    [93 tests, 1 failure, 2.13 s]


sage -t --long --random-seed=300887881046897568887396291869982609842 
src/doc/en/developer/coding_in_other.rst
**********************************************************************
File "src/doc/en/developer/coding_in_other.rst", line 721, in 
doc.en.developer.coding_in_other.solve_linear_system
Failed example:
    octave.solve_linear_system(A,b)    # optional - octave
Exception raised:
    Traceback (most recent call last):
      File 
"/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
 
line 694, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File 
"/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
 
line 1088, in compile_and_execute
        exec(compiled, globs)
      File "<doctest 
doc.en.developer.coding_in_other.solve_linear_system[4]>", line 1, in 
<module>
        octave.solve_linear_system(A,b)    # optional - octave
      File 
"/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/interfaces/octave.py",
 
line 518, in solve_linear_system
        return eval(sol)
      File "<string>", line 1
        [-0.333333, 0.666667, 0,
                               ^
    SyntaxError: unexpected EOF while parsing
**********************************************************************
1 item had failures:
   1 of   6 in doc.en.developer.coding_in_other.solve_linear_system
    0 tests not run because we ran out of time
    [41 tests, 1 failure, 0.67 s]



sage -t --long --random-seed=300887881046897568887396291869982609842 
src/sage/interfaces/octave.py
**********************************************************************
File "src/sage/interfaces/octave.py", line 158, in 
sage.interfaces.octave.Octave
Failed example:
    octave.eval("a = [ 1, 1, 2; 3, 5, 8; 13, 21, 33 ]")    # optional - 
octave
Expected:
    'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n\n'
Got:
    'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n'
**********************************************************************
File "src/sage/interfaces/octave.py", line 160, in 
sage.interfaces.octave.Octave
Failed example:
    octave.eval("b = [ 1; 3; 13]")                         # optional - 
octave
Expected:
    'b =\n\n 1\n 3\n 13\n\n'
Got:
    'b =\n\n 1\n 3\n 13\n'
**********************************************************************
File "src/sage/interfaces/octave.py", line 495, in 
sage.interfaces.octave.Octave.solve_linear_system
Failed example:
    octave.solve_linear_system(A,b)    # optional - octave (and output is 
slightly random in low order bits)
Exception raised:
    Traceback (most recent call last):
      File 
"/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
 
line 694, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File 
"/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py",
 
line 1088, in compile_and_execute
        exec(compiled, globs)
      File "<doctest 
sage.interfaces.octave.Octave.solve_linear_system[4]>", line 1, in <module>
        octave.solve_linear_system(A,b)    # optional - octave (and output 
is slightly random in low order bits)
      File 
"/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/interfaces/octave.py",
 
line 518, in solve_linear_system
        return eval(sol)
      File "<string>", line 1
        [-0.333333, 0.666667, 0,
                               ^
    SyntaxError: unexpected EOF while parsing
**********************************************************************
2 items had failures:
   2 of   8 in sage.interfaces.octave.Octave
   1 of   6 in sage.interfaces.octave.Octave.solve_linear_system
    3 not tested tests not run
    0 tests not run because we ran out of time
    [132 tests, 3 failures, 1.33 s]




There are still few oeis and findstat unstable doctests which are copied 
below:


sage -t --long --random-seed=300887881046897568887396291869982609842 
src/sage/databases/oeis.py
**********************************************************************
File "src/sage/databases/oeis.py", line 129, in sage.databases.oeis
Failed example:
    [i for i in b.comments() if 'prime' in i][-1]     # optional -- internet
Expected:
    'Number n is prime if mod(a(n)-2,n) = 0. -_Dmitry Kruchinin_, Feb 14 
2012'
Got:
    'Number n is prime if mod(a(n)-2,n) = 0. - _Dmitry Kruchinin_, Feb 14 
2012'
**********************************************************************
1 item had failures:
   1 of  26 in sage.databases.oeis
    5 webbrowser tests not run
    0 tests not run because we ran out of time
    [289 tests, 1 failure, 27.62 s]
sage -t --long --random-seed=300887881046897568887396291869982609842 
src/sage/databases/findstat.py
**********************************************************************
File "src/sage/databases/findstat.py", line 3463, in 
sage.databases.findstat.FindStatMapQuery.?
Failed example:
    FindStatMapQuery(domain=1, codomain=10, data=data)            # 
optional -- internet
Expected:
    0: Mp00061oMp00069 (quality [100])
Got:
     0: Mp00061oMp00069 (quality [100])
     1: Mp00072oMp00064oMp00235oMp00087 (quality [100])
     2: Mp00072oMp00064oMp00237oMp00087 (quality [100])
     3: Mp00072oMp00235oMp00087oMp00069 (quality [100])
     4: Mp00072oMp00237oMp00087oMp00069 (quality [100])
     5: Mp00061oMp00236oMp00235oMp00069 (quality [100])
     6: Mp00061oMp00236oMp00237oMp00069 (quality [100])
     7: Mp00061oMp00069oMp00087oMp00066oMp00237 (quality [100])
     8: Mp00061oMp00069oMp00087oMp00066oMp00235 (quality [100])
     9: Mp00061oMp00069oMp00235oMp00087oMp00066 (quality [100])
    10: Mp00061oMp00069oMp00237oMp00087oMp00066 (quality [100])
    11: Mp00061oMp00235oMp00087oMp00064oMp00066 (quality [100])
    12: Mp00061oMp00237oMp00087oMp00064oMp00066 (quality [100])
    13: Mp00061oMp00069oMp00062oMp00066oMp00067 (quality [100])
    14: Mp00061oMp00087oMp00066oMp00235oMp00069 (quality [100])
    15: Mp00061oMp00087oMp00066oMp00237oMp00069 (quality [100])
    16: Mp00061oMp00175oMp00066oMp00064oMp00073 (quality [100])
    17: Mp00061oMp00087oMp00066oMp00238oMp00069 (quality [100])
    18: Mp00061oMp00236oMp00066oMp00086oMp00069 (quality [100])
**********************************************************************
File "src/sage/databases/findstat.py", line 3545, in 
sage.databases.findstat.FindStatMapQuery.__repr__
Failed example:
    FindStatMapQuery(domain=1, codomain=10, data=data)            # 
optional -- internet
Expected:
    0: Mp00061oMp00069 (quality [100])
Got:
     0: Mp00061oMp00069 (quality [100])
     1: Mp00072oMp00064oMp00235oMp00087 (quality [100])
     2: Mp00072oMp00064oMp00237oMp00087 (quality [100])
     3: Mp00072oMp00235oMp00087oMp00069 (quality [100])
     4: Mp00072oMp00237oMp00087oMp00069 (quality [100])
     5: Mp00061oMp00236oMp00235oMp00069 (quality [100])
     6: Mp00061oMp00236oMp00237oMp00069 (quality [100])
     7: Mp00061oMp00069oMp00087oMp00066oMp00237 (quality [100])
     8: Mp00061oMp00069oMp00087oMp00066oMp00235 (quality [100])
     9: Mp00061oMp00069oMp00235oMp00087oMp00066 (quality [100])
    10: Mp00061oMp00069oMp00237oMp00087oMp00066 (quality [100])
    11: Mp00061oMp00235oMp00087oMp00064oMp00066 (quality [100])
    12: Mp00061oMp00237oMp00087oMp00064oMp00066 (quality [100])
    13: Mp00061oMp00069oMp00062oMp00066oMp00067 (quality [100])
    14: Mp00061oMp00087oMp00066oMp00235oMp00069 (quality [100])
    15: Mp00061oMp00087oMp00066oMp00237oMp00069 (quality [100])
    16: Mp00061oMp00175oMp00066oMp00064oMp00073 (quality [100])
    17: Mp00061oMp00087oMp00066oMp00238oMp00069 (quality [100])
    18: Mp00061oMp00236oMp00066oMp00086oMp00069 (quality [100])
**********************************************************************
2 items had failures:
   1 of   4 in sage.databases.findstat.FindStatMapQuery.?
   1 of   4 in sage.databases.findstat.FindStatMapQuery.__repr__
    11 webbrowser tests not run
    0 tests not run because we ran out of time
    [409 tests, 2 failures, 41.24 s]



-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/067c07ae-67ef-40ac-ae76-fe4bd644f96fn%40googlegroups.com.

Reply via email to