On 4 Sep., 08:47, daly <d...@axiom-developer.org> wrote:
> The Cost of Going it Alone by Dave 
> Nearyhttp://blogs.gnome.org/bolsh/2011/09/01/the-cost-of-going-it-alone/

Yeah,

nice post. Let's look at two absolute core components of Sage, the
versions of which shipped with the current Sage-4.7.1 release are
outdated: MPIR and Python.

Regarding MPIR, the relations with upsteam are cordial, but
nevertheless Sage-4.7.1 still ships MPIR v1.2.2.
Of course work is ongoing for more than one and a half year now,
leading to trac #8664 (update to use MPIR v2.1.3 in Sage) waiting to
be integrated in Sage-4.7.2. But MPIR upstream has meanwhile released
quite a few versions newer than that, the current MPIR is v2.4.0 from
June 2011 --- three months ago (see http://www.mpir.org/ ).

Regarding Python, that one "must-have" fix necessary for pickling is
still open: http://bugs.python.org/issue7689 (this bug report was
created in January 2010). "Downstream" the bugfix is applied (for
Mandriva see http://lists.mandriva.com/bugs/2010-02/msg00501.php ; I
don't have a pointer at hand for Sage-on-Gentoo) to Python, but there
do not seem to be any close connections between the Sage project and
"upstream" Python (the closest being indirectly via the Cython
project, I guess). Which is a pity. Since the version shipped in Sage
of Python is v2.6.4 (outdated for many months), and even if the
upgrade to v2.7.x is being worked on (thanks to Francois Bissey and
others, see http://trac.sagemath.org/sage_trac/ticket/9958 ), the
upgrade to Python 3 might necessitate tighter developer interaction
and eventually a fix or two to upstream (i.e. to Python 3) for Sage to
work, which are more intrusive than the (still open, mind you)
pickling issue7689 mentioned above.

Are there any Python developers reading this (Sage) list?


Cheers,
Georg

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to