Hi, What *standard* Sage spkg packages are out of date right now (I'm skimming http://sagemath.org/components.html)?
* cddlib: we ship 094b, but 094d is current. * clisp: we ship clisp-2.41, but 2.43 is current (I'm sure you can comment!) * cvxopt: we ship 0.9 but 0.9.1 is out. It has "efficient Python classes for dense and sparse matrices (real and complex), with Python indexing and slicing and overloaded operations for matrix arithmetic" -- looks cool! * gd: we ship 2.0.33 but 2.0.36 is current * gfan: we ship 0.2.2 but 0.3 is current * givaro: we ship 3.2.6 but 3.2.9 is current * gmp: we ship 4.2.1 but 4.2.2 is current * gnutls: we ship 1.6.3 but 2.2.0 is current! * gsl: we ship 1.9 but 1.10 is current * jsmath: I don't even know what we ship (it's at most 3.4d), but current is 3.4f * iml: we ship 1.0.1, but 1.0.2 is current (I think 1.0.2 is upstreaming our changes in a way that breaks things for us...) * ipython: we ship 0.8.1, but 0.8.2 is current * lcalc: we ship 20070107, but 20070902 is current. * libgcrypt: ??? * Maxima: we ship 5.13, but 5.14 is current. * Moinmoin: we ship 1.5.7 but 1.5.8 is current * numpy: we ship 1.0.3 but 1.0.4 is current * opencdk: we ship 0.5.9 but 0.6.6 is current * pari: we ship 2.3.2 but 2.3.3 is current (I posted a new spkg tonight) * pexpect: we ship 2.0 but 2.3 is current (2.1 sucked (!); maybe 2.3 is good??) * lippng: we ship 1.2.22, but 1.2.24 is current * quaddouble: we ship 2.2, but 2.3.1 is current * sqlite: we ship 3.5.3 but 3.5.4 is current * sympy: we ship 0.5.7 but 0.5.9 is current * zodb: we ship 3.7.0 but 3.7.2 is current So about half the spkg's in Sage are out of date right now. What should we do? Any ideas? People who work on Linux distributions, please speak up, except for saying "don't bother with Sage, we already package everything above in Debian" -- keep in mind Sage also targets OS X and Solaris. A possible solution might include: (1) Find somebody to volunteer for a while to be the "package version maiden" sort of like how Michael Abshoff has been the "trac maiden". This person would keep track of a list like the above, possibly only a wiki, or possible right in trac. For each package, if we aren't upgrading there has to be a clear reason why. (2) Get 2 volunteers to maintain each of the above packages (2 instead of 1 to improve continuity and fill in gaps). Basically there are already very hard working package maintainers for about half the packages in Sage; this list above is the other half. (3) Referee spkg updates. If you're one of the people that lobbied hard for inclusion of a package in Sage, you might consider volunteering to officially maintain it. It's obviously not the end of the world if some of the spkg's in sage aren't the latest versions -- some projects release new versions very often. But many of the projects listed above release a new version maybe once every 6 months, so we really need to find a way to get on top of things. That said, there are often major and difficult integration issues when putting new versions of packages in Sage, e.g., updating matplotlib recently caused a lot of pain. So we don't want to do things too quickly. -- William -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---