On Dec 28, 2007 2:38 PM, William Stein <[EMAIL PROTECTED]> wrote: > > On Dec 28, 2007 3:54 AM, Ondrej Certik <[EMAIL PROTECTED]> wrote: > > > > Are there some instructions for Sage package maintainers to follow? > > I.e. what exact steps are neede to update the package? > > There are no instructions, and no master list of package maintainers, etc. > One of the goals of this thread is to create such things. > > > 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? > > We need: > (a) a wiki page that lists packages with the corresponding maintainer.
I've created http://wiki.sagemath.org/standard_packages_available_for_SAGE http://wiki.sagemath.org/optional_packages_available_for_SAGE http://wiki.sagemath.org/experimental_packages_available_for_SAGE The information on these pages varies but I think all items need work. > (b) A natural system for updating patches. I like your suggestion above, > though _not_ the order. > (1) Create a trac ticket describing that the package is out of date. > This should _already_ be done for every package I listed at > the beginning of this email. > (2) Accept the trac ticket when you're about to make a new spkg. > (3) Post a link from the trac ticket to the new spkg (don't > attach it, since > it is too big.) > (4) Post to sage-devel announcing the new spkg and requesting > feedback and testing. Any such email *must* list some tests > a user can try after "sage -i" 'ing the package to test that > it actually installed OK. All feedback from such testing > should be pasted into the trac ticket. The trac ticket should > be assigned against an upcoming release of Sage. > (5) The release manager puts the new spkg in Sage once it > has got a positive review as a part of (4). > > Thoughts? > > -- William > > > > > --~--~---------~--~----~------------~-------~--~----~ 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/ -~----------~----~----~----~------~----~------~--~---