#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:  None of the above - read trac for reasoning.  |     
Reviewers:          
        Authors:  Jeroen Demeyer                                |     Merged 
in:          
   Dependencies:                                                |      
Stopgaps:          
----------------------------------------------------------------+-----------
Description changed by jdemeyer:

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().
>  * Don't create sage_singular symlink, which wasn't used anyway.
>  * Slightly change the $SAGE_LOCAL/bin/Singular script, use "$@"
>    instead of $*.
>  * Remove workaround for GCC-4.0.x on Darwin (obsolete by the GCC spkg).
>  * 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()] (little feedback)
> - [http://www.singular.uni-kl.de:8002/trac/ticket/438 #438: Singular
> configured --without-debug doesn't build] (developers acknowledge the
> bug)
> - [http://www.singular.uni-kl.de:8002/trac/ticket/439 #439: factorize()
> returns wrong constant] (fixed upstream, but not in a stable release)
> - [http://www.singular.uni-kl.de:8002/trac/ticket/440 #440: Factoring
> over a finite field returns reducible factor] (fixed upstream, but not in
> a stable release)

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, 1 August 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
  * In spkg-install, simplify apply_patches(), automatically apply all
    patches in patches/*.patch, move conditional patches to
    patches/conditional
  * Rename some patches such that they all have the extension '.patch'
  * Put the two patches for SAGE_DEBUG (Singular.Makefile.in.debug.patch
    and kernel.Makefile.in.debug.patch) into one file
    conditional/sage_debug.patch.
  * Add several patches (see above):
     - NTL_negate.patch
     - singular_trac_439.patch
     - singular_trac_440.patch
  * In spkg-install, remove distclean() step; merge clean_headers() and
    part of the old distclean() into remove_old_version().
  * Only unset LD on Darwin.
  * Remove the unsetting of TMPDIR (bug fixed upstream).
  * Do not override user-set CFLAGS and CXXFLAGS.
  * Echo all error messages 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
  * Don't create sage_singular symlink, which wasn't used anyway.
  * Slightly change the $SAGE_LOCAL/bin/Singular script, use "$@"
    instead of $*.
  * Remove workaround for GCC-4.0.x on Darwin (obsolete by the GCC spkg).
  * Fix formatting of spkg-install (consistent indentation, no TABs).

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13237#comment:18>
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