sage-5.0.beta6 released

56 views
Skip to first unread message

Jeroen Demeyer

unread,
Feb 28, 2012, 7:52:25 AM2/28/12
to sage-r...@googlegroups.com
Dear Sage lovers,

We're releasing Sage 5.0.beta6.

Source archive:

http://boxen.math.washington.edu/home/release/sage-5.0.beta6/sage-5.0.beta6.tar

Upgrade path:

http://boxen.math.washington.edu/home/release/sage-5.0.beta6/sage-5.0.beta6/

The source and upgrade path can also be found on the mirror network
(you might need to wait a while before the mirrors are synchronized):

http://www.sagemath.org/download-latest.html


Please build, test, and report! We'd love to hear about your
experiences with this release.

== Tickets ==

* We closed 232 tickets in this release. For details, see

http://boxen.math.washington.edu/home/release/sage-5.0.beta6/tickets.html

Closed tickets:

#6810: improve doctest coverage in schemes/homset.py [Reviewed by Volker
Braun, Andrey Novoseltsev]
#10289: Convenient history fetch facilities [Reviewed by Kwankyu Lee]
#12154: broken doctests in magma.py for integers in QQ and conversion of
number field elements [Reviewed by Marco Streng]
#12294: Failures in sage0 pexpect interface with specific length of
$DOT_SAGE using a "screen" terminal [Reviewed by Jeroen Demeyer]
#12301: Conventions for Coding SEEALSO format [Reviewed by Florent Hivert]
#12546: Inequalities in MixedIntegerLinearProgram are not properly
handled [Reviewed by Dmitrii Pasechnik, Punarbasu Purkayastha]

Merged in sage-5.0.beta6:

#7027: R. Andrew Ohana: clean up f2c spkg [Reviewed by Michael Orlitzky]
#8718: Marc Mezzarobba, Julian Rueth: Polynomial.apply_map() [Reviewed
by Daniel Krenn]
#9130: Karen T. Kohl, Burcin Erocal, Karl-Dieter Crisman: Access to beta
function [Reviewed by Benjamin Jones, Burcin Erocal, Karl-Dieter Crisman]
#9469: Nicolas M. Thiéry: Category membership, without arguments
[Reviewed by Florent Hivert]
#9744: Jason Grout, Michael Boratko, Benjamin Jones: implicit_plot fill
option fills entire plot [Reviewed by Karl-Dieter Crisman, Benjamin Jones]
#10192: Leif Leonhardy, Punarbasu Purkayastha: SageNB broken when
SAGE_PATH contains flavours of '.' during installation [Reviewed by
Florent Hivert, Jeroen Demeyer]
#10349: Christian Stump: Implementation of mutations for matrices
[Reviewed by Hugh Thomas]
#10603: Florent Hivert: DisjointUnionEnumeratedSets should not always
define Element and _element_constructor_ [Reviewed by Nicolas M. Thiéry]
#11256: Mario Pernici: Update big_oh for use with multivariate power
series [Reviewed by Niles Johnson]
#11400: Andrey Novoseltsev: Add PointCollection [Reviewed by Volker Braun]
#11754: Nathann Cohen: Computation of rank-decompositions in Sage
[Reviewed by David Coudert]
#12078: Florent Hivert: Add an example of SEE ALSO section in the
dev-guide [Reviewed by Nicolas M. Thiéry]
#12107: John Palmieri: animate: a*b, a+b broken some of the time
[Reviewed by Kelvin Li]
#12161: Ivan Andrus: Make Sage App on Mac work right all the time on OS
X 10.7 Lion, and OS X 10.6 Snow Leopard also [Reviewed by Georg S. Weber]
#12171: Mike Hansen, Paul Zimmermann, Jean-Pierre Flori: Update MPFI to
1.5.1 [Reviewed by François Bissey]
#12241: Volker Braun: exp, log, derivative of multivariate power series
[Reviewed by Niles Johnson]
#12280: Volker Braun: Incorrect saturation of integer matrix [Reviewed
by William Stein]
#12333: Francis Clarke: Restore --grep and --grepdoc command line
options [Reviewed by William Stein, John Palmieri]
#12425: Jeroen Demeyer: Twisted uses non-standard C generated by old
Pyrex [Reviewed by Volker Braun]
#12456: Jeroen Demeyer: Numerical noise on OS X 10.7 [Reviewed by Robert
Bradshaw, John Palmieri]
#12476: Florent Hivert, Nathann Cohen: Little fixes for a major speedup
of join/meet matrices for FiniteLatticePoset [Reviewed by Florent
Hivert, Nicolas M. Thiéry]
#12487: Jeroen Demeyer: sdist in /tmp/sage-sdist-$$/sage-VERSION
[Reviewed by Volker Braun]
#12528: Nicolas M. Thiéry: Little optimizations in
CombinatorialFreeModule [Reviewed by Florent Hivert, John Palmieri]
#12539: David Coudert: graphs and digraphs distances distribution
[Reviewed by Nathann Cohen]
#12548: Jeroen Demeyer: In MPFR, don't delete old libraries [Reviewed by
John Palmieri]
#12558: Volker Braun: Numerical noise in hmm.pyx [Reviewed by Jeroen
Demeyer]
#12563: Jeroen Demeyer: Don't "import site" in sympy's installer
[Reviewed by William Stein]
#12574: John Palmieri: python spkg: don't use xcodebuild to check Xcode
version [Reviewed by Jeroen Demeyer]

