Folks: Here are my current thoughts on a future release of tahoe-1.3.1. After sending this note I'll also update The Roadmap [1] to reflect these thoughts and any others that people post here.
There are three categories of issues that might be included in tahoe-1.3.1: things we've already done since 1.3.0 (yay!), things that we really ought to do before another stable release and that we can probably do pretty soon, and things that I really want but I'm not sure if someone will do them in time for 1.3.1. Things we've already done since 1.3.0: * improved provisioning/reliability tool (Shawn and Brian) [2] * more better unit tests and much faster unit tests (Brian) * better tools for controlling lots of check and repair operations and share crawler and storage server diagnostics (Brian) [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] (yes, Brian is the One Man Army of awesome Python hacking) * better error reporting from cli (Brian) [17] * improved doc and UI and internal structure (Brian, Nils, Alberto) [18, 19, 20] * make the sftp server work with sshfs (Alberto) [21] Things we really ought to do: * fix the filename encoding situation (my most recent proposal for how is http://allmydata.org/pipermail/tahoe-dev/2009-March/ 001379.html ) [x] * find out what is wrong with my klog on testgrid such that I get all kinds of scary errors when I try to update it ; fix or document this situation * apply DKW's patch to build .debs on Intrepid and configure Shawn's buildbot to use it [x+1] * handle symlinks better [x+2] (what's the status of Alberto's patch?) * "mtime" and "ctime": I don't think that word means what you think it means. [x+3] Things that I want but I don't know if anyone will do them in time for 1.3.1: * world map with pins in it [y] * Validation of configuration settings [y+1] * pywin32 can't be installed with setuptools [y+2] * have buildslaves automatically build debian packages of foolscap, zfec, pycryptopp, etc. [y+3] * automated tests of debian compatibility [y+4] * support "keep this much disk space free" on Windows as well as other platforms [y+5] * fix "trailing spaces in filenames break the WUI rename function" [y+6] So, let's focus on the tickets from "things we really ought to do", and I'll start planning to announce tahoe-1.3.1 soon after that category is empty. What do you think? Regards, Zooko [1] http://allmydata.org/trac/tahoe/roadmap [2] http://allmydata.org/trac/tahoe/changeset/3630 [3] http://allmydata.org/trac/tahoe/changeset/3648 [4] http://allmydata.org/trac/tahoe/ticket/590 [5] http://allmydata.org/trac/tahoe/changeset/3650 [6] http://allmydata.org/trac/tahoe/changeset/3651 [7] http://allmydata.org/trac/tahoe/ticket/633 [8] http://allmydata.org/trac/tahoe/changeset/3680 [9] http://allmydata.org/trac/tahoe/changeset/3681 [10] http://allmydata.org/trac/tahoe/changeset/3676 [11] http://allmydata.org/trac/tahoe/changeset/3682 [12] http://allmydata.org/trac/tahoe/changeset/3686 [13] http://allmydata.org/trac/tahoe/changeset/3687 [14] http://allmydata.org/trac/tahoe/changeset/3688 [15] http://allmydata.org/trac/tahoe/ticket/315 [16] http://allmydata.org/trac/tahoe/ticket/646 [17] http://allmydata.org/trac/tahoe/ticket/646 [18] http://allmydata.org/trac/tahoe/changeset/3697 [19] http://allmydata.org/trac/tahoe/wiki/WindowsBuild [20] http://allmydata.org/trac/tahoe/ticket/639 [21] http://allmydata.org/trac/tahoe/ticket/645 [x] http://allmydata.org/trac/tahoe/ticket/534 [x+1] http://allmydata.org/trac/tahoe//ticket/638 [x+2] http://allmydata.org/trac/tahoe/ticket/641 [x+3] http://allmydata.org/trac/tahoe/ticket/628 [y] http://allmydata.org/trac/tahoe/ticket/642 [y+1] http://allmydata.org/trac/tahoe/ticket/649 [y+2] http://allmydata.org/trac/tahoe/ticket/142 [y+3] http://allmydata.org/trac/tahoe/ticket/422 [y+4] http://allmydata.org/trac/tahoe/ticket/630 [y+5] http://allmydata.org/trac/tahoe/ticket/637 [y+6] http://allmydata.org/trac/tahoe/ticket/631 _______________________________________________ tahoe-dev mailing list [email protected] http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
