Sage 4.0.rc2 has been released. Assuming that nothing catastrophic
happens, this will become 4.0. The tarball can be
found at
http://sage.math.washington.edu/home/mhansen/sage-4.0.rc2.tar
and a copy of it to be used for upgrading can be found at
http://sage.math.washington.edu/home/mhansen/release/4.0/rc2/sage-4.0.rc2
Merged in Sage 4.0.rc2:
#4478: Craig Citro: delete spkg-debian-maybe [Reviewed by Mike Hansen]
#5218: Michael Abshoff, Mike Hansen: Update Python to 2.5.4 (latest
2.5 upstream) (depends on #5286) [Reviewed by William Stein]
#5286: Closed due to #5218: python 2.5.4 breaks -sdist due to missing
.hg repo in the sage-3.3.rc1.spkg (followup to #5218)
#6125: Mike Hansen: disable testing in flint, mpir, etc. packages
[Reviewed by William Stein]
#6133: Craig Citro: remove pbuild files in devel/sage [Reviewed by Mike Hansen]
#6147: Craig Citro: Make sage -sync-build smarter. [Reviewed by Mike Hansen]
#6148: Mike Hansen: functions involving ceil and floor are plotted
incorrectly [Reviewed by Jason Grout, Willliam Stein]
#6149: David Loeffler, Mike Hansen: Fix ReST glitches [Reviewed by
Mike Hansen, David Loeffler]
#6150: Mike Hansen: numerical noise issues in 4.0.rc1 [Reviewed by
William Stein]
#6151: Closed due to #5218: fedora 10 64-bit -- tab completion causes segfault
#6152: John Palmieri: more ReST fixes [Reviewed by Mike Hansen]
Merged in Sage 4.0.rc1:
#5449: Nicolas Thiery: Implements a variant of @cached_method with
cache stored in the parent [Reviewed by David Roe]
#5852: Gonzalo Tornaria: the detection of SAGE_ROOT in $SAGE_ROOT/sage
script should expand symlinks recursively (fix this on systems that
support readlink -f) [Reviewed by William Stein]
#5894: William Stein: spkg/install shoud use #!/usr/bin/env bash
[Reviewed by Mike Hansen]
#5927: William Stein, Mike Hansen: singular prompt problem on solaris
sparc [Reviewed by Michael Abshoff]
#6038: Bill Cauchois: add implicit_plot3d to the reference manual (and
maybe an example in the tutorial) [Reviewed by Mike Hansen]
#6053: Jason Grout: Cython numpy broken in notebook [Reviewed by Mike Hansen]
#6075: Mike Hansen: dsage is not yet entirely optional [Reviewed by Craig Citro]
#6096: Robert Miller: Fix subtle bug in partition refinement [Reviewed
by Emily Kirkman]
#6111: Robert Bradshaw, Carl Witty, William Stein, Mike Hansen: review
symbolics in sage-4.0 (switch to pynac) [Reviewed by Mike Hansen,
William Stein]
#6114: Mike Hansen: symbolics -- fix removal of constants.so [Reviewed
by William Stein]
#6115: Mike Hansen, Jason Grout: make symbolic matrices use pynac
symbolics [Reviewed by Jason Grout, Mike Hansen]
#6117: Emily Kirkman: graph plotting with show ignores keyword 'talk'
[Reviewed by Robert Miller]
#6126: arattan AT gmail.com: Symmetric group algebra jucys_murphy
elements incorrect [Reviewed by Mike Hansen]
#6127: Ron Evans, William Stein: fix trivial typo in documentation
[Reviewed by John Palmieri]
#6129: Anthony David: Ammend docstring in ode.pyx [Reviewed by Mike Hansen]
#6134: Mike Hansen: Fix SR coercion issue with numpy.float128
[Reviewed by Jason Grout]
#6142: Mike Hansen: fix issues with assumptions() doctest due to
architecture dependant hashing [Reviewed by William Stein]
#6145: William Stein: upgrade mpir to 1.1.2 [Reviewed by Mike Hansen]
--Mike
On Fedora 9, 32 bit and Fedora 10, 32 bit:
----------------------------------------------------------------------
All tests passed!
Jaap
On 32-bit OS X (on bsd.math.washington.edu), there is some numerical
noise in 2 tests:
sage -t -long "devel/sage/sage/symbolic/expression.pyx"
**********************************************************************
File "/Users/was/build/sage-4.0.rc2/devel/sage/sage/symbolic/expression.pyx",
line 4193:
sage: maxima('atan2(0.7,0.6)')
Expected:
.8621700546672264
Got:
.8621700546672263
**********************************************************************
File "/Users/was/build/sage-4.0.rc2/devel/sage/sage/symbolic/expression.pyx",
line 4201:
sage: maxima('atan2(-0.7,0.6)')
Expected:
-.8621700546672264
Got:
-.8621700546672263
**********************************************************************
1 items had failures:
2 of 24 in __main__.example_109
***Test Failed*** 2 failures.
Everything else works perfectly.
On OpenSuse 64-bit there is a numerical noise failure:
sage -t -long "devel/sage/sage/calculus/tests.py"
**********************************************************************
File "/space/wstein/farm/sage-4.0.rc2/devel/sage/sage/calculus/tests.py",
line 204:
sage: f.nintegral(x, 0, 999)
Expected:
(-0.87005772672831..., 7.5584116743243...e-10, 567, 0)
Got:
(-0.87005772672831605, 7.5584105641013366e-10, 567, 0)
**********************************************************************
1 items had failures:
1 of 87 in __main__.example_0
***Test Failed*** 1 failures.
-- William
Hi,
On my dell laptop running archlinux, my build from scratch fails at
eclib. I've extracted the relevant part from install.log and posted
it at
http://www.ms.unimelb.edu.au/~aghitza/part_of_install.log
This might have something to do with my gcc:
[ghitza@artin ~]$ gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../configure --prefix=/usr --enable-shared
--enable-languages=c,c++,fortran,objc,obj-c++ --enable-threads=posix
--mandir=/usr/share/man --infodir=/usr/share/info
--enable-__cxa_atexit --disable-multilib --libdir=/usr/lib
--libexecdir=/usr/lib --enable-clocale=gnu --disable-libstdcxx-pch
--with-tune=generic
Thread model: posix
gcc version 4.4.0 20090505 (prerelease) (GCC)
[ghitza@artin ~]$ uname -a
Linux artin 2.6.29-ARCH #1 SMP PREEMPT Wed May 20 07:06:02 UTC 2009
i686 Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz GenuineIntel GNU/Linux
I will try to downgrade my gcc and rebuild sage, and I'll report what happens.
Best,
Alex
--
Alex Ghitza -- Lecturer in Mathematics -- The University of Melbourne
-- Australia -- http://www.ms.unimelb.edu.au/~aghitza/
This issue was also reported here:
http://groups.google.com/group/sage-support/browse_thread/thread/e6f52f11ec135eef
--Mike
I just tried to import a patch into queues, and had something that was
weird. This is a fresh build of 4.0.rc2 on Ubuntu 9.04, 32-bit:
~/sage/devel/sage$ hg status
! spkg-debian-maybe
Did someone delete a file that was originally under version control, but
not commit their change?
Jason
--
Jason Grout
#6153 corrects this. Thanks William!
Jason
After downgrading to gcc-4.3.3, built fine and passed all tests except
the following:
sage -t -long "devel/sage/sage/calculus/calculus.py"
**********************************************************************
File "/opt/sage-4.0.rc2/devel/sage/sage/calculus/calculus.py", line 700:
sage: numerical_integral(f, 0, 1)
Expected:
(0.52848223225314706, 6.8392846084921134e-07)
Got:
(0.52848223225314706, 6.8392846078917534e-07)
**********************************************************************
>
> Hello,
>
> Sage 4.0.rc2 has been released. Assuming that nothing catastrophic
> happens, this will become 4.0. The tarball can be
> found at
>
> http://sage.math.washington.edu/home/mhansen/sage-4.0.rc2.tar
>
> and a copy of it to be used for upgrading can be found at
>
> http://sage.math.washington.edu/home/mhansen/release/4.0/rc2/sage-4.0.rc2
Built w/o problems as an upgrade (alpha0 -> rc1 -> rc2), Mac OS X,
10.5.7 (Dual Quad Xeon), 32-bit. Testing gave the two failures
already reported in expression.pyx.
Justin
--
Justin C. Walker, Curmudgeon-at-Large
() The ASCII Ribbon Campaign
/\ Help Cure HTML Email