Skip to content

Comments

sagemath: update to 10.3.#47712

Merged
leahneukirchen merged 6 commits intovoid-linux:masterfrom
tornaria:sagemath
Mar 23, 2024
Merged

sagemath: update to 10.3.#47712
leahneukirchen merged 6 commits intovoid-linux:masterfrom
tornaria:sagemath

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

@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.

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.

4 participants