-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
Upgrade to givaro-4.2.0 fflas-ffpack-2.5.0 linbox-1.7.0 #32959
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:3
I see numerous build errors in https://github.com/linbox-team/fflas-ffpack/runs/4383290866?check_suite_focus=true that will need fixing before we can do these updates |
comment:5
Of course. I just created this ticket to start working on a its branch, which will help us fix the last issues before cutting the final releases. |
This comment has been minimized.
This comment has been minimized.
Commit: |
comment:8
Replying to @ClementPernet:
In each run, such as https://github.com/linbox-team/fflas-ffpack/runs/4383290866?check_suite_focus=true, there is a section "Print out logs for immediate inspection" in the output, which shows all logs of failing package builds in full. When all jobs have completed, the summary page, such as https://github.com/linbox-team/fflas-ffpack/actions/runs/1526437644, gives access to the log artifacts. |
comment:9
We have a bit of documentation on this at https://doc.sagemath.org/html/en/developer/portability_testing.html#automatic-parallel-tox-runs-on-github-actions; if you feel anything needs to be added, let me know |
comment:10
Thanks a lot for the pointers. |
comment:13
The |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:15
I just released the three libraries and updated this branch with the corresponding checksums, and added the upstream_url as requested. I could check that the testsuite passes on 2 machines (broadwell and skylake-X both running Linux mint). I only had to comment out Dima suggested to pacth this file, but I am not sure to see where this should be done in sage install process. Any help would be most welcome. |
comment:16
Does Singular/Singular@18bb792 |
comment:17
Replying to @dimpase:
Note that the patched file is actually meant to be preprocessed by Singular's |
comment:18
Replying to @ClementPernet:
I don't think there's such an easy solution. The straightforward one is to wait for a new singular release, and then upgrade singular and givaro in sage at the same time, after enough distributions have packaged them both. |
comment:19
I would suggest to work around this clash in Givaro. |
comment:20
The latest run of the integration testing workflow - https://github.com/linbox-team/fflas-ffpack/runs/4511137082?check_suite_focus=true - fails badly on all platforms |
comment:22
Replying to @mkoeppe:
This run does not correspond to the released package and the failure there has been fixed in a more recent commit which is in the release. |
comment:23
You may want to cancel the runs that are no longer needed so that the current one gets a chance to run |
comment:42
Replying to @mkoeppe:
Should I revert this commit, as the fixed Singular is now released ? I am not sure what's the best move to get thinks rolling. Just let me know. |
comment:43
This would depend on
|
comment:44
By the way, I've marked this ticket for Sage 9.7 because of the increased compiler requirements (see #32074). Also before we can merge this upgrade, Cygwin support needs to repaired (https://github.com/linbox-team/fflas-ffpack/runs/4658698318) |
comment:45
Also, 32bit platforms seem broken |
Dependencies: #33316 |
comment:48
@ClementPernet Is it planned to release new versions of the packages that include patches you may have received from distribution packaging? |
comment:49
Yes, I'm finally getting back to it, and would like to cut a minor version in a near future (say september or october) fixing the various issues raised here and in other PRs. |
@ClementPernet, any plans for a new minor version? |
…-2.5.0 ### 📚 Description Draft PR taken from sagemath#35148. I rebased on top of 10.4 and added two more patches taken from upstream @ClementPernet closes sagemath#32959 closes sagemath#35148 URL: sagemath#37938 Reported by: Volker Braun Reviewer(s):
…-2.5.0 ### 📚 Description Draft PR taken from sagemath#35148. I rebased on top of 10.4 and added two more patches taken from upstream @ClementPernet closes sagemath#32959 closes sagemath#35148 URL: sagemath#37938 Reported by: Volker Braun Reviewer(s):
…-2.5.0 ### 📚 Description Draft PR taken from sagemath#35148. I rebased on top of 10.4 and added two more patches taken from upstream @ClementPernet closes sagemath#32959 closes sagemath#35148 URL: sagemath#37938 Reported by: Volker Braun Reviewer(s):
…-2.5.0 ### 📚 Description Draft PR taken from sagemath#35148. I rebased on top of 10.4 and added two more patches taken from upstream @ClementPernet closes sagemath#32959 closes sagemath#35148 URL: sagemath#37938 Reported by: Volker Braun Reviewer(s):
…-2.5.0 ### 📚 Description Draft PR taken from sagemath#35148. I rebased on top of 10.4 and added two more patches taken from upstream @ClementPernet closes sagemath#32959 closes sagemath#35148 URL: sagemath#37938 Reported by: Volker Braun Reviewer(s):
…-2.5.0 ### 📚 Description Draft PR taken from sagemath#35148. I rebased on top of 10.4 and added two more patches taken from upstream @ClementPernet closes sagemath#32959 closes sagemath#35148 URL: sagemath#37938 Reported by: Volker Braun Reviewer(s):
New packages are available here (with the corresponding checksums):
givaro: https://github.com/linbox-team/givaro/releases/tag/v4.2.0
fflas-ffpack: https://github.com/linbox-team/fflas-ffpack/releases/tag/v2.5.0
linbox: https://github.com/linbox-team/linbox/releases/tag/v1.7.0
The new versions require "a C++ compiler supporting C++11 standard. More precisely g++ v5 or greater, clang++ v3.4 or greater".
So this ticket depends on dropping support for some systems, see #32074.
Depends on #33316
CC: @kiwifb @orlitzky
Component: packages: standard
Branch/Commit: u/cpernet/upgrade_to_givaro_4_2_0_fflas_ffpack_2_5_0_linbox_1_7_0 @
4006e10
Issue created by migration from https://trac.sagemath.org/ticket/32959
The text was updated successfully, but these errors were encountered: