Hi Julien,

* Julien Puydt <julien.pu...@gmail.com> [2021-05-18 07:56]:
1) Upstream itself uses the testsuite in the sense of "shouldn't have
too many failing tests", and it still allows to detect when a build is
utterly broken, so we shouldn't disable it.

Debian doesn't necessarily need to do the same as upstream here.

2) It's not an FTBFS, since the sources actually build to a set of
packages.

I did a diff of the logs from EC2 and RB and found this only on RB:
Killing test src/sage/misc/cython.py
(14 in total)

That's this line:

https://sources.debian.org/src/sagemath/9.2-2/sage/src/sage/doctest/forker.py/#L1999

So if we add a

except: before the finally: we get:

EXCEPTION: [Errno 24] Too many open files

so running the build with a higher file limit:

ulimit -n 10240

will produce:

Error: 1940 tests failed, up to 200 failures are tolerated

Cheers Jochen

Attachment: signature.asc
Description: PGP signature

Reply via email to