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
Update NTL to 6.0.0 #14876
Comments
comment:2
... and keep the |
comment:3
If you mean #14692: I won't included anything from that ticket as long as it is not finished. |
comment:4
Replying to @vbraun:
Yes, that's what I meant. It is finished, you just have to include the ( I rebased Jean-Pierre's spkg at #2114 on mine, but then Jeroen felt he had to make trivial changes to that again, so that I would now again have to rebase mine on that of #2114, but that doesn't make sense if you're going to create a 6.0.0 anyway. |
comment:5
Yes please include #14692, there was just a trivial change to .hgignore to do and hg addremove but I completely forgot... |
comment:6
If Shoup has some interest on updating NTL again, we should definitely forward him our patches. |
Attachment: trac_14876_ntl_typedef.patch.gz Initial patch |
comment:7
Please somebody go ahead and forward our patches... |
comment:8
Ok, I'll take care of forwarding the patches. |
This comment has been minimized.
This comment has been minimized.
comment:10
Groumpf, you just prevented me from posting that: Please don't produce any spkg yet if not already done. So I'll just check your spkg. |
comment:11
Singular doesn't build with NTL-6.0.0. In the interest of getting this git-ready let's wait with the version bump. |
This comment has been minimized.
This comment has been minimized.
Work Issues: Singular |
comment:13
For the record, this is not fixed in Singular-3.1.6 (#14333), but is fixed in the upstream trunk https://groups.google.com/d/msg/libsingular-devel/aiMvEnN8qyg/cIFUsOXxK_MJ |
comment:14
Replying to @jpflori:
Done and taken into account by Shoup. |
comment:15
Replying to @jpflori:
For future reference: Note that Victor's answer is not appearing there. |
Reviewer: Jean-Pierre Flori |
Dependencies: 14333 |
Changed author from Volker Braun to Volker Braun, Jean-Pierre Flori |
Branch: u/jpflori/ticket/14876 |
This comment has been minimized.
This comment has been minimized.
Changed work issues from Singular to segfaults |
Commit: |
comment:16
Singular update is positively reviewed. New commits:
|
comment:23
Just to be clear. You git branch has both #14333 and this ticket. Which now that I wrote it, seem totally normal. With git, branch depending from another ticket will include change from the depending ticket. |
comment:24
I don't really know what should happen here. |
comment:25
OK so I will try to do some testing of this. Apart from singular the following packages have a dependency to ntl:
So my plan is to start from 6.1.beta2 add #14333, this ticket the flint upgrade and then rebuild the rest. |
comment:27
Replying to @kiwifb:
Any result on that? :) |
comment:28
I dropped the ball because of other stuff. It will be easier to start from 6.2.beta2 since singular has been merged. |
comment:29
Well so far it is extremely painful and not going very far. Switching branch with sage --dev checkout brought me in a state where I ended downloading older versions of sage's dependencies. |
comment:30
Oh and the tarball cannot be found for good measure. |
comment:31
Typo indeed. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:33
Replying to @jpflori:
Can't believe I didn't notice that. |
comment:34
Can you rebase the branch on 6.2.beta2? I have done:
So that branch is still on the old versions of flint, singular and eclib. I need to be able to rebuild them to fully test the ticket. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:36
Do you know how I should checkout the changes? ./sage -dev checkout --ticket 14876 still leaves me with flint 2.3.p1. |
comment:37
I'd say
Of course, you need to be tracking everything from the track git branch for that to work.
might do the trick if you don't. I don't know how to do that with the dev scripts, sorry :( |
comment:38
Forget about the dev scripts for now.
worked. pity I didn't think of switching to a test branch earlier. |
comment:39
Yes! |
Changed reviewer from Jean-Pierre Flori to Jean-Pierre Flori,François Bissey |
comment:40
I just had a thought. Will the dependency of ntl need an artificial bump to be rebuilt or is the upgrade system able to cope with that? |
comment:41
Dependents of NTL will be rebuilt automatically. I tried upgrading and it didn't produce a working Sage, but complete rebuild does. Possibly because wrong header files are used at one point, one of the limitations of our build system. |
Changed branch from u/jpflori/ticket/14876 to |
Changed commit from |
comment:43
For those interested, 6.1 has been released: #15938 (nothing to see there yet). |
New upstream version.
Use git branch and tarball at:
Depends on #14333
CC: @nexttime @jpflori
Component: packages: standard
Author: Volker Braun, Jean-Pierre Flori
Branch:
8c9d711
Reviewer: Jean-Pierre Flori,François Bissey
Issue created by migration from https://trac.sagemath.org/ticket/14876
The text was updated successfully, but these errors were encountered: