Sage 8.8.beta3 released

182 views
Skip to first unread message

Volker Braun

unread,
Apr 18, 2019, 7:32:45 PM4/18/19
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 


5ba5a5a40c (tag: 8.8.beta3) Updated SageMath version to 8.8.beta3
daf1967365 Trac #27212: spkg-configure.m4 for gmp and mpir
ce4d0f65a6 Trac #27671: some typos of various kinds
fde81d950e Trac #27661: cleanup of modular/dims.py
3ce5aa83c9 Trac #27675: py3 fixes in rings/polynomial/polynomial_element.pyx
a220da457a Trac #27668: py3: fix some doctests in French book (graph and programming)
004e1f5862 Trac #27667: py3: partial cure for finite state machines
1c0160f761 Trac #27658: Error in testing whether a scalar field belongs to a module of differential forms
cdde0b2660 Trac #27655: Ease the display of tensor fields in a coordinate frame
0267e84d79 Trac #27584: Characteristic Classes - MixedAlgebra
5b918dc85e Trac #27482: Filter Kruskal Implementation For Minimum Spanning tree
b3b77bee5e Trac #27442: Implement option for factoring differentials out of Weyl algebras
18a94f4f13 Trac #26588: groups for handling arguments
f2f05fc5bb Trac #26498: each asymptotic ring gets its own term monoid factory
8c40ff890c Trac #24138: Improve sparse matrix constructions in _right_kernel_matrix_over_*
ecf2d2f15e Trac #20717: elliptic_curves upstream tarball contains OSX extended attribute files
ba3d4caf98 Trac #27669: fixing an error in shortest_path in c_graph
cbe3b2ca31 Trac #27665: py3: refresh python3-known-passing.txt
2b65d48085 Trac #27664: py3: fix some doctests about exceptions and final commas
bdc0dcb130 Trac #27649: refresh the misc/pager file
5fb8094808 Trac #27616: some cleanup of diagram algebras
68805df2ee Trac #27648: cleanup the file search.pyx
3873446620 Trac #27647: adding parameter 'closed' to graph neighborhood
df234fcf50 Trac #27347: Lazy Laurent series
35441c6abd Trac #25219: Implement reverse() for LaurentSeries
6c3f307915 Trac #27651: py3: fix doctests in one file of the French book : nonlinear_doctest.py
5ce096394f Trac #27650: py3: fix hash doctests in real and complex fields
042de3e851 Trac #27645: fix bug in bounding box of complex plot
cc5a0f24ee Trac #27640: Shi arrangement for other types
665ca6a30b Trac #27625: some cleanup in polyhedron library
eb59425a9a Trac #27480: Page Rank algorithm implementation for Graphs
4938b070b1 Trac #21439: Inaccurate Bernoulli numbers from Flint
6e96a5a6f8 (tag: 8.8.beta2, trac/develop) Updated SageMath version to 8.8.beta2

Eric Gourgoulhon

unread,
Apr 19, 2019, 7:56:55 AM4/19/19
to sage-release
On Ubuntu 18.04 running on Xeon E5-2623 + 16 GB RAM:

- python2:

  - incremental build (from 8.8.beta3) completed but (as in Sage 8.8.beta1,2) with huge number of errors in building the documentation, all with the same message:

     [dochtml] UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 43: ordinal not in range(128)

     The html documentation looks good though.

  - all tests from ptestlong passed

- python3:

  - incremental build (from 8.8.beta2) completed but (as in Sage 8.8.beta1,2) with huge number of deprecation warnings in building the documentation:

    [dochtml] [combinat ] /home/eric/sage/py3/src/sage_setup/docbuild/ext/sage_autodoc.py:1406: RemovedInSphinx20Warning: formatargspec() is now deprecated.  Please use sphinx.util.inspect.Signature instead.

The html output looks good.

  - all tests from ptest-python3 passed

Eric.


Justin C. Walker

unread,
Apr 19, 2019, 2:09:20 PM4/19/19
to 'Justin C. Walker' via sage-release


> On Apr 18, 2019, at 16:32 , Volker Braun <vbrau...@gmail.com> wrote:
>
> 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

Built from a fresh clone of the develop branch on three macOS systems: 10.11.6: (mid-2015 MBP, Quad-core Core i7), 10.13.6 (2017 iMac Pro, 18-core Xeon W), and 10.14.4 (2017 MBP, Quad-core Core i7).

