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