1 |
Hi all, |
2 |
|
3 |
It is time to have a little status update on sage-on-gentoo. |
4 |
|
5 |
First of all most people are now faced with our infamous |
6 |
issue #40: |
7 |
https://github.com/cschwan/sage-on-gentoo/issues/40 |
8 |
If you haven't been hit yet it is coming. |
9 |
Fortunately Martin von Gagern has tracked one of the origin |
10 |
of the problem to glibc and you can use the following solution: |
11 |
https://github.com/cschwan/sage-on-gentoo/issues/40#issuecomment-722867 |
12 |
|
13 |
Note that there may be a solution coming from sage upstream |
14 |
at some point in the future as the problem as appeared on |
15 |
solaris of all systems: |
16 |
http://trac.sagemath.org/sage_trac/ticket/11116 |
17 |
|
18 |
|
19 |
Future of sage. I am pushing quite hard at the moment to have |
20 |
sage work with python-2.7. This is particularly critical on gentoo-prefix |
21 |
systems where python-2.6 has already been retired. |
22 |
sage-4.7 as shipped in sage-on-gentoo will be python-2.7 based. |
23 |
I had good feedback with some upstream sage devs to provide and |
24 |
get some fixes included in future release. As a part of upstream I am |
25 |
hoping to be able to drag sage kicking and screaming to python-2.7 |
26 |
but it will be in a later release. |
27 |
Sage-4.7 is to be released by the first of May. |
28 |
While sage works with python-2.7 there are about 4 outstanding issues |
29 |
that could hit someone. See: |
30 |
http://trac.sagemath.org/sage_trac/ticket/9958 |
31 |
Only one of them could be trouble for serious work in specialised areas |
32 |
(polynomial rings). |
33 |
|
34 |
|
35 |
It is unfortunately not possible to have sage working with both python 2.6 and |
36 |
2.7 at the same time. Some considerable work would have to be expanded to |
37 |
get 3 critical parts of sage to build and install with 2 pythons at the same |
38 |
time (pynac, polybori and sage-clib). |
39 |
|
40 |
Further in the future: 4.7.1 |
41 |
People will have noticed that we carry maxima ebuilds in the overlay. Sage |
42 |
uses maxima compiled against ecls. In 4.7.1 a new interface with maxima |
43 |
will land that will call maxima as an ecls-library. The ebuild in our overlay |
44 |
contains the extra bits to build the library in question. I have heard that |
45 |
maxima upstream looks at the idea favorably but hasn't committed to |
46 |
a target in the build system. That may change once 4.7.1 is released and |
47 |
shown to work. In other maxima/sage news, maxima-5.24.0 works with sage. |
48 |
|
49 |
Some upstream devs have expressed interest in prefix or a slightly |
50 |
modified version of it as an alternative build system for sage. This means |
51 |
we now have a lot of visibility upstream for our work. |
52 |
|
53 |
Francois |