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