Built without problems, and all tests (‘ptestlong’) passed on each of the three systems!

Yay!

Justin

--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Absorption of Federal Funds
--------
Men are from Earth.
Women are from Earth.
Deal with it.
--------



darwin doppelganger

unread,
Apr 19, 2019, 6:07:41 PM4/19/19
to sage-release
Compiled successfully on Mac Mojave 10.14.4, Xcode 10.2!

Emmanuel Charpentier

unread,
Apr 21, 2019, 9:40:43 AM4/21/19
to sage-release
On Debian testing running on core i7+16 GB RAM, incremental Python2 builds and passes ptestlong with a transient failure on src/sage/tests/books/computational-mathematics-with-sagemath/graphique_doctest.py (Type error in reading a result from Maxima, unreproducible, since it passes when ran standalone).

HTH,

Sébastien Labbé

unread,
Apr 22, 2019, 7:46:04 AM4/22/19
to sage-release

Running tests with optional=sage,optional,external I get

Using --optional=4ti2,bliss,cbc,ccache,cmake,cryptominisat,dot2tex,external,glucose,latte_int,lidia,lrslib,memlimit,mpir,ninja_build,normaliz,notedown,pandoc_attributes,pycosat,pynormaliz,python2,qhull,rst2ipynb,sage,topcom
External software detected for doctesting: ffmpeg,graphviz,gurobi,imagemagick,internet,latex,pandoc

----------------------------------------------------------------------
sage -t --long src/sage/sat/boolean_polynomials.py  # 1 doctest failed
sage -t --long src/sage/databases/oeis.py  # 6 doctests failed
sage -t --long src/sage/combinat/designs/ext_rep.py  # 1 doctest failed
sage -t --long src/sage/combinat/designs/covering_design.py  # 2 doctests failed
sage -t --long src/sage/combinat/designs/design_catalog.py  # 3 doctests failed
----------------------------------------------------------------------

The oeis issues are new. The others are already tracked here: https://trac.sagemath.org/ticket/25536

If I try to reproduce the issues running:

sage -tp --long --optional=sage,optional,external src/sage/sat/boolean_polynomials.py src/sage/databases/oeis.py src/sage/combinat/designs/ext_rep.py src/sage/combinat/designs/covering_design.py src/sage/combinat/designs/design_catalog.py

I get only:

----------------------------------------------------------------------
sage -t --long src/sage/combinat/designs/design_catalog.py  # 3 doctests failed
sage -t --long src/sage/combinat/designs/covering_design.py  # 2 doctests failed
sage -t --long src/sage/databases/oeis.py  # 6 doctests failed
----------------------------------------------------------------------

Boolean polynomial and oeis failures are copied below:


sage -t --long src/sage/sat/boolean_polynomials.py
**********************************************************************
File "src/sage/sat/boolean_polynomials.py", line 89, in sage.sat.boolean_polynomials.solve
Failed example:
    s = solve_sat(F, s_verbosity=1, c_max_vars_sparse=4, c_cutting_number=8) # optional - cryptominisat
Expected:
    c ...
    ...
Got:
    <BLANKLINE>
**********************************************************************
1 item had failures:
   1 of  41 in sage.sat.boolean_polynomials.solve
    0 tests not run because we ran out of time
    [46 tests, 1 failure, 164.35 s]







sage -t --long src/sage/databases/oeis.py
**********************************************************************
File "src/sage/databases/oeis.py", line 290, in sage.databases.oeis.OEIS
Failed example:
    search = oeis([1,2,3,5,8,13]) ; search    # optional -- internet
Expected:
    0: A000045: Fibonacci numbers: F(n) = F(n-1) + F(n-2) with F(0) = 0 and F(1) = 1.
    1: A027926: Triangular array T read by rows: T(n,0) = T(n,2n) = 1 for n >= 0; T(n,1) = 1 for n >= 1; T(n,k) = T(n-1,k-2) + T(n-1,k-1) for k = 2..2n-1, n >= 2.
    2: ...
Got:
    0: A000045: Fibonacci numbers: F(n) = F(n-1) + F(n-2) with F(0) = 0 and F(1) = 1.
    1: A290689: Number of transitive rooted trees with n nodes.
    2: A027926: Triangular array T read by rows: T(n,0) = T(n,2n) = 1 for n >= 0; T(n,1) = 1 for n >= 1; T(n,k) = T(n-1,k-2) + T(n-1,k-1) for k = 2..2n-1, n >= 2.
