On Dec 27, 2007 1:55 PM, mabshoff <[EMAIL PROTECTED]> wrote: > > > > On Dec 27, 9:18 am, "William Stein" <[EMAIL PROTECTED]> wrote: > > Hi, > > > > What *standard* Sage spkg packages are out of date right now > > (I'm skimminghttp://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: ??? > > Current release is 1.4.0 which is available from http://www.gnupg.org/ > - the old site at the FSF seems to have stopped updating. I have been > wrestling with building the current libgcrypt.spkg for a while on > Cygwin now and it seems impossible to build a shared version, which > causes no end of troubles for GNUTLS. > > Cheers, > > Michael > > > > * 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.
Are there some instructions for Sage package maintainers to follow? I.e. what exact steps are neede to update the package? 1) create a new spkg 2) create a trac ticket and attach it? or expose the repository, so that you can build it yourself? 3) write to the mailinglist? Ondrej --~--~---------~--~----~------------~-------~--~----~ 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/ -~----------~----~----~----~------~----~------~--~---