strogdon

unread,
Feb 28, 2012, 6:55:12 PM2/28/12
to sage-release
I have the following failure after building vanilla 5.0.beta6 on
gentoo:

sage -t -long -force_lib "devel/sage-main/sage/geometry/fan.py"
**********************************************************************
File "/64bitdev/storage/sage/sage-5.0.beta6/devel/sage-main/sage/
geometry/fan.py", line 2779:
sage: fan.complex().homology()
Expected:
{0: 0, 1: 0, 2: Z x Z, 3: 0}
Got:
{2: Z x Z, 3: 0}
**********************************************************************
File "/64bitdev/storage/sage/sage-5.0.beta6/devel/sage-main/sage/
geometry/fan.py", line 2783:
sage: fan.complex().homology()
Expected:
{0: 0, 1: 0, 2: Z, 3: 0}
Got:
{2: Z, 3: 0}
**********************************************************************

Things are almost correct. This failure started to appear in 5.0.beta5
where fan.py was modified (ticket #11384). Initially, the failure
appeared when building Sage in a gentoo-prefix. But I have since built
it on my gentoo box with the same result. I believe I have isolated
the failure to be caused by something, I not sure what, in /usr/bin. I
believe it's there because I'm able to export a PATH that does not
include /usr/bin in a Sage shell where the test passes. I don't
believe what I have in /usr/bin should be affecting the outcome of the
test, but oddly it does. The gentoo-prefix build was on machine that
has debian as the host OS. The test passes when the Sage built from
within gentoo-prefix is used outside prefix where the PATH variable
only contains debian stuff. Are there any suggestions?

François Bissey

unread,
Feb 28, 2012, 7:05:20 PM2/28/12
to sage-r...@googlegroups.com

We have to get Volker to tell us what is used behind the scene for
that call. Candidates are gfan ppl_* or palp in my opinion but I could be
wrong.

Francois

Volker Braun

unread,
Feb 28, 2012, 7:34:42 PM2/28/12
to sage-r...@googlegroups.com
The homology groups are computed by the ChainComplex. I've noted before that its output sometimes includes zero-dimensional homology groups at the high and low bounds. Its curious that you don't get the same. Do you by any chance have the optional CHomP installed?

strogdon

unread,
Feb 28, 2012, 7:49:58 PM2/28/12
to sage-release
Yes, that's it. I had chomp installed. I removed it and the test
passes. I knew it had to be something like that.

Dima Pasechnik

unread,
Feb 28, 2012, 8:48:49 PM2/28/12
to sage-r...@googlegroups.com, andrew...@gmail.com
I am trying to install this beta on sqrt5.cs.washington.edu, and
am getting stuck at mercurial:

patching file ../src/mercurial/posix.py
patching file setup.py
Traceback (most recent call last):
  File "setup.py", line 384, in <module>
    version = runcmd(['/usr/bin/xcodebuild', '-version'], {})[0].splitlines()[0]
IndexError: list index out of range
Error building and installing Mercurial

real    0m0.162s
user    0m0.083s
sys     0m0.060s
************************************************************************
Error installing package mercurial-1.8.4.p0

-----------------------

When I try running xcodebuild, I get:

bash-3.2$ /usr/bin/xcodebuild
Error: No developer directory found at /Applications/Xcode.app/Contents/Developer. Run /usr/bin/xcode-select to update the developer directory path.

Any clues how to fix the setup?

Thanks,
Dima

Dima Pasechnik

unread,
Feb 28, 2012, 9:12:12 PM2/28/12
to R. Andrew Ohana, sage-r...@googlegroups.com
Hi,
thanks,
at least the mercurial fix works. I'll see what happens then.
Best,
Dima

On 29 February 2012 14:55, R. Andrew Ohana <andrew...@gmail.com> wrote:
> This is a bug in upstream mercurial, see
> http://trac.sagemath.org/sage_trac/ticket/12570
>
> my guess is that the beta still won't build on lion

> --
> Andrew

William Stein

unread,
Feb 28, 2012, 11:24:24 PM2/28/12
to sage-r...@googlegroups.com
On Tue, Feb 28, 2012 at 4:49 PM, strogdon <steven....@gmail.com> wrote:
> Yes, that's it. I had chomp installed. I removed it and the test
> passes. I knew it had to be something like that.

Installing optional packages should not cause standard tests to fail.
I've fixed many such instances over the years, e.g., involving the
different size Cremona databases.

For now, I will be careful not to recommend CHomP to those careful
users that won't use Sage unless all standard tests pass.

-- William

> --
> You received this message because you are subscribed to the Google Groups "sage-release" group.
> To post to this group, send email to sage-r...@googlegroups.com.
> To unsubscribe from this group, send email to sage-release...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/sage-release?hl=en.
>

--
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

Justin C. Walker

unread,
Feb 28, 2012, 11:34:05 PM2/28/12
to sage-r...@googlegroups.com

On Feb 28, 2012, at 04:52 , Jeroen Demeyer wrote:

> Dear Sage lovers,
>
> We're releasing Sage 5.0.beta6.
>
> Source archive:
>
> http://boxen.math.washington.edu/home/release/sage-5.0.beta6/sage-5.0.beta6.tar

Built from scratch on Mac OS X, 10.6.8 (Dual 6-core Xeon). No build problems, and all tests ('ptestlong') passed!

Justin

--
Justin C. Walker, Curmudgeon at Large
Director
Institute for the Enhancement of the Director's income
-----------
Question 43:
What if the hokey pokey
really *is* what it’s all about?
--

Volker Braun

unread,
Feb 29, 2012, 12:14:49 AM2/29/12
to sage-r...@googlegroups.com
I think this should be fixed in ChainComplex.homology. I've created a ticket here:

http://trac.sagemath.org/sage_trac/ticket/12607


On Tuesday, February 28, 2012 8:24:24 PM UTC-8, William Stein wrote:

R. Andrew Ohana

unread,
Feb 28, 2012, 8:55:22 PM2/28/12
to Dima Pasechnik, sage-r...@googlegroups.com
This is a bug in upstream mercurial, see
http://trac.sagemath.org/sage_trac/ticket/12570

my guess is that the beta still won't build on lion

On Tue, Feb 28, 2012 at 17:48, Dima Pasechnik <dim...@gmail.com> wrote:

--
Andrew

Dima Pasechnik

unread,
Feb 29, 2012, 6:24:50 AM2/29/12
to sage-r...@googlegroups.com
After a successful build on OX 10.7, I found the hg status being unclean: it had 
! sage/graphs/graph_decompositions/rankwidth/README !sage/graphs/graph_decompositions/rankwidth/__init__.py

marked as deleted, and deleted, but this removal was not committed.
Is it just me?

Dima

On Wednesday, 29 February 2012 01:52:25 UTC+13, Jeroen Demeyer wrote:
Dear Sage lovers,

We're releasing Sage 5.0.beta6.



On Wednesday, 29 February 2012 01:52:25 UTC+13, Jeroen Demeyer wrote:

Jeroen Demeyer

unread,
Feb 29, 2012, 6:27:27 AM2/29/12
to sage-r...@googlegroups.com
On 2012-02-29 12:24, Dima Pasechnik wrote:
> After a successful build on OX 10.7, I found the hg status being
> unclean: it had
> ! sage/graphs/graph_decompositions/rankwidth/README
> !sage/graphs/graph_decompositions/rankwidth/__init__.py
>
> marked as deleted, and deleted, but this removal was not committed.
Thanks for the report, this is indeed the case.

Nathann Cohen

unread,
Feb 29, 2012, 6:28:58 AM2/29/12
to sage-r...@googlegroups.com
> After a successful build on OX 10.7, I found the hg status being unclean:
> it had
> ! sage/graphs/graph_decompositions/rankwidth/README
> !sage/graphs/graph_decompositions/rankwidth/__init__.py
>
> marked as deleted, and deleted, but this removal was not committed.
> Is it just me?

Arggggg..... Must be my mistake again :-/

Sorry about that ^^;;;;;

Nathann

Jeroen Demeyer

unread,
Feb 29, 2012, 6:36:21 AM2/29/12
to sage-r...@googlegroups.com
On 2012-02-29 12:28, Nathann Cohen wrote:
>> After a successful build on OX 10.7, I found the hg status being unclean:
>> it had
>> ! sage/graphs/graph_decompositions/rankwidth/README
>> !sage/graphs/graph_decompositions/rankwidth/__init__.py
>>
>> marked as deleted, and deleted, but this removal was not committed.
>> Is it just me?
Those files are missing in the MANIFEST, so they aren't copied by
sage-sdist. The README I understand, it has to be added explicitly to
devel/sage/MANIFEST.in. But why isn't __init__.py included by default?

These files are added in
http://trac.sagemath.org/sage_trac/ticket/11754

Benjamin Jones

unread,
Mar 1, 2012, 11:10:19 AM3/1/12
to sage-release
On Feb 28, 6:52 am, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote:
> Dear Sage lovers,
>
> We're releasing Sage 5.0.beta6.
>

This may not be a very useful data point, but Sage-5.0.beta6 failed to
build on Fedora 17 (Alpha) which ships with gcc 4.7.0. The problem is
with gfan:

http://sage.math.washington.edu/~bjones/install_gfan.log

On Fedora 16 with gcc 4.6.2, Sage5.0.beta6 built and tested with no
problems.

--
Benjamin Jones

William Stein

unread,
Mar 1, 2012, 11:14:28 AM3/1/12
to sage-r...@googlegroups.com


On Mar 1, 2012 8:10 AM, "Benjamin Jones" <benjami...@gmail.com> wrote:
>
> On Feb 28, 6:52 am, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote:
> > Dear Sage lovers,
> >
> > We're releasing Sage 5.0.beta6.
> >
>
> This may not be a very useful data point, but Sage-5.0.beta6 failed to
> build on Fedora 17 (Alpha) which ships with gcc 4.7.0. The problem is
> with gfan:
>
> http://sage.math.washington.edu/~bjones/install_gfan.log
>

http://sage.math.washington.edu/home/bjones/install_gfan.log

> On Fedora 16 with gcc 4.6.2, Sage5.0.beta6 built and tested with no
> problems.
>
> --
> Benjamin Jones
>

Dan Drake

unread,
Mar 7, 2012, 1:49:45 AM3/7/12
to sage-r...@googlegroups.com
On Tue, 28 Feb 2012 at 01:52PM +0100, Jeroen Demeyer wrote:
> Dear Sage lovers,
>
> We're releasing Sage 5.0.beta6.

Built fine and all tests pass in a 32-bit Ubuntu 12.04 virtual machine,
with gcc 4.6.3.

Dan

--
--- Dan Drake
----- http://mathsci.kaist.ac.kr/~drake
-------

signature.asc
Reply all
Reply to author
Forward
0 new messages