**********************************************************************
File "src/sage/databases/oeis.py", line 334, in sage.databases.oeis.OEIS
Failed example:
    oeis('prime gap factorization', max_results=4)                # optional -- internet
Expected:
    0: A073491: Numbers having no prime gaps in their factorization.
    1: A073490: Number of prime gaps in factorization of n.
    2: A073485: Product of any number of consecutive primes; squarefree numbers with no gaps in their prime factorization.
    3: A073492: Numbers having at least one prime gap in their factorization.
Got:
    0: A073491: Numbers having no prime gaps in their factorization.
    1: A073485: Product of any number of consecutive primes; squarefree numbers with no gaps in their prime factorization.
    2: A073490: Number of prime gaps in factorization of n.
    3: A073492: Numbers having at least one prime gap in their factorization.
**********************************************************************
File "src/sage/databases/oeis.py", line 345, in sage.databases.oeis.OEIS
Failed example:
    oeis([1,2,3,5,8,13])                  # optional -- internet
Expected:
    0: A000045: Fibonacci numbers: F(n) = F(n-1) + F(n-2) with F(0) = 0 and F(1) = 1.
    1: A027926: Triangular array T read by rows: T(n,0) = T(n,2n) = 1 for n >= 0; T(n,1) = 1 for n >= 1; T(n,k) = T(n-1,k-2) + T(n-1,k-1) for k = 2..2n-1, n >= 2.
    2: ...
Got:
    0: A000045: Fibonacci numbers: F(n) = F(n-1) + F(n-2) with F(0) = 0 and F(1) = 1.
    1: A290689: Number of transitive rooted trees with n nodes.
    2: A027926: Triangular array T read by rows: T(n,0) = T(n,2n) = 1 for n >= 0; T(n,1) = 1 for n >= 1; T(n,k) = T(n-1,k-2) + T(n-1,k-1) for k = 2..2n-1, n >= 2.
**********************************************************************
File "src/sage/databases/oeis.py", line 356, in sage.databases.oeis.OEIS
Failed example:
    oeis([1,2,3,5,8,13])                  # optional -- internet
Expected:
    0: A000045: Fibonacci numbers: F(n) = F(n-1) + F(n-2) with F(0) = 0 and F(1) = 1.
    1: A027926: Triangular array T read by rows: T(n,0) = T(n,2n) = 1 for n >= 0; T(n,1) = 1 for n >= 1; T(n,k) = T(n-1,k-2) + T(n-1,k-1) for k = 2..2n-1, n >= 2.
    2: ...
Got:
    0: A000045: Fibonacci numbers: F(n) = F(n-1) + F(n-2) with F(0) = 0 and F(1) = 1.
    1: A290689: Number of transitive rooted trees with n nodes.
    2: A027926: Triangular array T read by rows: T(n,0) = T(n,2n) = 1 for n >= 0; T(n,1) = 1 for n >= 1; T(n,k) = T(n-1,k-2) + T(n-1,k-1) for k = 2..2n-1, n >= 2.
**********************************************************************
File "src/sage/databases/oeis.py", line 450, in sage.databases.oeis.OEIS.find_by_description
Failed example:
    oeis.find_by_description('prime gap factorization')       # optional -- internet
Expected:
    0: A073491: Numbers having no prime gaps in their factorization.
    1: A073490: Number of prime gaps in factorization of n.
    2: A073485: Product of any number of consecutive primes; squarefree numbers with no gaps in their prime factorization.
Got:
    0: A073491: Numbers having no prime gaps in their factorization.
    1: A073485: Product of any number of consecutive primes; squarefree numbers with no gaps in their prime factorization.
    2: A073490: Number of prime gaps in factorization of n.
**********************************************************************
File "src/sage/databases/oeis.py", line 455, in sage.databases.oeis.OEIS.find_by_description
Failed example:
    prime_gaps = _[1] ; prime_gaps        # optional -- internet
Expected:
    A073490: Number of prime gaps in factorization of n.
Got:
    A073485: Product of any number of consecutive primes; squarefree numbers with no gaps in their prime factorization.
**********************************************************************
2 items had failures:
   4 of  21 in sage.databases.oeis.OEIS
   2 of   5 in sage.databases.oeis.OEIS.find_by_description
    5 webbrowser tests not run
    0 tests not run because we ran out of time
    [265 tests, 6 failures, 67.35 s]


Emmanuel Charpentier

