#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.