-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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 10.4 #49571
sagemath: update to 10.4 #49571
Conversation
12cbcf5
to
e11f47b
Compare
c67a5b8
to
9531e73
Compare
Rebased on top of #50295, updated to sagemath 10.4.beta6 |
7c7dd32
to
a5dc20f
Compare
@dkwo sagemath 10.4 is getting close, this works fine for me on x86_64 and passes all tests on i686 and x86_64-musl. If you want to check on aarch64 this is a good time, if there is any issue we can fix all before we merge it. I expect the final release will be almost the same as rc4 and very soon. |
Ideally, this PR should be merged on top of #50565, so that gsl is updated beforehand (both giac + sagemath need to be rebuilt when gsl is updated). Edit: I've tested everything locally with #50565 + this PR so it should be fine to merge both together at the same time. But checking both PRs together takes a bit over 6h so github actions will timeout. |
Thanks. I won't have access to my aarch64 machines for a month or so. |
Great: I think we can merge it once 10.4 is released. @ahesford: my last push should support numpy 2.0 without any further change (meaning: it builds and checks fine both with numpy 1.26 and with numpy 2.0 -- bear in mind that sagemath built with 1.26 will NOT work with 2.0 so a revbump will be necessary). I'll be testing it further and let you know in case anything breaks. |
I tested locally on x86_64 with numpy 2.0 as follows:
|
Closes: void-linux#49571 [via git-merge-pr]
This builds and checks fine on aarch64. |
This is a standard pre-pkg hook, the same happens for all python packages, xbps-src renames the libraries since the architecture part is not necessary for our distro python. |
Ideally, this PR should be merged on top of #50565, so that gsl is updated beforehand (both giac + sagemath need to be rebuilt when gsl is updated).
I've tested everything locally with #50565 + this PR so it should be fine to merge both together at the same time. But checking both PRs together takes a bit over 6h so github actions will timeout.