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