Post a reply
Username:
Note:If not registered, provide any username. For more comfort, register here.
Subject:
Message body:
Enter your message here, it may contain no more than 60000 characters. 

Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
Font size:
Font colour
Options:
BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON
Disable BBCode
Disable smilies
Do not automatically parse URLs
Confirmation of post
To prevent automated posts the board requires you to enter a confirmation code. The code is displayed in the image you should see below. If you are visually impaired or cannot otherwise read this code please contact the %sBoard Administrator%s.
Confirmation code:
Enter the code exactly as it appears. All letters are case insensitive, there is no zero.
   

Topic review - NTL error handling
Author Message
  Post subject:  Re: NTL error handling  Reply with quote
singular-4.1.1p3 released
Post Posted: Tue Jul 31, 2018 4:29 pm
  Post subject:  Re: NTL error handling  Reply with quote
Alright, that's perfect. Thank you for the quick fix!
Post Posted: Sun Jul 29, 2018 6:37 pm
  Post subject:  Re: NTL error handling  Reply with quote
Singular 4.1.1p3 will appear within the next week,
next relase (4.1.2?) probably in October.
Post Posted: Thu Jul 26, 2018 5:15 pm
  Post subject:  Re: NTL error handling  Reply with quote
Thank you for the quick fix, that looks like it is exactly what we need!

Do you plan to make a release including this soon? Or do you know if it is possible to work around this until then?

Otherwise sage will have to continue using the old Singular version patch its Singular (backporting that commit). Because of that all the distributions packaging sage would either have to accept the error, stay at an older singular or patch their singular too.
Post Posted: Wed Jul 25, 2018 3:01 pm
  Post subject:  Re: NTL error handling  Reply with quote
Not a bug, just 2 parts of SAGE using the same error handler interface
- the last one wins.
We can move the initialization out of libSingular,
so that it is active only within Singular:
see
https://github.com/Singular/Sources/commit/502cf86d0bb2a96715be6764774b64a69c1ca34c
Post Posted: Wed Jul 25, 2018 11:09 am
  Post subject:  NTL error handling  Reply with quote
Singular commit 28d88317f5be18d83c49515617dfb0e38ae38600 added an error callback to NTL. If I understand that correctly, that callback completely halts the program.

That causes issues with the NTL usage in sage. Sage has its own error callback (used to catch errors and report them to the user). However with the newest singular, the program will just immediately halt whenever a NTL error occurs (even when using NTL directly).

Is that a bug?
Post Posted: Wed Jul 25, 2018 12:08 am


It is currently Fri May 13, 2022 11:00 am
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group