On 4 Sep., 21:52, "Georg S. Weber" <georgswe...@googlemail.com> wrote: > 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/).
FWIW, on that ticket, we discovered at least three bugs in MPIR, and fixed them and/or reported them upstream such that they got fixed. (Also now nearly a year ago. We started with MPIR 2.1.1 IIRC.) There are other reasons, unrelated to upstream, that MPIR 2.1.x didn't get merged last year, when that version was current. (The ticket also depends on #5847 / GMP-ECM, where we also discovered an upstream bug, which didn't really get fixed upstream, i.e., they now apply an IMHO dumb work-around.) There's meanwhile a follow-up ticket, #11616, upgrading MPIR to 2.4.0 (or, as a fallback, 2.3.1). MPIR 2.5.0, originally planned to be released on September 1st, has been postponed for a month, in order to get more things into that release. There are a couple of other spkgs with outdated upstream versions, where for many it seems the main "problem" is that simply no-one attempts to upgrade them, i.e., lack of time or interest. One shouldn't upgrade packages just for the sake of higher version numbers in Sage though, and there are packages where upgrading is indeed non-trivial, because of functional changes in upstream, or a lot of changes made by Sage to its current version. -leif -- 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