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.