Hello folks,

alpha0->alpha1:

Get the tarball at

http://sage.math.washington.edu/home/mabshoff/sage-2.8.13.alpha1.tar
[161MB]

Remarks:

- merged updated libfplll (#1188) [this is still open until I merge
the
doctest by malb, but there is still discussion between wjp and malb
going on]
- merged numpy & scipy after Josh fixed the upgrade issue (#1198)
- merge various patches with positive reviews. For a complete list
see

http://www.sagetrac.org/sage_trac/query?status=closed&milestone=sage-2.8.13&order=id

For the open tickets see

http://www.sagetrac.org/sage_trac/query?status=new&status=assigned&status=reopened&milestone=sage-2.8.13&order=id

There are roughly 12 tickets with patches that need reviews, so if you
have some
time please have a look and comment on the ticket. Bonus if you
meniton if it
applies cleanly against alpha1 :)

Remarks:

- if I revert to the old sqlite.spkg the database.py segfault goes
away.
- the flint doctest failure is still there :(
- trouble with tickets:
 * 1107 - doesn't apply cleanly any more

- tickets that should be invalidated:

 * 391 - unless Nick replies to William's comment
 * 787 - Soroosh's code, i.e. #1029 got merged
 * 1130 - see discussion between John, David and Martin in the alpha0
thread
 * 1143 - see the comment by William and Paul

- an oddity from sage/libs/cremona/homspace.pyx: it prints
"transposing..."

sage -t  devel/sage-main/sage/libs/cremona/homspace.pyx
transposing...
         [2.2 s]

The plan is to do an rc0 soon, i.e. about 12-18 hours after the alpha1
release. That
should include fixes for the flint doctest, more reviewed patches and
any other
issue that pops up with alpha1.

Thanks to all the reviewers, and please send me patches for the
doctest failures.

Cheers,

Michael


##################################################################

Comments from alpha0:

alpha0 took ages longer than planned and I mostly blame this on the
fact that
I build 2.8.12 from source seven or eight times for various reasons.
It is a
long story, let's just leave it at that. So far alpha0 contains mostly
updated
spkgs and the spelling fixes by Paul and one modular symbols fix. I am
pushing
alpha0 out and keep working at alpha1, first merging Josh's updated
sympy and
numpy spkgs and then merging more refereed fixes. Alpha0 is at

http://sage.math.washington.edu/home/mabshoff/sage-2.8.13.alpha0.tar

at it is about 2 mb smaller since I removed some outdated spkgs :)

##################################################################


Merged spkgs:

#563: linbox-20070915.p2.spkg (Michael Abshoff)
#1029: flint-0.9.p0.spkg (Robert Bradshaw, Michael Abshoff)
#1188: libfplll-2.1.3-20071117.spkg (Martin Albrecht, Michael Abshoff,
Willem Jan Palenstijn, also #1126)
#1152: sqlite-3.5.2.p1.spkg (Yi Qiang) [this might still get backed
out]
#1177: mpfr-2.3.0.p0.spkg (Michael Abshoff)
#1189: sympy-0.5.7.spkg (Ondrej Certik) [only the spkg, the patch has
been backed out]
#1197: cremona-20071116.spkg (John Cremona, William Stein, Ralf-Philip
Weinmann)
#1198: scipy-20071020-0.6.spkg (Josh Kantor)
#1198: numpy-20071020-1.0.3.1.spkg (Josh Kantor)
#1199: cvxopt-0.9.p1.spkg (Josh Kantor, Michael Abshoff, also #1121,
#1161)

Removed old spkgs:

pari-2.3.2.p3.spkg
gmp-4.2.1.p10.spkg
libpng-1.2.22.spkg

Things to check:

http://www.sagetrac.org/sage_trac/ticket/957 - is this still an issue?

##################################################################

Failing doctests:

devel/sage-main/build/sage/databases/database.py
[sqlite update is most likely to blame]
devel/sage-main/sage/libs/flint/fmpz_poly.pyx
[Robert's flint-9.spkg didn't build of for me, so I fixed the NTL link
issue in p0]

##################################################################
In detail:

sage -t  devel/sage-main/sage/libs/flint/fmpz_poly.pyx
**********************************************************************
File "fmpz_poly.pyx", line 271:
    sage: g / f
Exception raised:
    Traceback (most recent call last):
      File "/tmp/Work-mabshoff/release-cycles/sage-2.8.13.alpha0/local/
lib/python2.5/doctest.py", line 1212, in __run
        compileflags, 1) in test.globs
      File "<doctest __main__.example_13[3]>", line 1, in <module>
        g / f###line 271:
    sage: g / f
    TypeError: unsupported operand type(s) for /:
'sage.libs.flint.fmpz_poly.Fmpz_poly' and
'sage.libs.flint.fmpz_poly.Fmpz_poly'
**********************************************************************

./sage -t devel/sage-main/build/sage/databases/database.py
sage -t  devel/sage-main/build/sage/databases/database.py   sh: line
1: 18385 Segmentation fault      /tmp/Work-mabshoff/release-cycles/
sage-2.8.13.alpha0/local/bin/python .doctest_database.py >.doctest/out
2>.doctest/err


------------------------------------------------------------
Unhandled SIGSEGV: A segmentation fault occured in SAGE.
This probably occured because a *compiled* component
of SAGE has a bug in it (typically accessing invalid memory)
or is not properly wrapped with _sig_on, _sig_off.
You might want to run SAGE under gdb with 'sage -gdb' to debug this.
SAGE will now terminate (sorry).
------------------------------------------------------------


A mysterious error (perphaps a memory error?) occurred, which may have
crashed doctest.
         [1.6 s]
exit code: 256

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

--~--~---------~--~----~------------~-------~--~----~
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-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to