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

updates to linbox-1.7.0, givaro-4.2.0, fflas-ffpack-2.5.0, rebuild sagemath #42326

Closed
wants to merge 4 commits into from

Conversation

tornaria
Copy link
Contributor

This update is stalled in sagemath (see sagemath/sage#32959) and I don't have a particular reason to do it, but just to be ready. Arch linux uses the updated versions, and the patch needed for sagemath is quite small.

The 3 packages updated (givaro, fflas-ffpack, linbox) need a few small patches just to support i686 and are all taken from and merged upstream.

Testing the changes

  • I tested the changes in this PR: very briefly

@dkwo : maybe you want to try this on aarch64.

@tornaria
Copy link
Contributor Author

The build on x86_64 for a stupid transient reason:

=> fflas-ffpack-2.5.0_1: fetching distfile 'fflas-ffpack-2.5.0.tar.gz' from 'https://github.com/linbox-team/fflas-ffpack/releases/download/v2.5.0/fflas-ffpack-2.5.0.tar.gz'...
https://github.com/linbox-team/fflas-ffpack/releases/download/v2.5.0/fflas-ffpack-2.5.0.tar.gz: Service Unavailable
=> ERROR: fflas-ffpack-2.5.0_1: failed to fetch 'fflas-ffpack-2.5.0.tar.gz'.

@dkwo
Copy link
Contributor

dkwo commented Feb 17, 2023

Let met try that. Btw, don't you want to revbump sage?

@dkwo
Copy link
Contributor

dkwo commented Feb 17, 2023

Not too bad :) This is after rebuilding libtool and ntl, with xbps_check_pkgs=yes:

sage -t --warn-long 30.0 --random-seed=230775089920805747071539279191783974296 /builddir/sagemath-9.8/pkgs/sagemath-standard/build/lib.linux-aarch64-cpython-311/sage/groups/perm_gps/permgroup.py  # 2 doctests failed
sage -t --warn-long 30.0 --random-seed=230775089920805747071539279191783974296 /builddir/sagemath-9.8/pkgs/sagemath-standard/build/lib.linux-aarch64-cpython-311/sage/parallel/map_reduce.py  # Timed out
sage -t --warn-long 30.0 --random-seed=230775089920805747071539279191783974296 /builddir/sagemath-9.8/pkgs/sagemath-standard/build/lib.linux-aarch64-cpython-311/sage/sets/recursively_enumerated_set.pyx  # Timed out

Full log: https://paste.c-net.org/AddictPleasure

@tornaria
Copy link
Contributor Author

tornaria commented May 5, 2023

This is ready, and the upstream PR is good now sagemath/sage#35612.

It may be better to do this when we upgrade to 10.0.

@tornaria
Copy link
Contributor Author

This is supserseded by #43659

@tornaria tornaria closed this May 26, 2023
@tornaria tornaria deleted the linbox branch May 26, 2023 01:55
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

2 participants