#17414: patch Singular to avoid silent bugs
----------------------------------+----------------------------
   Reporter:  jakobkroeker        |            Owner:
       Type:  enhancement         |           Status:  new
   Priority:  minor               |        Milestone:  sage-6.5
  Component:  packages: standard  |         Keywords:  Singular
  Merged in:                      |          Authors:
  Reviewers:                      |  Report Upstream:  N/A
Work issues:                      |           Branch:
     Commit:                      |     Dependencies:
   Stopgaps:                      |
----------------------------------+----------------------------
 1.An invalid assignment in Singular is ignored and produces only a
 warning. This
 shadowed at least a bug in Normal::genus():
 http://www.singular.uni-kl.de:8002/trac/ticket/532#comment:5
 I suggested that Singular should throw an error in case of an invalid
 assignment. This suggestion was ignored upstream, so I propose to patch
 Singular in Sage instead.

 2.In some places of the Singular library code polynomial rings are
 extended by variables with hardcoded names. In case of a name conflict,
 variables are autorenamed. This may trigger bugs, as shown in
 http://www.singular.uni-kl.de:8002/trac/ticket/508
 Therefore I suggest to disable autorenaming (1) , throw an error in case
 of a variable conflict (2) and fix the hardcoded variable names in
 Singular in a long term.
 (1) and (2) was declined upsteam; from my point of view mostly because of
 hurted egos.
 Therefore I propose to patch Singular used in Sage.

 3. Check if some other Singular warnings are in fact errors and should be
 handled that way.

--
Ticket URL: <http://trac.sagemath.org/ticket/17414>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to