SAGE-2.9.alpha7 released!

0 views
Skip to first unread message

mabshoff

unread,
Dec 14, 2007, 7:15:19 AM12/14/07
to sage-devel
Hello,

This is alpha7, as you can guess alpha6 wasn't really ready for prime
time. The main problem were little build oddities and some larger
integration issues with ATLAS fixed by Josh Kantor and yours truly.
Additionally I merged a bunch of other, non-ATLAS related fixes by
William Stein, Robert Bradshaw, Burcin Erocal, Yi Qiang and Mike
Hansen. This release will be basis for Bug Day 7 and should have been
out hours ago, but I fell asleep waiting for doctests to finish on OSX
10.5. The release compiles on sage.math as well as bsd [OSX 10.5] and
all doctests pass. I consider this release quite stable.

The only high priority known build issue is #1497, for which a
workaround exists. So if you run FC7, 32 bit on a Dual core CPU
please disable power management completely before the build. We
are working on a way to detect this issue and stopping the build
of ATLAS with a menaingful error message.

The 183 MB tarball is at

http://sage.math.washington.edu/home/mabshoff/sage-2.9.alpha7.tar

Cheers,

Michael

Look at: #1258

Open Issues:
#1486: Singular doesn't compile on Slackware 12 [bug fix
has been proposed]
#1497: ATLAS fails to build on FC7, Dual code [known ATLAS
issue with workaround]

Negative review:
#1399 [partial, being discussed on gg:sage-devel]

Merged in alpha7:

#1340: Robert Bradshaw: %cython broken if directory name contains
spaces
#1398: Mike Hansen: Functions on integers which are not
object-oriented
#1462: William Stein: make sure that not to update the timestamp
cache if compilation fails
#1487: Michael Abshoff: ATLAS breaks with parallel make
#1488: William Stein: fix output of symbolic vectors
#1489: William Stein: serious bug in calculus maxima parsing
#1490: Michael Abhsoff: fix numerical noise doctest failure in
numerical/test.py
#1492: Yi Qiang: update sqlite.spkg to 3.5.3.p1 [this also closes
#1152, #1202]
#1493 Burcin Erocal: polybori doesn't free m4ri data on exit
#1497: Josh Kantor: Configure ATLAS properly for 32 bit user space
on 64 bit CPU
#1499: Michael Abshoff: fix import issues related to ATLAS BLAS on
non-OSX
#1500: William Stein: solve_mod -- implement solving modulo n in sage
#1501: Josh Kantor: udpate cvxopt to use ATLAS on Linux

Merged in alpha6:

#469: Burcin Erocal: Add BoolenPolynomialRing to global namespace.
With this patch PolyBoRi's integration should be finished
#823: Josh Kantor, Michael Abshoff: make atlas standard in Sage
#1430: Josh Kantor: sparse eigenvalues and splines [scipy sandbox]
#1434: Josh Kantor: cut sandbox directory out of scipy spkg
#1462: William Stein: speed up "sage -b" -- don't do anything cython
stuff if no .pyx, .pxd, or .pxi file changes
#1463: William Stein: polymake package has wrong cddlib,gmp versions
#1479: William Stein: Fix doctest failure fallout from #1296

Merged in alpha5:

