-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sagemath: update to 9.8 #42048
sagemath: update to 9.8 #42048
Conversation
So
It has already happened before (#39876 (comment), #41085 (comment)). This was already known upstream (https://trac.sagemath.org/ticket/33907) and it turns out I already fixed this (it's even merged upstream for 9.8!) but I forgot. This only happens under very heavy load (as here in CI, but not in my box even if I run 16 threads on 8 cores, it has to be way more loaded to trigger) I'll push a new PR with the patch from https://git.sagemath.org/sage.git/commit?id=6f5c1c2fc8bcfb5e6555716d05ce70511795ffa1. Meanwhile my local tests with all the above PR together are successful. |
d8a48a5
to
bd75ad9
Compare
4bd37d8
to
d61fbc7
Compare
Rebased without changes to restart CI. |
I had to make a change since the tarball was moved; a different dirname changes the sha256 of the tarball but I checked that the contents are identical -- other than the name of the top level dir which xbps-src renames anyway (that feature gets another 👍 ). |
On aarch64 (after rebuilding libtool and ntl), the following tests fail:
|
I did not test with the linked PR's though. |
Were these doctests passing before this PR? |
If I build from Void's master branch, it fails to start the tests, with |
btw,
|
sagemath 9.8 is released. I'll work on that. Meanwhile, it would be helpful if all the other package updates can be merged. Re: aarch64, can we move that to a separate issue? I'm not ready to support sagemath on aarch64 yet. |
That makes sense, sorry for pulluting this thread. |
8675dce
to
7ed9dc7
Compare
Also: - fix edge case of python 3.11 integer conversion on 32 bit - support tachyon 0.99.5 - support singular 4.3.1p3 - fix tests for giac 1.9.0.35 - fix tests for numpy 1.24 - skip unstable tests in klyachko.py - remove zn_poly dependency - fix very slow test in stream.py
The only test failure in the previous run was a very slow test that triggered a timeout on i686. I fixed the slow test in sagemath/sage#35127 and include the fix here so the timeout doesn't trouble us again. |
@leahneukirchen this is IMO ready to merge. |
This PR includes
Changes in sagemath package:
Testing the changes