unread,
Apr 22, 2019, 7:59:43 AM4/22/19
to sage-release
Same results (including the transient failure) n a smaller Debian testing machine (core i5/ 8 GB Ram).

HTH,

Clemens Heuberger

unread,
Apr 23, 2019, 6:31:01 AM4/23/19
to sage-r...@googlegroups.com
On one of my patchbots

https://patchbot.sagemath.org/log/0/LinuxMint/18.2/x86_64/4.4.0-138-generic/rk02-math/2019-04-20%2005:53:22

I get non-transient errors (also when run separately) in

sage -t --long src/sage/doctest/forker.py # 6 doctests failed
sage -t --long src/sage/doctest/control.py # 4 doctests failed

See the log below.

It seems that this machine is now too slow to run doctests? On the other hand,
`--warn-long 0.0` seems to be a bit excessive.

This is a machine with 2 Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz processors (8
cores each), so a total of 16 cores. These are no longer the fastest processors
known, but it is somewhat embarrassing that I'd have to retire this patchbot.



Am 19.04.19 um 01:32 schrieb Volker Braun:

Clemens Heuberger

unread,
Apr 23, 2019, 6:55:19 AM4/23/19
to sage-r...@googlegroups.com
I forgot to actually append the log. Here it is.

Am 23.04.19 um 12:30 schrieb Clemens Heuberger:
> On one of my patchbots
>
>     https://patchbot.sagemath.org/log/0/LinuxMint/18.2/x86_64/4.4.0-138-generic/rk02-math/2019-04-20%2005:53:22
>
> I get non-transient errors (also when run separately) in
>
> sage -t --long src/sage/doctest/forker.py  # 6 doctests failed
> sage -t --long src/sage/doctest/control.py  # 4 doctests failed
>
> See the log below.
>
> It seems that this machine is now too slow to run doctests? On the other hand,
> `--warn-long 0.0` seems to be a bit excessive.
>
> This is a machine with 2 Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz processors (8
> cores each), so a total of 16 cores. These are no longer the fastest processors
> known, but it is somewhat embarrassing that I'd have to retire this patchbot.

