#13237: Upgrade Singular
----------------------------------+-----------------------------------------
       Reporter:  jdemeyer        |         Owner:  tbd     
           Type:  enhancement     |        Status:  new     
       Priority:  major           |     Milestone:  sage-5.3
      Component:  packages        |    Resolution:          
       Keywords:  Singular spkg   |   Work issues:          
Report Upstream:  N/A             |     Reviewers:          
        Authors:  Jeroen Demeyer  |     Merged in:          
   Dependencies:                  |      Stopgaps:          
----------------------------------+-----------------------------------------

Old description:

> Upgrade Singular to [http://www.singular.uni-kl.de/index.php/news
> /release-of-singular-3-1-5.html version 3-1-5] (released 12 July 2012).
>
> New '''spkg''':
> [http://boxen.math.washington.edu/home/jdemeyer/spkg/singular-3-1-5.p0.spkg]
>
> === singular-3-1-5.p0 (Jeroen Demeyer, 26 July 2012) ===
>  * Trac #13237: Upgrade to version 3-1-5.
>  * Removed patches which are now upstreamed:
>     - patches/Singular.Makefile.in.shared.patch
>     - patches/Singular.configure.patch
>     - patches/factory.GNUmakefile.in.patch
>     - patches/factory_configure
>     - patches/make_parallel.patch
>     - patches/os_x_ppc.patch
>  * Put the two patches for SAGE_DEBUG (Singular.Makefile.in.debug.patch
> and
>    kernel.Makefile.in.debug.patch) into one file sage_debug.patch.
>  * Add NTL_negate.patch to change negate() to NTL::negate(), see
>    http://www.singular.uni-kl.de:8002/trac/ticket/437
>  * Only unset LD on Darwin.
>  * Remove the unsetting of TMPDIR (bug fixed upstream).
>  * Do not override user-set CFLAGS and CXXFLAGS.
>  * Echo all error message to stderr instead of stdout.
>  * Fix various ./configure options and remove some unsupported options.
>  * Always configure --with-debug, as --without-debug doesn't work, see
>    http://www.singular.uni-kl.de:8002/trac/ticket/438
>  * In spkg-install, remove distclean() step; merge clean_headers() and
>    part of the old distclean() into remove_old_version().
>  * Fix formatting of spkg-install (consistent indentation, no TABs)
>
> Upstream bugs discovered:
> - [http://www.singular.uni-kl.de:8002/trac/ticket/437 #437: negate()
> should be NTL::negate()]
> - [http://www.singular.uni-kl.de:8002/trac/ticket/438 #438: Singular
> configured --without-debug doesn't build]
> - [http://www.singular.uni-kl.de:8002/trac/ticket/439 #439: factorize()
> returns wrong constant]

New description:

 Upgrade Singular to [http://www.singular.uni-kl.de/index.php/news/release-
 of-singular-3-1-5.html version 3-1-5] (released 12 July 2012).

 New '''spkg''':
 [http://boxen.math.washington.edu/home/jdemeyer/spkg/singular-3-1-5.p0.spkg]

 === singular-3-1-5.p0 (Jeroen Demeyer, 26 July 2012) ===
  * Trac #13237: Upgrade to version 3-1-5.
  * Removed patches which are now upstreamed:
     - patches/Singular.Makefile.in.shared.patch
     - patches/Singular.configure.patch
     - patches/factory.GNUmakefile.in.patch
     - patches/factory_configure
     - patches/make_parallel.patch
     - patches/os_x_ppc.patch
  * Put the two patches for SAGE_DEBUG (Singular.Makefile.in.debug.patch
 and
    kernel.Makefile.in.debug.patch) into one file sage_debug.patch.
  * Add NTL_negate.patch to change negate() to NTL::negate(), see
    http://www.singular.uni-kl.de:8002/trac/ticket/437
  * Only unset LD on Darwin.
  * Remove the unsetting of TMPDIR (bug fixed upstream).
  * Do not override user-set CFLAGS and CXXFLAGS.
  * Echo all error message to stderr instead of stdout.
  * Fix various ./configure options and remove some unsupported options.
  * Always configure --with-debug, as --without-debug doesn't work, see
    http://www.singular.uni-kl.de:8002/trac/ticket/438
  * In spkg-install, remove distclean() step; merge clean_headers() and
    part of the old distclean() into remove_old_version().
  * Fix formatting of spkg-install (consistent indentation, no TABs)

 Upstream bugs discovered:
 - [http://www.singular.uni-kl.de:8002/trac/ticket/437 #437: negate()
 should be NTL::negate()]
 - [http://www.singular.uni-kl.de:8002/trac/ticket/438 #438: Singular
 configured --without-debug doesn't build]
 - [http://www.singular.uni-kl.de:8002/trac/ticket/439 #439: factorize()
 returns wrong constant]
 - [http://www.singular.uni-kl.de:8002/trac/ticket/440 #440: Factoring over
 a finite field returns reducible factor]

--

Comment (by jdemeyer):

 Another Singular bug:
 {{{
 sage -t --long "devel/sage/sage/rings/function_field/function_field.py"
 **********************************************************************
 File
 
"/release/merger/sage-5.2.rc1/devel/sage/sage/rings/function_field/function_field.py",
 line 1132:
     sage: f.factor()
 Expected:
     (1/t) * (X + 3*t) * (X + 5*t) * (X + 6*t) * (X^2 + 1/t) * (X^2 + 6/t)
 Got:
     (1/t) * (X + 3*t) * (X + 5*t) * (X + 6*t) * (X^4 + 6/t^2)
 **********************************************************************
 }}}
 Reported upstream at [http://www.singular.uni-kl.de:8002/trac/ticket/440].

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13237#comment:15>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to