Path: blob/master/changelogs/sage-2.8.2.txt
2457 views
Release notes Sage 2.8.212The goal of this release was to squash as many known bugs from our3bug tracker as possible. Only a very limited number of features4have been added and to some extend the portability of Sage to5Solaris has been improved. While we haven't crossed the finish6line for Solaris yet we have gotten very close. Unfortunately7some of the fixes caused problems on other architectues, so we8will revisit those problems in the future, hopefully for 2.9910The total number of tickets closed was 47. Considering that now11there are about 217 tickets open (of which many are enhancements12and not defects) Sage's Bug Day 1 can be considered a tremendous13success. Participation was lively (in total 10 people showed up)14and the whole session went on for about 16 hours. Some of the15people even got together in IRC the next day to sort out some of16the leftovers.1718We still think that certain aspects of the way we planned and19handled the bug day can be improved upon (as always) and plan to20do Sage's Bug Day 2 on September 7th 2007 starting at 10 am21Pacific time.2223The results from Sage's Bug Day 1 are as follows:2425algebraic geometry 4/426basic arithmetic 12/1227interfaces 5/628linear algebra 3/329modular forms 2/230notebook 5/731number theory 2/232packages 7/1133user interface 7/73435x/y denotes that x out of y bugs in that category were fixed.3637For the details check out3839http://www.sagemath.org:9002/sage_trac/milestone/sage-2.8.24041and4243http://www.sagemath.org:9001/bug1/Results4445462.8.1:47-----48These are the release notes for sage-2.8.1, though there never was an49official release. The reason it was never officially released was that502.8.1 was the basis of the first Sage Bug Squashing day that is about51to be wrapped up.5253The main goal of this release was to get Sage to compile cleanly on a54wider range of platforms, and fix any build-system bugs we discovered55along the way:5657* Linux on Itanium58* Linux on PPC 6459* Solaris on Sparc and Opteron6061This involved a whole lot of massaging spkg-install scripts and build62options. William Stein did the port for Linux on Itanium and PPC 6463while William Stein, Michael Abshoff, Didier Deshommes and Kate Minola64did work on the Solaris port. They were helped by Martin Albrecht to65sort out some Singular and libSingular build issues. Robert Bradshaw66coded up a patch to sort out some issues with Cython on *BSD based67systems.6869While the Itanium port of Sage is now fully working and supported70neither the Linux on PPC not the Solaris on Sparc/Opteron port made it71to the finish line. While the Linux on PPC is close there are still72some issues left with Solaris, but great progress has been made there.7374Detailed changes:7576* w stein, m abshoff: add stdint.h to local/include/ to work around77missing defines in Solaris7879* r bradshaw: fix coercion code to compile on *BSD, fix Cython to80warn about _[A-Z] PyObjects. [not applied yet.]8182* w stein: Make sure that the system-wide gmp doesn't get picked up.8384* w stein, d deshommes, m abshoff: linbox build fixes, lround85workaround, build against gsl blas on solaris8687* w stein, k minolta: gfortran binary on Solaris, add SAGE_FORTRAN88environment variable.8990* w stein: make f2c use gcc instead of cc on Solaris9192* w stein: pari build fixes on Solaris and Itanium9394* w stein: fix problem with matplotlib when linking in the wrong libz95in /usr/local/lib9697* w stein: new mpfi package9899* w stein, m abshoff, m. albrecht: many fixes to the singular package100to make it build on Solaris101102* w stein, m abshoff, d deshomees: stdint.h fix for Solaris103104* w stein: update gmp package, so that the resulting gmp is much more105portable (and possible resolve some other bugs -- old version was106building with certain patches preapplied).107108Many of the fixes were a joint effort be several people, some fixes109were discovered twice, i.e. Didier Deshommes had made suggestions on110fixes for Sage 2.5.x on Nexenta which were unfortunately111rediscovered. We will discuss how to deal with that problem in the112report about the first Sage Bug Squashing day.113114Cheers,115Michael Abshoff116117118