On Ubuntu 18.04 running on bi-Xeon E5-2623 (8 cores) + 16 GB RAM:
- python2:
- incremental build (from 8.8.rc2, with -j16) completed, with Sphinx complaining during the doc build:
formatargspec() is now deprecated. Please use sphinx.util.inspect.Signature instead
- all tests from ptestlong passed
- python3:
- incremental build (from 8.8.rc2, with -j16) completed, with the same Sphinx deprecation warning as with python 2.
- tests from ptest-python3 passed, except for 2 doctests
in src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py:
sage -t --long --warn-long 50.3 src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py
**********************************************************************
File "src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py", line 1372, in sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function
Failed example:
H = HyperellipticCurve(t^5 + a*t)
Exception raised:
Traceback (most recent call last):
File "/home/eric/sage/py3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
self.compile_and_execute(example, compiler, test.globs)
File "/home/eric/sage/py3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1105, in compile_and_execute
exec(compiled, globs)
File "<doctest sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function[7]>", line 1, in <module>
H = HyperellipticCurve(t**Integer(5) + a*t)
File "/home/eric/sage/py3/local/lib/python3.7/site-packages/sage/schemes/hyperelliptic_curves/constructor.py", line 220, in HyperellipticCurve
raise ValueError("In characteristic 2, argument h (= %s) must be non-zero."%h)
ValueError: In characteristic 2, argument h (= 0) must be non-zero.
**********************************************************************
File "src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py", line 1373, in sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function
Failed example:
H.zeta_function()
Expected:
(81*x^4 + 72*x^3 + 32*x^2 + 8*x + 1)/(9*x^2 - 10*x + 1)
Got:
(16*x^4 + 8*x^3 + x^2 + 2*x + 1)/(4*x^2 - 5*x + 1)
**********************************************************************
1 item had failures:
2 of 16 in sage.schemes.hyperelliptic_curves.hyperelliptic_finite_field.HyperellipticCurve_finite_field.zeta_function
[373 tests, 2 failures, 59.91 s]
The 2 doctests are passed when run standalone.
NB: these are the same errors as with 8.8.rc2 and, IIRC, as with 8.8.rc1. So it seems the errors are reproducible when doctesting with "make ptest-python3". They are not directly related to parallel doctesting though, since
./sage -tp --long --warn-long 50.3 src/sage/schemes/
yields
Running doctests with ID 2019-06-24-13-52-38-4df2b045.
Git branch: develop
Using --optional=build,dochtml,memlimit,mpir,python2,sage
Sorting sources by runtime so that slower doctests are run first....
Doctesting 144 files using 8 threads.
...
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 139.5 seconds
cpu time: 930.2 seconds
cumulative wall time: 1003.4 seconds
Eric.