*Gentoo* Incremental build 9.1.beta8 -> 9.1.beta9
After make python3-clean && make I have the following failures: ---------------------------------------------------------------------- sage -t --long --warn-long 115.0 src/sage/doctest/test.py # 1 doctest failed sage -t --long --warn-long 115.0 src/sage/rings/integer.pyx # 2 doctests failed ---------------------------------------------------------------------- System python is 3.7.6 The failures: sage -t --long --warn-long 115.0 src/sage/doctest/test.py ********************************************************************** File "src/sage/doctest/test.py", line 521, in sage.doctest.test Failed example: if system() == "Linux": P = subprocess.Popen(["sage", "-t", "--warn-long", "0", "--memlimit=2000", "memlimit.rst"], stdout=subprocess.PIPE, **kwds) out, err = P.communicate() ok = ("MemoryError: failed to allocate" in bytes_to_str(out)) Expected nothing Got: Process DocTestWorker-1: Traceback (most recent call last): File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap self.run() File "/mnt/backup/storage/sage-git_develop/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 2172, in run task(self.options, self.outtmpfile, msgpipe, self.result_queue) File "/mnt/backup/storage/sage-git_develop/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 2525, in __call__ result_queue.put(result, False) File "/usr/lib/python3.7/multiprocessing/queues.py", line 87, in put self._start_thread() File "/usr/lib/python3.7/multiprocessing/queues.py", line 170, in _start_thread self._thread.start() File "/usr/lib/python3.7/threading.py", line 852, in start _start_new_thread(self._bootstrap, ()) RuntimeError: can't start new thread ********************************************************************** sage -t --long --warn-long 115.0 src/sage/rings/integer.pyx ********************************************************************** File "src/sage/rings/integer.pyx", line 3118, in sage.rings.integer.Integer.divisors Failed example: for i in range(20): # long time try: alarm(RDF.random_element(1e-3, 0.5)) _ = n.divisors() cancel_alarm() # we never get here except AlarmInterrupt: pass Exception raised: Traceback (most recent call last): File "/mnt/backup/storage/sage-git_develop/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run self.compile_and_execute(example, compiler, test.globs) File "/mnt/backup/storage/sage-git_develop/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1123, in compile_and_execute exec(compiled, globs) File "<doctest sage.rings.integer.Integer.divisors[20]>", line 4, in <module> _ = n.divisors() File "sage/rings/integer.pyx", line 3188, in sage.rings.integer.Integer.divisors (build/cythonized/sage/rings/integer.c:20544) ptr = <unsigned long*>check_allocarray(divisor_count, 3 * sizeof(unsigned long)) File "memory.pxd", line 87, in cysignals.memory.check_allocarray (build/cythonized/sage/rings/integer.c:46769) MemoryError: failed to allocate 33554432 * 24 bytes ********************************************************************** File "src/sage/rings/integer.pyx", line 3790, in sage.rings.integer.Integer.trial_division Failed example: n = 2 * next_prime(10^40); n.trial_division() Exception raised: Traceback (most recent call last): File "/mnt/backup/storage/sage-git_develop/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run self.compile_and_execute(example, compiler, test.globs) File "/mnt/backup/storage/sage-git_develop/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1123, in compile_and_execute exec(compiled, globs) File "<doctest sage.rings.integer.Integer.trial_division[10]>", line 1, in <module> n = Integer(2) * next_prime(Integer(10)**Integer(40)); n.trial_division() File "/mnt/backup/storage/sage-git_develop/sage/local/lib/python3.7/site-packages/sage/arith/misc.py", line 1193, in next_prime return ZZ(n).next_prime(proof) File "sage/rings/integer.pyx", line 5774, in sage.rings.integer.Integer.next_prime (build/cythonized/sage/rings/integer.c:35865) while not p._pseudoprime_is_prime(proof): File "sage/rings/integer.pyx", line 5309, in sage.rings.integer.Integer._pseudoprime_is_prime (build/cythonized/sage/rings/integer.c:33383) return self.__pari__().isprime() File "cypari2/gen.pyx", line 2112, in cypari2.gen.Gen.isprime cysignals.signals.AlarmInterrupt ********************************************************************** 2 items had failures: 1 of 23 in sage.rings.integer.Integer.divisors 1 of 19 in sage.rings.integer.Integer.trial_division On Sunday, March 29, 2020 at 2:50:19 PM UTC-5, Matthias Köppe wrote: > > On Sunday, March 29, 2020 at 8:59:43 AM UTC-4, Volker Braun 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 >> >> I don't see any major issues for 9.1 any more, so we should soon have the >> first rc. If you have anything that you thing should go in then now is the >> time to finish it up ;-) >> >> 6a4580546f (tag: 9.1.beta9, trac/develop) Updated SageMath version to >> 9.1.beta9 >> > > > Let me remark that this is the first beta that tries to use the system > python3 in a venv (#27824) instead of building our own copy of python3. > Tests of building from scratch or (after "make python3-clean") would be > valuable. > > > I ran tests (make build ptest) at > https://github.com/mkoeppe/sage/actions/runs/65613035 . > Full logs for all builds are available at this link. > > *Debian* (jessie/buster/bullseye/sid), *Ubuntu* > (trusty/xenial/bionic/eoan/focal)m and *LinuxMint* (19.3) are mostly > clean. > > Some of the doctest failures are likely known to distribution packagers > already. If fixes for these doctests are available already, now it's time > to upstream them. > > Some doctest failures, for example ubuntu-bionic-standard ( > https://github.com/mkoeppe/sage/runs/542655815): > sage -t src/sage/interfaces/r.py # 1 doctest failed > sage -t src/sage/interfaces/tachyon.py # 1 doctest failed > sage -t src/sage/libs/glpk/error.pyx # 1 doctest failed > sage -t src/sage/numerical/backends/glpk_backend.pyx # 1 doctest failed > sage -t src/sage/tests/cmdline.py # 3 doctests failed > > ubuntu-eoan-standard > https://github.com/mkoeppe/sage/runs/542655826 > sage -t src/sage/interfaces/giac.py # 2 doctests failed > sage -t src/sage/interfaces/r.py # 1 doctest failed > sage -t src/sage/interfaces/tachyon.py # 1 doctest failed > sage -t src/sage/libs/eclib/interface.py # 1 doctest failed > sage -t src/sage/libs/glpk/error.pyx # 1 doctest failed > sage -t src/sage/numerical/backends/glpk_backend.pyx # 1 doctest failed > sage -t src/sage/tests/cmdline.py # 3 doctests failed > > debian-buster-standard (https://github.com/mkoeppe/sage/runs/542655851) > sage -t src/sage/combinat/tutorial.py # 2 doctests failed > sage -t src/sage/interfaces/ecm.py # 3 doctests failed > sage -t src/sage/interfaces/r.py # 1 doctest failed > sage -t src/sage/interfaces/tachyon.py # 1 doctest failed > sage -t src/sage/libs/glpk/error.pyx # 1 doctest failed > sage -t src/sage/libs/libecm.pyx # 1 doctest failed > sage -t src/sage/numerical/backends/glpk_backend.pyx # 1 doctest failed > sage -t src/sage/rings/finite_rings/element_pari_ffelt.pyx # 1 doctest > failed > sage -t src/sage/rings/padics/padic_lattice_element.py # 3 doctests failed > sage -t > src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py # 2 > doctests failed > sage -t src/sage/tests/book_stein_ent.py # 1 doctest failed > sage -t > src/sage/tests/books/computational-mathematics-with-sagemath/combinat_doctest.py > > # 2 doctests failed > sage -t src/sage/tests/cmdline.py # 3 doctests failed > > debian-bullseye-standard (https://github.com/mkoeppe/sage/runs/542655863) > sage -t src/sage/interfaces/r.py # 1 doctest failed > sage -t src/sage/interfaces/tachyon.py # 1 doctest failed > sage -t src/sage/lfunctions/dokchitser.py # 2 doctests failed > sage -t src/sage/lfunctions/pari.py # 1 doctest failed > sage -t src/sage/libs/glpk/error.pyx # 1 doctest failed > sage -t src/sage/interfaces/maxima.py # Timed out > sage -t src/sage/numerical/backends/glpk_backend.pyx # 1 doctest failed > sage -t src/sage/rings/number_field/number_field.py # 8 doctests failed > sage -t src/sage/rings/number_field/number_field_ideal.py # 2 doctests > failed > sage -t src/sage/rings/number_field/unit_group.py # 1 doctest failed > sage -t src/sage/rings/padics/padic_lattice_element.py # 3 doctests failed > sage -t src/sage/rings/polynomial/polynomial_quotient_ring.py # 2 > doctests failed > sage -t src/sage/rings/number_field/number_field_element.pyx # Timed out > sage -t src/sage/schemes/elliptic_curves/ell_number_field.py # 3 doctests > failed > sage -t src/sage/schemes/elliptic_curves/height.py # 6 doctests failed > sage -t src/sage/schemes/plane_conics/con_number_field.py # 1 doctest > failed > sage -t src/sage/tests/cmdline.py # 3 doctests failed > > > *Fedora* (26-32), *Centos* (7-8): > > Fedora 26: clean > > Fedora 27, 28, 29: Critical test failures in sage.combinat, likely because > of symmetrica https://trac.sagemath.org/ticket/29405 > > Fedora 30 and 31: Doctest build error related to eclib > > Fedora 32: Build errors with various packages. Fedora 32 already ships gcc > 10! > > Centos 7 and 8: clean > > > *Arch Linux*: clean > > *Slackware: *Build error with freetype; > https://trac.sagemath.org/ticket/29373 needs review > > *macOS:* > > homebrew-macos-minimal: > sage -t src/sage/interfaces/gap.py # 1 doctest failed > sage -t src/sage/rings/padics/padic_lattice_element.py # 3 doctests failed > sage -t src/sage/sets/recursively_enumerated_set.pyx # 2 doctests failed > > homebrew-macos-standard: > pynac build error - https://trac.sagemath.org/ticket/29404 needs review > > homebrew-conda-forge-minimal: > gfan build error - https://trac.sagemath.org/ticket/28984 > > homebrew-conda-forge-standard: > numpy build error > > > > > > > > > > > > > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/26b2d565-7bcb-43f4-a1f4-4f8b891cc791%40googlegroups.com.