too many failed tests, not using stored timings
Running doctests with ID 2019-04-23-11-37-08-18f8a6be.
Git branch: patchbot/ticket_merged
Using --optional=ccache,dochtml,memlimit,mpir,python2,sage
Doctesting 2 files.
sage -t --long src/sage/doctest/forker.py
**********************************************************************
File "src/sage/doctest/forker.py", line 1691, in
sage.doctest.forker.DocTestDispatcher.parallel_dispatch
Failed example:
DD.parallel_dispatch()
Expected:
sage -t .../databases/cremona.py
[... tests, ... s]
sage -t .../rings/big_oh.py
[... tests, ... s]
Got:
sage -t --warn-long 0.0 /local/sage-patchbot/sage/src/sage/databases/cremona.py
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/databases/cremona.py", line 655,
in sage.databases.cremona.MiniCremonaDatabase.__iter__
Warning, slow doctest:
skip = [next(it) for _ in range(100)]
Test ran for 0.05 s
[129 tests, 0.17 s]
sage -t --warn-long 0.0 /local/sage-patchbot/sage/src/sage/rings/big_oh.py
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/big_oh.py", line 45, in
sage.rings.big_oh.O
Warning, slow doctest:
R.<u,v> = QQ[[]]
Test ran for 0.02 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/big_oh.py", line 53, in
sage.rings.big_oh.O
Warning, slow doctest:
1/3 + O(7^6)
Test ran for 0.01 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/big_oh.py", line 85, in
sage.rings.big_oh.O
Warning, slow doctest:
A.<n> = AsymptoticRing(growth_group='QQ^n * n^QQ * log(n)^QQ',
coefficient_ring=QQ); A
Test ran for 0.04 s
[24 tests, 0.11 s]
**********************************************************************
File "src/sage/doctest/forker.py", line 1991, in
sage.doctest.forker.DocTestDispatcher.dispatch
Failed example:
DD.dispatch()
Expected:
sage -t .../sage/modules/free_module_homspace.py
[... tests, ... s]
sage -t .../sage/rings/big_oh.py
[... tests, ... s]
Got:
sage -t --warn-long 0.0
/local/sage-patchbot/sage/src/sage/modules/free_module_homspace.py
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/modules/free_module_homspace.py",
line 10, in sage.modules.free_module_homspace
Warning, slow doctest:
E = End(M)
Test ran for 0.01 s
[52 tests, 0.08 s]
sage -t --warn-long 0.0 /local/sage-patchbot/sage/src/sage/rings/big_oh.py
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/big_oh.py", line 45, in
sage.rings.big_oh.O
Warning, slow doctest:
R.<u,v> = QQ[[]]
Test ran for 0.01 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/big_oh.py", line 85, in
sage.rings.big_oh.O
Warning, slow doctest:
A.<n> = AsymptoticRing(growth_group='QQ^n * n^QQ * log(n)^QQ',
coefficient_ring=QQ); A
Test ran for 0.03 s
[24 tests, 0.08 s]
**********************************************************************
File "src/sage/doctest/forker.py", line 2052, in
sage.doctest.forker.DocTestWorker.__init__
Failed example:
run_doctests(sage.rings.big_oh) # indirect doctest
Expected:
Running doctests with ID ...
Doctesting 1 file.
sage -t .../sage/rings/big_oh.py
[... tests, ... s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: ... seconds
cpu time: ... seconds
cumulative wall time: ... seconds
Got:
Running doctests with ID 2019-04-23-11-37-17-906e2c77.
Git branch: patchbot/ticket_merged
Using --optional=sage
Doctesting 1 file.
sage -t --warn-long 0.0 /local/sage-patchbot/sage/src/sage/rings/big_oh.py
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/big_oh.py", line 45, in
sage.rings.big_oh.O
Warning, slow doctest:
R.<u,v> = QQ[[]]
Test ran for 0.02 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/big_oh.py", line 85, in
sage.rings.big_oh.O
Warning, slow doctest:
A.<n> = AsymptoticRing(growth_group='QQ^n * n^QQ * log(n)^QQ',
coefficient_ring=QQ); A
Test ran for 0.03 s
[24 tests, 0.10 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 0.1 seconds
cpu time: 0.1 seconds
cumulative wall time: 0.1 seconds
**********************************************************************
File "src/sage/doctest/forker.py", line 2097, in
sage.doctest.forker.DocTestWorker.run
Failed example:
run_doctests(sage.symbolic.units) # indirect doctest
Expected:
Running doctests with ID ...
Doctesting 1 file.
sage -t .../sage/symbolic/units.py
[... tests, ... s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: ... seconds
cpu time: ... seconds
cumulative wall time: ... seconds
Got:
Running doctests with ID 2019-04-23-11-37-17-8a07f670.
Git branch: patchbot/ticket_merged
Using --optional=sage
Doctesting 1 file.
sage -t --warn-long 0.0 /local/sage-patchbot/sage/src/sage/symbolic/units.py
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/symbolic/units.py", line 11, in
sage.symbolic.units
Warning, slow doctest:
units.length.meter
Test ran for 0.02 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/symbolic/units.py", line 53, in
sage.symbolic.units
Warning, slow doctest:
s.convert(units.temperature.celsius)
Test ran for 0.01 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/symbolic/units.py", line 502, in
sage.symbolic.units.evalunitdict
Warning, slow doctest:
sage.symbolic.units.evalunitdict()
Test ran for 0.01 s
[89 tests, 0.11 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 0.2 seconds
cpu time: 0.1 seconds
cumulative wall time: 0.1 seconds
**********************************************************************
File "src/sage/doctest/forker.py", line 2374, in sage.doctest.forker.DocTestTask
Failed example:
ntests, results = DTT(options=DD)
Expected nothing
Got:
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/sources.py", line 211, in
sage.doctest.sources.DocTestSource._process_doc
Warning, slow doctest:
doctests, _ = FDS.create_doctests({})
Test ran for 0.02 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/sources.py", line 213, in
sage.doctest.sources.DocTestSource._process_doc
Warning, slow doctest:
for dt in doctests:
FDS.qualified_name = dt.name
FDS._process_doc(manual_doctests, dt.docstring, {}, dt.lineno-1)
Test ran for 0.02 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/sources.py", line 264, in
sage.doctest.sources.DocTestSource._create_doctests
Warning, slow doctest:
doctests, extras = FDS._create_doctests({})
Test ran for 0.06 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/sources.py", line 540, in
sage.doctest.sources.FileDocTestSource.__iter__
Warning, slow doctest:
with open(filename, 'w') as f:
_ = f.write(s)
Test ran for 0.03 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/sources.py", line 693, in
sage.doctest.sources.FileDocTestSource.create_doctests
Warning, slow doctest:
doctests, extras = FDS.create_doctests(globals())
Test ran for 0.09 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/sources.py", line 872, in
sage.doctest.sources.SourceLanguage.parse_docstring
Warning, slow doctest:
doctests, _ = FDS.create_doctests({})
Test ran for 0.02 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/sources.py", line 873, in
sage.doctest.sources.SourceLanguage.parse_docstring
Warning, slow doctest:
for dt in doctests:
FDS.qualified_name = dt.name
dt.examples = dt.examples[:-1] # strip off the sig_on() test
assert(FDS.parse_docstring(dt.docstring,{},dt.lineno-1)[0] == dt)
Test ran for 0.02 s
**********************************************************************
File "src/sage/doctest/forker.py", line 2452, in
sage.doctest.forker.DocTestTask.__call__
Failed example:
ntests, runner = DTT(options=DD)
Expected nothing
Got:
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/parsing.py", line 538, in
sage.doctest.parsing.OriginalSource
Warning, slow doctest:
doctests, extras = FDS.create_doctests(globals())
Test ran for 0.11 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/parsing.py", line 565, in
sage.doctest.parsing.OriginalSource.__init__
Warning, slow doctest:
doctests, extras = FDS.create_doctests(globals())
Test ran for 0.10 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/parsing.py", line 583, in
sage.doctest.parsing.OriginalSource.__enter__
Warning, slow doctest:
doctests, extras = FDS.create_doctests(globals())
Test ran for 0.09 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/doctest/parsing.py", line 603, in
sage.doctest.parsing.OriginalSource.__exit__
Warning, slow doctest:
doctests, extras = FDS.create_doctests(globals())
Test ran for 0.07 s
**********************************************************************
6 items had failures:
1 of 17 in sage.doctest.forker.DocTestDispatcher.dispatch
1 of 29 in sage.doctest.forker.DocTestDispatcher.parallel_dispatch
1 of 14 in sage.doctest.forker.DocTestTask
1 of 14 in sage.doctest.forker.DocTestTask.__call__
1 of 2 in sage.doctest.forker.DocTestWorker.__init__
1 of 2 in sage.doctest.forker.DocTestWorker.run
[449 tests, 6 failures, 13.52 s]
sage -t --long src/sage/doctest/control.py
**********************************************************************
File "src/sage/doctest/control.py", line 896, in
sage.doctest.control.DocTestController.run_doctests
Failed example:
DC.run_doctests()
Expected:
Doctesting 1 file.
sage -t .../sage/rings/homset.py
[... tests, ... s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: ... seconds
cpu time: ... seconds
cumulative wall time: ... seconds
Got:
Doctesting 1 file.
sage -t --warn-long 0.0 /local/sage-patchbot/sage/src/sage/rings/homset.py
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/homset.py", line 34, in
sage.rings.homset.is_RingHomset
Warning, slow doctest:
is_RH(Hom(FreeModule(ZZ,1), FreeModule(QQ,1)))
Test ran for 0.02 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/homset.py", line 240, in
sage.rings.homset.RingHomset_quo_ring
Warning, slow doctest:
phi = S.hom([b,a]); phi
Test ran for 0.01 s
[48 tests, 0.10 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 0.2 seconds
cpu time: 0.1 seconds
cumulative wall time: 0.1 seconds
**********************************************************************
File "src/sage/doctest/control.py", line 970, in
sage.doctest.control.DocTestController.cleanup
Failed example:
DC.run()
Expected:
Running doctests with ID ...
Doctesting 1 file.
sage -t .../rings/infinity.py
[... tests, ... s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: ... seconds
cpu time: ... seconds
cumulative wall time: ... seconds
0
Got:
Running doctests with ID 2019-04-23-11-38-17-7659638f.
Git branch: patchbot/ticket_merged
Using --optional=sage
Doctesting 1 file.
sage -t --warn-long 0.0 /local/sage-patchbot/sage/src/sage/rings/infinity.py
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 206, in
sage.rings.infinity
Warning, slow doctest:
m = Matrix([Infinity])
Test ran for 0.01 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 293, in
sage.rings.infinity.AnInfinity._maxima_init_
Warning, slow doctest:
maxima(-oo)
Test ran for 0.58 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 688, in
sage.rings.infinity.UnsignedInfinityRing_class._element_constructor_
Warning, slow doctest:
K.<a> = QuadraticField(3)
Test ran for 0.05 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 751, in
sage.rings.infinity.UnsignedInfinityRing_class._coerce_map_from_
Warning, slow doctest:
UnsignedInfinityRing.has_coerce_map_from(QuadraticField(-163, 'a'))
Test ran for 0.01 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 755, in
sage.rings.infinity.UnsignedInfinityRing_class._coerce_map_from_
Warning, slow doctest:
UnsignedInfinityRing.has_coerce_map_from(SymmetricGroup(13))
Test ran for 0.02 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 1579, in
sage.rings.infinity.MinusInfinity._gap_init_
Warning, slow doctest:
gap(-Infinity)
Test ran for 0.28 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 1581, in
sage.rings.infinity.MinusInfinity._gap_init_
Warning, slow doctest:
libgap(-Infinity)
Test ran for 0.24 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 1709, in
sage.rings.infinity.test_comparison
Warning, slow doctest:
for R in rings:
print('testing {}'.format(R))
test_comparison(R)
Test ran for 0.07 s
[299 tests, 1.47 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 1.7 seconds
cpu time: 0.7 seconds
cumulative wall time: 1.5 seconds
0
**********************************************************************
File "src/sage/doctest/control.py", line 1160, in
sage.doctest.control.DocTestController.run
Failed example:
DC.run()
Expected:
Running doctests with ID ...
Doctesting 1 file.
sage -t .../sage/sets/non_negative_integers.py
[... tests, ... s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: ... seconds
cpu time: ... seconds
cumulative wall time: ... seconds
0
Got:
Running doctests with ID 2019-04-23-11-38-19-4a509797.
Git branch: patchbot/ticket_merged
Using --optional=sage
Doctesting 1 file.
sage -t --warn-long 0.0
/local/sage-patchbot/sage/src/sage/sets/non_negative_integers.py
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/sets/non_negative_integers.py",
line 31, in sage.sets.non_negative_integers.NonNegativeIntegers
Warning, slow doctest:
TestSuite(NN).run()
Test ran for 0.02 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/sets/non_negative_integers.py",
line 65, in sage.sets.non_negative_integers.NonNegativeIntegers
Warning, slow doctest:
TestSuite(NN).run()
Test ran for 0.01 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/sets/non_negative_integers.py",
line 80, in sage.sets.non_negative_integers.NonNegativeIntegers.__init__
Warning, slow doctest:
TestSuite(NN).run()
Test ran for 0.01 s
[42 tests, 0.07 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 0.1 seconds
cpu time: 0.1 seconds
cumulative wall time: 0.1 seconds
0
**********************************************************************
File "src/sage/doctest/control.py", line 1253, in sage.doctest.control.run_doctests
Failed example:
run_doctests(sage.rings.infinity)
Expected:
Running doctests with ID ...
Doctesting 1 file.
sage -t .../sage/rings/infinity.py
[... tests, ... s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: ... seconds
cpu time: ... seconds
cumulative wall time: ... seconds
Got:
Running doctests with ID 2019-04-23-11-38-20-73910002.
Git branch: patchbot/ticket_merged
Using --optional=sage
Doctesting 1 file.
sage -t --warn-long 0.0 /local/sage-patchbot/sage/src/sage/rings/infinity.py
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 206, in
sage.rings.infinity
Warning, slow doctest:
m = Matrix([Infinity])
Test ran for 0.01 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 293, in
sage.rings.infinity.AnInfinity._maxima_init_
Warning, slow doctest:
maxima(-oo)
Test ran for 0.54 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 688, in
sage.rings.infinity.UnsignedInfinityRing_class._element_constructor_
Warning, slow doctest:
K.<a> = QuadraticField(3)
Test ran for 0.04 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 751, in
sage.rings.infinity.UnsignedInfinityRing_class._coerce_map_from_
Warning, slow doctest:
UnsignedInfinityRing.has_coerce_map_from(QuadraticField(-163, 'a'))
Test ran for 0.01 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 755, in
sage.rings.infinity.UnsignedInfinityRing_class._coerce_map_from_
Warning, slow doctest:
UnsignedInfinityRing.has_coerce_map_from(SymmetricGroup(13))
Test ran for 0.02 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 1579, in
sage.rings.infinity.MinusInfinity._gap_init_
Warning, slow doctest:
gap(-Infinity)
Test ran for 0.27 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 1581, in
sage.rings.infinity.MinusInfinity._gap_init_
Warning, slow doctest:
libgap(-Infinity)
Test ran for 0.21 s
**********************************************************************
File "/local/sage-patchbot/sage/src/sage/rings/infinity.py", line 1709, in
sage.rings.infinity.test_comparison
Warning, slow doctest:
for R in rings:
print('testing {}'.format(R))
test_comparison(R)
Test ran for 0.19 s
[299 tests, 1.51 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 1.7 seconds
cpu time: 0.7 seconds
cumulative wall time: 1.5 seconds
**********************************************************************
4 items had failures:
1 of 12 in sage.doctest.control.DocTestController.cleanup
1 of 13 in sage.doctest.control.DocTestController.run
1 of 9 in sage.doctest.control.DocTestController.run_doctests
1 of 2 in sage.doctest.control.run_doctests
[206 tests, 4 failures, 5.63 s]
----------------------------------------------------------------------
sage -t --long src/sage/doctest/forker.py # 6 doctests failed
sage -t --long src/sage/doctest/control.py # 4 doctests failed
----------------------------------------------------------------------
Total time for all tests: 73.5 seconds
cpu time: 5.6 seconds
cumulative wall time: 19.1 seconds

Dima Pasechnik

unread,
Apr 23, 2019, 7:02:50 AM4/23/19
to sage-release
These are not actual doctest failures, these come from the patchbot
being confused by these "Warning, slow doctest:" messages.
And it seems that the doctest expected time completion is mis-computed
for some reason, for, say, 0.19s for a doctest should be acceptable!
> --
> 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 post to this group, send email to sage-r...@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.

Daniel Krenn

unread,
Apr 23, 2019, 7:10:58 AM4/23/19
to sage-r...@googlegroups.com
On 23.04.19 12:55, Clemens Heuberger wrote:
> Am 23.04.19 um 12:30 schrieb Clemens Heuberger:
>> On one of my patchbots
>>
>>      https://patchbot.sagemath.org/log/0/LinuxMint/18.2/x86_64/4.4.0-138-generic/rk02-math/2019-04-20%2005:53:22

FWIW, this patchbot got updated to the latest version 2.8.2.dev0 a few
days ago. (was on 2.8.0.dev before).

Clemens Heuberger

unread,
Apr 23, 2019, 7:14:07 AM4/23/19
to sage-r...@googlegroups.com, Daniel Krenn
The logfile I posted earlier was produced outside the patchbot.



Am 23.04.19 um 13:10 schrieb Daniel Krenn:

fchap...@gmail.com

unread,
Apr 29, 2019, 4:42:07 AM4/29/19
to sage-release
Maybe your computer is too fast ?

What is the result of manually running the following line:

run_doctests(sage.rings.infinity)

On my computer, I get with python3

too few successful tests, not using stored timings
Running doctests with ID 2019-04-29-10-37-46-21ab2187.
Git branch: develop
Using --optional=sage
Doctesting 1 file.
sage -t /home/chapoton/sage3/src/sage/rings/infinity.py
    [299 tests, 4.01 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 8.6 seconds
    cpu time: 1.4 seconds
    cumulative wall time: 4.0 seconds

And the timing is between 1 and 3 seconds in other configurations.

Frederic

Clemens Heuberger

unread,
Jun 8, 2019, 5:26:22 AM6/8/19
to sage-r...@googlegroups.com
For completeness: I did not have time at that time to further debug the issue,
so I simply stopped that patchbot. Trying git bisect, it turned out that the
same problem also occurred with much older versions. So I decided that not a new
release is to blame and simply deleted all configuration in the home directory.
Now it is working again.



Am 29.04.19 um 10:42 schrieb fchap...@gmail.com:
> Maybe your computer is *too fast* ?
> > days ago. (was on 2.8.0.dev <http://2.8.0.dev> before).
> >
>
>
> --
> 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
> <mailto:sage-release...@googlegroups.com>.
> To post to this group, send email to sage-r...@googlegroups.com
> <mailto:sage-r...@googlegroups.com>.
> Visit this group at https://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.

--
Univ.-Prof. Dr. Clemens Heuberger Alpen-Adria-Universität Klagenfurt
Institut für Mathematik, Universitätsstraße 65-67, 9020 Klagenfurt, Austria
Tel: +43 463 2700 3121 Fax: +43 463 2700 99 3121
clemens....@aau.at http://wwwu.aau.at/cheuberg

Reply all
Reply to author
Forward
0 new messages