Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagemath.github.io
Path: blob/master/changelogs/sage-2.8.2.txt
2457 views
1
Release notes Sage 2.8.2
2
3
The goal of this release was to squash as many known bugs from our
4
bug tracker as possible. Only a very limited number of features
5
have been added and to some extend the portability of Sage to
6
Solaris has been improved. While we haven't crossed the finish
7
line for Solaris yet we have gotten very close. Unfortunately
8
some of the fixes caused problems on other architectues, so we
9
will revisit those problems in the future, hopefully for 2.9
10
11
The total number of tickets closed was 47. Considering that now
12
there are about 217 tickets open (of which many are enhancements
13
and not defects) Sage's Bug Day 1 can be considered a tremendous
14
success. Participation was lively (in total 10 people showed up)
15
and the whole session went on for about 16 hours. Some of the
16
people even got together in IRC the next day to sort out some of
17
the leftovers.
18
19
We still think that certain aspects of the way we planned and
20
handled the bug day can be improved upon (as always) and plan to
21
do Sage's Bug Day 2 on September 7th 2007 starting at 10 am
22
Pacific time.
23
24
The results from Sage's Bug Day 1 are as follows:
25
26
algebraic geometry 4/4
27
basic arithmetic 12/12
28
interfaces 5/6
29
linear algebra 3/3
30
modular forms 2/2
31
notebook 5/7
32
number theory 2/2
33
packages 7/11
34
user interface 7/7
35
36
x/y denotes that x out of y bugs in that category were fixed.
37
38
For the details check out
39
40
http://www.sagemath.org:9002/sage_trac/milestone/sage-2.8.2
41
42
and
43
44
http://www.sagemath.org:9001/bug1/Results
45
46
47
2.8.1:
48
-----
49
These are the release notes for sage-2.8.1, though there never was an
50
official release. The reason it was never officially released was that
51
2.8.1 was the basis of the first Sage Bug Squashing day that is about
52
to be wrapped up.
53
54
The main goal of this release was to get Sage to compile cleanly on a
55
wider range of platforms, and fix any build-system bugs we discovered
56
along the way:
57
58
* Linux on Itanium
59
* Linux on PPC 64
60
* Solaris on Sparc and Opteron
61
62
This involved a whole lot of massaging spkg-install scripts and build
63
options. William Stein did the port for Linux on Itanium and PPC 64
64
while William Stein, Michael Abshoff, Didier Deshommes and Kate Minola
65
did work on the Solaris port. They were helped by Martin Albrecht to
66
sort out some Singular and libSingular build issues. Robert Bradshaw
67
coded up a patch to sort out some issues with Cython on *BSD based
68
systems.
69
70
While the Itanium port of Sage is now fully working and supported
71
neither the Linux on PPC not the Solaris on Sparc/Opteron port made it
72
to the finish line. While the Linux on PPC is close there are still
73
some issues left with Solaris, but great progress has been made there.
74
75
Detailed changes:
76
77
* w stein, m abshoff: add stdint.h to local/include/ to work around
78
missing defines in Solaris
79
80
* r bradshaw: fix coercion code to compile on *BSD, fix Cython to
81
warn about _[A-Z] PyObjects. [not applied yet.]
82
83
* w stein: Make sure that the system-wide gmp doesn't get picked up.
84
85
* w stein, d deshommes, m abshoff: linbox build fixes, lround
86
workaround, build against gsl blas on solaris
87
88
* w stein, k minolta: gfortran binary on Solaris, add SAGE_FORTRAN
89
environment variable.
90
91
* w stein: make f2c use gcc instead of cc on Solaris
92
93
* w stein: pari build fixes on Solaris and Itanium
94
95
* w stein: fix problem with matplotlib when linking in the wrong libz
96
in /usr/local/lib
97
98
* w stein: new mpfi package
99
100
* w stein, m abshoff, m. albrecht: many fixes to the singular package
101
to make it build on Solaris
102
103
* w stein, m abshoff, d deshomees: stdint.h fix for Solaris
104
105
* w stein: update gmp package, so that the resulting gmp is much more
106
portable (and possible resolve some other bugs -- old version was
107
building with certain patches preapplied).
108
109
Many of the fixes were a joint effort be several people, some fixes
110
were discovered twice, i.e. Didier Deshommes had made suggestions on
111
fixes for Sage 2.5.x on Nexenta which were unfortunately
112
rediscovered. We will discuss how to deal with that problem in the
113
report about the first Sage Bug Squashing day.
114
115
Cheers,
116
Michael Abshoff
117
118