Built 8.3.beta1 from scratch (after make distclean at least after previously reported pip version issues). Two failing files both complaining that lrslib is not found:
sage -t --long src/sage/game_theory/normal_form_game.py # 2 doctests failed sage -t --long src/sage/game_theory/catalog_normal_form_games.py # 15 doctests failed all failures report " PackageNotFoundError: the package 'lrslib' was not found. You can install it by running 'sage -i lrslib' in a shell " That looks like some optional doctests have not been marked #optional, perhaps? On 17 May 2018 at 14:28, Eric Gourgoulhon <egourgoul...@gmail.com> wrote: > 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. > -- 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.