Sage 4.0.rc2 released!

4 views
Skip to first unread message

Mike Hansen

unread,
May 29, 2009, 4:36:08 PM5/29/09
to sage-devel
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

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

Rob Beezer

unread,
May 29, 2009, 4:51:12 PM5/29/09
to sage-devel
As an upgrade, passed all tests on 64-bit Ubuntu 8.10 with Intel Core
Duo.

Rob

Jaap Spies

unread,
May 29, 2009, 5:47:26 PM5/29/09
to sage-...@googlegroups.com
Mike Hansen wrote:
> 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
>

On Fedora 9, 32 bit and Fedora 10, 32 bit:


----------------------------------------------------------------------
All tests passed!


Jaap

William Stein

unread,
May 29, 2009, 6:45:17 PM5/29/09
to sage-...@googlegroups.com
On Fri, May 29, 2009 at 2:47 PM, Jaap Spies <j.s...@hccnet.nl> wrote:
>
> Mike Hansen wrote:
>> 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
>>

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

Alex Ghitza

unread,
May 29, 2009, 8:00:57 PM5/29/09
to sage-...@googlegroups.com
On Sat, May 30, 2009 at 6:36 AM, Mike Hansen <mha...@gmail.com> wrote:
>
> 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
>


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/

Mike Hansen

unread,
May 29, 2009, 9:17:40 PM5/29/09
to sage-...@googlegroups.com
On Fri, May 29, 2009 at 5:00 PM, Alex Ghitza <agh...@gmail.com> wrote:
> 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:

This issue was also reported here:
http://groups.google.com/group/sage-support/browse_thread/thread/e6f52f11ec135eef

--Mike

Marshall Hampton

unread,
May 29, 2009, 10:45:10 PM5/29/09
to sage-devel
All tests passed on an Ubuntu 8.10 machine.

-Marshall

On May 29, 4:47 pm, Jaap Spies <j.sp...@hccnet.nl> wrote:
> Mike Hansen wrote:
> > 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...

Jason Grout

unread,
May 29, 2009, 11:38:47 PM5/29/09
to sage-...@googlegroups.com
Mike Hansen wrote:
> Hello,
>
> Sage 4.0.rc2 has been released. Assuming that nothing catastrophic
> happens, this will become 4.0. The tarball can be
> found at
>


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

Jason Grout

unread,
May 30, 2009, 12:10:43 AM5/30/09
to sage-...@googlegroups.com

#6153 corrects this. Thanks William!

Jason

Alex Ghitza

unread,
May 30, 2009, 1:33:47 AM5/30/09
to sage-...@googlegroups.com


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)
**********************************************************************

John Cremona

unread,
May 30, 2009, 3:49:30 AM5/30/09
to sage-...@googlegroups.com
2009/5/30 William Stein <wst...@gmail.com>:
I get this too (and no other problems) on 64-bit Suse.

John

John Cremona

unread,
May 30, 2009, 3:51:56 AM5/30/09
to sage-...@googlegroups.com
2009/5/30 Alex Ghitza <agh...@gmail.com>:
>
> On Sat, May 30, 2009 at 6:36 AM, Mike Hansen <mha...@gmail.com> wrote:
>>
>> 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
>>
>
>
> 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:

I looked at your log. The compilation is fine but something is
missing during linking. The missing functions are some library
function I have never heard of, so I cannot be much help, sorry.

John

mabshoff

unread,
May 30, 2009, 4:24:27 AM5/30/09
to sage-devel


On May 30, 12:51 am, John Cremona <john.crem...@gmail.com> wrote:
> 2009/5/30 Alex Ghitza <aghi...@gmail.com>:

> > 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:
>
> I looked at your log.  The compilation is fine but something is
> missing during linking.  The missing functions are some library
> function I have never heard of, so I cannot be much help, sorry.
>
> John

It is an issue with the way gcc was build - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28671#c8

Justin C. Walker

unread,
May 30, 2009, 2:42:18 PM5/30/09
to sage-...@googlegroups.com

On May 29, 2009, at 13:36 , Mike Hansen wrote:

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

Reply all
Reply to author
Forward
0 new messages