Update to GAP 4.15.0 - #1244
Conversation
|
In the following, I list all errors that occurred while running the GAP.jl and Oscar.jl tests with locally built binaries (all deployed at https://github.com/lgoettgens/NameOfTheJll.jl), with julia 1.11.6 on munk:
julia> rays(c)
5-element SubObjectIterator{RayVector{QQFieldElem}}:
+ [0, 1, -1, 0, 0]
+ [0, 1, 0, -1, 0]
[0, 1, 0, 0, -1]
- [1, 0, 1, 1, 0]
[1, 1, 0, 0, 0]
- [1, 1, 0, 1, 0]
- [1, 1, 1, 0, 0]
+ [1, 2, 0, 0, 0]
This list is now complete (ping @ThomasBreuer @fingolfin) |
|
@lgoettgens Thanks. |
The list is still growing while my tests run. The main point here is that we (I'll also ping max once the list is final) can decide which of the failures just need a test adaption later in Oscar, and which ones need to be addressed in GAP (before the release at best). |
|
Concerning the changed ordering of character tables, we had the same problem in GAP tests. The best solution is to change the tests such that they do not depend on a particular ordering, hence these changes are actually independent of switching to the new GAP version; the new tests will look less suggestive (and more ugly). |
|
The primgrp stuff should be fixed once gap-packages/primgrp#59 is resolved. |
fd80fb5 to
d664cff
Compare
|
Concerning 6. (the changed output in the (I am running Julia 1.10.9 with the master branch of GAP (4.16dev). For that, I have used the instructions from |
I am currently in the process of upgrading all of my local jlls to the beta2. Once that is done, I will try to see if I am still able to reproduce it. |
|
I am happy to announce that the GITFans thing (point 6 of the above list), does no longer happen with a clean gap 4.15.0-beta2 rebuild. I have no idea why it showed up in the first place, I would assume that I somehow used some incompatible jlls. |
e167478 to
0255509
Compare
0255509 to
e49636e
Compare
|
It looks like there is an issue with the cryst sources. I'll investigate later if this is a problem of the artifact setup or their server |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #1244 +/- ##
=======================================
Coverage 76.71% 76.71%
=======================================
Files 61 61
Lines 4887 4887
=======================================
Hits 3749 3749
Misses 1138 1138
🚀 New features to boost your workflow:
|
|
CI seems to be happy now. I added one exception for one of the two new distro packages to the distro CI. Its tests pass but the CI job still fails. My current guess is that this packages uses yet another way to exit gap after running its tests that we currently don't accommodate for. I'll look into enabling that job again once I am back in office next week |
Most packages call Does the boolean return value cause problems for the CI job? |
The steps to actually do the update once the GAP release is there is the following:
common.jlandupdate.jlfrom [Gap_pkg_*] Update to gap 4.15.0 and new versioning scheme JuliaPackaging/Yggdrasil#12032 with[skip build] [skip ci].juliainterface) off of [Gap_pkg_*] Update to gap 4.15.0 and new versioning scheme JuliaPackaging/Yggdrasil#12032 into several small PRs and merge them.