On Ubuntu 16.04 x86_64 Xeon E5-2623 + 16 GB RAM, from a fresh git clone + 
pull develop, parallel (-j16) build OK and make ptestlong failed with 4 
transient doctests. 3 of them are  due to "Jmol failed to create file", as 
usual on this computer (race error?), but the 4th one is a different type:

sage -t --long --warn-long 51.8 src/sage/schemes/elliptic_curves/padics.py
**********************************************************************
File "src/sage/schemes/elliptic_curves/padics.py", line 878, in 
sage.schemes.elliptic_curves.padics.padic_height_via_multiply
Failed example:
    for prec in range(2, max_prec):                 # long time
        assert E.padic_height_via_multiply(5, prec)(P) == full   # long time
Exception raised:
    Traceback (most recent call last):
      File 
"/home/eric/sage/8.3.beta1/local/lib/python2.7/site-packages/sage/doctest/forker.py",
 
line 562, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File 
"/home/eric/sage/8.3.beta1/local/lib/python2.7/site-packages/sage/doctest/forker.py",
 
line 972, in compile_and_execute
        exec(compiled, globs)
      File "<doctest 
sage.schemes.elliptic_curves.padics.padic_height_via_multiply[13]>", line 
2, in <module>
        assert E.padic_height_via_multiply(Integer(5), prec)(P) == full   # 
long time
      File 
"/home/eric/sage/8.3.beta1/local/lib/python2.7/site-packages/sage/schemes/elliptic_curves/padics.py",
 
line 908, in padic_height_via_multiply
        sigma = self.padic_sigma_truncated(p, N=adjusted_prec, E2=E2, 
lamb=lamb)
      File 
"/home/eric/sage/8.3.beta1/local/lib/python2.7/site-packages/sage/schemes/elliptic_curves/padics.py",
 
line 1285, in padic_sigma_truncated
        E2 = self.padic_E2(p, N-2, check_hypotheses=False)
      File 
"/home/eric/sage/8.3.beta1/local/lib/python2.7/site-packages/sage/schemes/elliptic_curves/padics.py",
 
line 1506, in padic_E2
        frob_p = self.matrix_of_frobenius(p, prec, check, check_hypotheses, 
algorithm).change_ring(Integers(p**prec))
      File 
"/home/eric/sage/8.3.beta1/local/lib/python2.7/site-packages/sage/schemes/elliptic_curves/padics.py",
 
line 1657, in matrix_of_frobenius
        Q, p, adjusted_prec, trace)
      File 
"/home/eric/sage/8.3.beta1/local/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/monsky_washnitzer.py",
 
line 1659, in matrix_of_frobenius
        F1_reduced = reduce_all(Q, p, F1_coeffs, offset)
      File 
"/home/eric/sage/8.3.beta1/local/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/monsky_washnitzer.py",
 
line 1024, in reduce_all
        exact_form = reduce_negative(Q, p, coeffs, offset, exact_form)
      File 
"/home/eric/sage/8.3.beta1/local/lib/python2.7/site-packages/sage/schemes/hyperelliptic_curves/monsky_washnitzer.py",
 
line 800, in reduce_negative
        a[1] = base_ring(lift(a[1]) / (j+1))
      File "sage/structure/parent.pyx", line 920, in 
sage.structure.parent.Parent.__call__ 
(build/cythonized/sage/structure/parent.c:9734)
        return mor._call_(x)
      File "sage/structure/coerce_maps.pyx", line 145, in 
sage.structure.coerce_maps.DefaultConvertMap_unique._call_ 
(build/cythonized/sage/structure/coerce_maps.c:4555)
        raise
      File "sage/structure/coerce_maps.pyx", line 140, in 
sage.structure.coerce_maps.DefaultConvertMap_unique._call_ 
(build/cythonized/sage/structure/coerce_maps.c:4423)
        return C._element_constructor(x)
      File 
"/home/eric/sage/8.3.beta1/local/lib/python2.7/site-packages/sage/rings/finite_rings/integer_mod_ring.py",
 
line 1168, in _element_constructor_
        return integer_mod.IntegerMod(self, x)
      File "sage/rings/finite_rings/integer_mod.pyx", line 197, in 
sage.rings.finite_rings.integer_mod.IntegerMod 
(build/cythonized/sage/rings/finite_rings/integer_mod.c:4557)
        return t(parent, value)
      File "sage/rings/finite_rings/integer_mod.pyx", line 350, in 
sage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__ 
(build/cythonized/sage/rings/finite_rings/integer_mod.c:5738)
        z = value % self.__modulus.sageInteger
      File "sage/rings/rational.pyx", line 2867, in 
sage.rings.rational.Rational.__mod__ 
(build/cythonized/sage/rings/rational.c:25746)
        d = d.inverse_mod(other)
      File "sage/rings/integer.pyx", line 6607, in 
sage.rings.integer.Integer.inverse_mod 
(build/cythonized/sage/rings/integer.c:41598)
        raise ZeroDivisionError("Inverse does not exist.")
    ZeroDivisionError: Inverse does not exist.
**********************************************************************
1 item had failures:
   1 of  15 in sage.schemes.elliptic_curves.padics.padic_height_via_multiply
    [199 tests, 1 failure, 15.26 s]

Again, the error is transient: all doctests in that file are passed when 
run standalone:

./sage -t --long --warn-long 51.8 src/sage/schemes/elliptic_curves/padics.py
Running doctests with ID 2018-05-17-15-21-32-76509919.
Git branch: develop
Using --optional=mpir,python2,sage
Doctesting 1 file.
sage -t --long --warn-long 51.8 src/sage/schemes/elliptic_curves/padics.py
    [199 tests, 11.03 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 11.2 seconds
    cpu time: 11.0 seconds
    cumulative wall time: 11.0 seconds

Eric.

-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.

Reply via email to