-
-
Notifications
You must be signed in to change notification settings - Fork 565
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 Singular-4.x.x #17254
Comments
Branch: u/jdemeyer/ticket/17254 |
Commit: |
This comment has been minimized.
This comment has been minimized.
comment:3
Replying to @jpflori:
I wonder if we even have a Sage developer who is familiar enough with Singular to do this (for the record: not me, I know nothing about Singular). Of course, I'm not arguing with that. |
comment:4
Replying to @jdemeyer:
Maybe Burcin would do... |
comment:6
Q: where to get the singular tarball for this commit?
Could the update to 4.0.1. be done by at least two or three persons to spread the knownledge |
comment:7
You have to put a tarball repackaged by the I've put a repackaged tarball at: |
comment:8
(I'm not sure the checksums will the same as what Jeroen branch expect, run |
comment:9
And I'd be happy to work on the upgrade and learn more about Singular's internals, but please also review the "easy" #17184 (where I've already learnt some stuff) firsT. |
This comment has been minimized.
This comment has been minimized.
comment:11
Singular 4.0.1. compiles now in sage but sage does not yet - For the moment I removed some patches; we probably will have to adjust them later on. For example there is meanwhile no such thing like 'lomalloc_ndebug' so if we want to disable some debug functionality or output for omalloc we have to do that by passing appropriate flags to omalloc/configure, e,g Also I disabled the currently broken Could someone of you take care of the sage compile errors and figure out what is going wrong and/or ask for help in the Singular forum? I can't do that easily, because within the Singular-team I'm out-of-favor because I constantly criticise their software and thus I will likely get little or no support. Jakob |
Changed branch from u/jdemeyer/ticket/17254 to u/jakobkroeker/ticket/17254 |
New commits:
|
Changed branch from u/jakobkroeker/ticket/17254 to u/jdemeyer/ticket/17254 |
comment:14
first hint: for example the interface of 'naIsZero'
to
Persons who might have an idea about the changes: Oleksandr Motsak see contact details at |
comment:16
Replying to @jpflori:
That's an older version than the one that I put in the ticket description, any reason...? |
comment:17
Replying to @sagetrac-jakobkroeker:
My tarball compiled fine, so what is the problem? |
comment:18
You should never run |
comment:20
Confirm; cannot reproduce the issue.
I'm guilty ;-) |
comment:21
singulars spkg-install: the '--enable-debugoutput' configure flag |
comment:22
After a little more tweaking and temporarily disabling the extension fields/rings, remaining riddles:
See branch u/jakobkroeker/ticket/17254 If a build get stuck before errors described above, then maybe a 'make distclean' is necessary. Any help appreciated. New commits:
|
Changed reviewer from François Bissey, Jeroen Demeyer, Ben Hutz, Leif Leonhardy, Dima Pasechnik to François Bissey, Jeroen Demeyer, Ben Hutz, Leif Leonhardy, Dima Pasechnik, Travis Scrimshaw |
comment:537
|
comment:538
Replying to @jpflori:
Is it possible to change the upstream source in a way that we do not need an autoreconf for xalloc? For example, would it be sufficient to add
to the Whatever is required to get rid of repackaging/autoreconf, we should do that. |
comment:539
There is already a different .p3 tarball on the mirrors, so we first have to propagate an updated tarball. And the master fileserver is currently down. |
comment:540
Replying to @jpflori:
There is now a metaticket #21632 to collect the remaining issues. |
comment:542
now xalloc folder should be autoconfigured upstream, |
comment:543
I hacked into the patchbot allowing unsafe tickets and got the following:
|
Changed branch from public/singular4 to |
comment:545
Finally! Where is the party? |
Changed commit from |
comment:546
Replying to @jdemeyer:
I could invite you to my place but I gather it is a bit far for everyone else :) I'll be experimenting with 4.0.3p4 and ntl-10 once I have absorbed 7.5.beta0. |
comment:547
It would be nice if the debug mode (#21624) could be fixed as that is tested on the buildbot... |
Lots of stuff has changed in Singular 4.
This is a big update.
Build system completely changed, and a lot of internal stuff.
Original upstream tarball at
www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/4-0-3/
:singular-4.0.3p3
dottar
dotgz
Modified tarball made with spkg-src at:
This corresponds to commit a070b84d whose message tells 4.0.3p3 and on which this branch was based:
You can also make your own tarball based on this commit or another one with
This script is loosely based on the
make_tar.sh
script from upstream.Depends on #17635
CC: @jpflori @burcin @sagetrac-jakobkroeker @kiwifb @malb @mkoeppe @vbraun @nthiery @bhutz @miguelmarco @sagetrac-gjorgenson
Component: packages: standard
Author: Jakob Kroeker, Jean-Pierre Flori, Jeroen Demeyer, John Perry, François Bissey, Leif Leonhardy, Dima Pasechnik
Branch:
f1a0dcc
Reviewer: François Bissey, Jeroen Demeyer, Ben Hutz, Leif Leonhardy, Dima Pasechnik, Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/17254
The text was updated successfully, but these errors were encountered: