Skip to content
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.3. #47712

Merged
merged 6 commits into from
Mar 23, 2024
Merged

sagemath: update to 10.3. #47712

merged 6 commits into from
Mar 23, 2024

Conversation

tornaria
Copy link
Contributor

PR for tracking sagemath beta/rc until 10.3 is released.

Testing the changes

  • I tested the changes in this PR: briefly

srcpkgs/sagemath/template Outdated Show resolved Hide resolved
@dkwo dkwo mentioned this pull request Dec 12, 2023
@tornaria tornaria changed the title [beta] sagemath: update to 10.3.beta1. [beta] sagemath: update to 10.3.beta2. Dec 14, 2023
@tornaria tornaria force-pushed the sagemath branch 2 times, most recently from 875e9d5 to 152f2dd Compare December 14, 2023 13:13
@tornaria tornaria changed the title [beta] sagemath: update to 10.3.beta2. [beta] sagemath: update to 10.3.beta3. Dec 19, 2023
@tornaria
Copy link
Contributor Author

@ahesford testing here cython 3.0.7 to compile and check sagemath

@ahesford
Copy link
Member

Thanks for checking Cython; updated in 0dea09d.

@tornaria tornaria force-pushed the sagemath branch 2 times, most recently from fd5fd84 to 427e691 Compare December 26, 2023 22:57
@tornaria tornaria changed the title [beta] sagemath: update to 10.3.beta3. [beta] sagemath: update to 10.3.beta4. Dec 26, 2023
@tornaria tornaria force-pushed the sagemath branch 2 times, most recently from ff7990f to 100f39f Compare January 11, 2024 03:13
@tornaria tornaria changed the title [beta] sagemath: update to 10.3.beta4. [beta] sagemath: update to 10.3.beta5. Jan 17, 2024
@tornaria tornaria changed the title [beta] sagemath: update to 10.3.beta5. [beta] sagemath: update to 10.3.beta6. Jan 23, 2024
@tornaria tornaria changed the title [beta] sagemath: update to 10.3.beta6. [beta] sagemath: update to 10.3.beta7. Feb 7, 2024
@tornaria tornaria changed the title [beta] sagemath: update to 10.3.beta7. [beta] sagemath: update to 10.3.rc0. Feb 28, 2024
@tornaria
Copy link
Contributor Author

tornaria commented Mar 3, 2024

@dkwo sagemath 10.3 is close to being released. This PR is up-to-date with rc1, using flintlib 3.1 (it's just simpler to update both at the same time -- singular needs patching as well).

Also I changed (slightly) the package, first to use pep517 build (which works fine) and also moved the internal scripts from /usr/lib/sagemath/10.3/bin directly into /usr/libexec/sagemath. Both changes should be transparent to the user.

If you want to test (esp. in aarch64) let me know of any trouble. We have a small window to contribute fixes upstream if something pops up.

@dkwo
Copy link
Contributor

dkwo commented Mar 5, 2024

the changes look good. it's failing at building givaro though, both on aarch64 and x86_64: ./givaro/givdegree.h:42:33: error: 'uint64_t' does not name a type

@dkwo
Copy link
Contributor

dkwo commented Mar 5, 2024

maybe we need this linbox-team/givaro@a6b3708 ?

@tornaria
Copy link
Contributor Author

tornaria commented Mar 5, 2024

I added the patch to givaro; revbump to be safe since the missing include is in a header that we ship in givaro-devel.

@tornaria tornaria changed the title [RC] sagemath: update to 10.3.rc1. [RC] sagemath: update to 10.3.rc2. Mar 5, 2024
@tornaria
Copy link
Contributor Author

tornaria commented Mar 5, 2024

I'm getting weird "error" in CI (no log at all), I don't know what is going on...

@tornaria tornaria force-pushed the sagemath branch 2 times, most recently from 4b4f147 to a65728c Compare March 6, 2024 13:19
@tornaria
Copy link
Contributor Author

tornaria commented Mar 6, 2024

It turns out that the flintlib-3.1.0.tar.gz tarball had changed (to fix two issues I reported, see flintlib/flint#1809) hence the template was failing at fetching it. It's updated now.

@tornaria
Copy link
Contributor Author

tornaria commented Mar 6, 2024

I'm getting weird "error" in CI (no log at all), I don't know what is going on...

It seems the logs are now XHRed from a *.windows.net address instead of *.github.com, which umatrix was blocking. This confused me as it seemed the CI itself was completely broken.

@dkwo
Copy link
Contributor

dkwo commented Mar 7, 2024 via email

@tornaria tornaria changed the title [RC] sagemath: update to 10.3.rc2. [RC] sagemath: update to 10.3.rc4. Mar 20, 2024
@tornaria tornaria changed the title [RC] sagemath: update to 10.3.rc4. sagemath: update to 10.3. Mar 21, 2024
@tornaria
Copy link
Contributor Author

@dkwo final release of sagemath 10.3, if you want to review and give one more try before we merge.

Notes

@dkwo
Copy link
Contributor

dkwo commented Mar 23, 2024

This builds and checks fine on aarch64 :)
time to merge it? @leahneukirchen

@leahneukirchen
Copy link
Member

Then mark as ready.

@tornaria tornaria marked this pull request as ready for review March 23, 2024 17:54
@tornaria
Copy link
Contributor Author

Ready to merge! Thanks @dkwo @leahneukirchen for your support.

@leahneukirchen leahneukirchen merged commit 488caf8 into void-linux:master Mar 23, 2024
8 checks passed
@tornaria tornaria deleted the sagemath branch March 25, 2024 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants