#13237: Upgrade Singular
----------------------------------------------------------------+-----------
Reporter: jdemeyer |
Owner: tbd
Type: enhancement |
Status: needs_review
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).
>
> 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] ("fixed" by removing the
> option)
> - [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)
> - [http://www.singular.uni-kl.de:8002/trac/ticket/441 #441: Factoring
> over a finite field sometimes returns wrong result] (fixed upstream, but
> not in a stable release)
>
> '''Apply''' [attachment:13237_singular_3_1_5.patch]
>
> 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).
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).
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] ("fixed" by removing the option)
- [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)
- [http://www.singular.uni-kl.de:8002/trac/ticket/441 #441: Factoring over
a finite field sometimes returns wrong result] (fixed upstream, but not in
a stable release)
This new version fixes #13129, #12918, #12928.
'''Apply''' [attachment:13237_singular_3_1_5.patch]
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:30>
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.