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