#469: Burcin Erocal: partial merge of the PolyBoRi wrapper, updated
PolyBoRi.spkg [still some code to merge, so disable doctests
for now, BooleanRing is missing]
#1189: Ondrej Certik: SymPy <-> SAGE automatic conversion
#1235: William Stein: doctest fixes for 32 bit Linux
#1296: Robert Bradshaw: Fast permutation arithmatic [with bugfixes
and debugging by William Stein, Michael Abshoff, Carl Witty
and Mike Hansen - this was a real team effort :)]
#1394: Robert Miller: make plot documentation readable in graph.py
#1450: William Stein: update the error message for using maple/
mathmatica from sage
#1453: William Stein: fix cython dependency computation for new files
[later reverted, due to issues with #1366]
#1455: Michael Abshoff: Fix OSX doctest failures due to numerical
noise

Merged in alpha4:

No tickets, but build fixes for gfan and R by William Stein

Merged in alpha3:

#1366: Bobby Moretti, William Stein: speed up "sage -br" -- make it
cache the dependency diagram instead of computing it every
time [later reverted]
#1411: William Stein: pdate the README.txt file included in Sage
#1416: William Stein, Mike Hansen, Josh Kantor: make R standard
component
#1427: Josh Kantor: rpy doesn't build on osx 10.4
#1433: William Stein: Fix some documentation typos pointed out by
Rich Morin
#1436: Michael Abshoff, Bill Hart: Update FLINT.spkg to 1.02 relase
#1437: Michael Abshoff: fix spkg-check in FLINT to work "stand alone"
#1444: William Stein: fix some serious hard-coding issues that break
all binary installs
#1445: Mike Hansen: symmetrica's longints need to be converted

Merged in alpha2:

#469: Burcin Erocal: add PolyBoRi.spkg [integration patch still
missing]
#1164: Mike Hansen: Error in tutorial documentation about %hist
#1167: Mike Hansen: Spelling errors in documentation
#1182: Mike Hansen: update freetype.spkg to 2.3.5
#1235: William Stein: bug solving equations using maxima
#1243: Mike Hansen: Minor spelling mistakes in documentation
#1267: Mike Hansen: documentation for piecewise does not show up in
notebook
#1288: Mike Hansen: misformating of some of the reference manual in
live version; also out of date
#1324: Carl Witty: 2.8.14: doctest failure in sage/rings/real_rqdf.pyx
on FC6, x86-64
#1348: Mike Hansen: Incorporate Jan Groenewald's documentation fixes
#1378: Mike Hansen: add ssh-client (i.e., ssh-keygen) as a required
package in various places in the docs
#1412: Tom Boothby: creating directory in notebook cell #x makes
evaluation of cell #x hang
#1417: Mike Hansen: update symmetrica.spkg to 2.0
#1420: Mike Hansen: documentation typo
#1435: Michael Abshoff: Update FLINT.spkg to 1.01

Merged in alpha1:

#491: Michael Abshoff: gcc 4.3: fix givaro build due to ::memcpy
failure
#492: Craig Citro, David Harvey: gcc 4.3: fix ntl_wrap.cc in
sage_c_lib [this was some time ago]
#1260: Michael Abshoff, Bill Hart: update to FLINT 1.0 and clean
up spkg-install
#1403: John Cremona: Analog fixes for termination issues for
the other mwrank binaries
#1406: Mike Hansen, William Stein: bug in coercion of multivariate
polynomials
#1410: Michael Abshoff: fix leftovers from 1256, make mwrank
binaries link dynamically, fix cython doctest issue

Merged in alpha0:

#1002: Bill Page: Update clisp to the 2.43 release [later reverted]
#1256: Michael Abshoff: mwrank*.spkg now redundant, included in
cremona*.spkg
#1337: Carl Witty: technically incorrect code in integer_mod.pyx
#1403: John Cremona: mwrank has termination issues
#1405: Michael Abshoff, Carl Witty: gcc 4.3-snapshot: cremona
compile fixes.

Jaap Spies

unread,
Dec 14, 2007, 5:07:36 PM12/14/07
to sage-...@googlegroups.com
mabshoff wrote:

>
> The only high priority known build issue is #1497, for which a
> workaround exists. So if you run FC7, 32 bit on a Dual core CPU
> please disable power management completely before the build. We
> are working on a way to detect this issue and stopping the build
> of ATLAS with a menaingful error message.
>

On FC7 32 bits, dual core with disabled power management all
tests passed:

All tests passed!
Total time for all tests: 2741.3 seconds
[jaap@paix sage-2.9.alpha7]$

But on Fedora 8 there was that numerical/test.py issue!

Cheers,

Jaap

Reply all
Reply to author
Forward
0 new messages