summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2002-04-12 05:05:44 +0000
committerMartin Pool <mbp@samba.org>2002-04-12 05:05:44 +0000
commit25ff30e804d19ea571885db98c5843c11b2d1ad3 (patch)
treef3012928c9e720bcb9e563ba38647e56337ebba5 /TODO
parentbdae761ee1e806ec4d179ab2246e1e6aff02a2e8 (diff)
downloadrsync-25ff30e804d19ea571885db98c5843c11b2d1ad3.tar.gz
Notes on testing, release, and todo items from the Debian paper.
Diffstat (limited to 'TODO')
-rw-r--r--TODO51
1 files changed, 50 insertions, 1 deletions
diff --git a/TODO b/TODO
index 5af5d0c6..f299f160 100644
--- a/TODO
+++ b/TODO
@@ -539,19 +539,50 @@ Memory debugger
http://devel-home.kde.org/~sewardj/
+Release script
+
+ Update spec files
+
+ Build tar file; upload
+
+ Send announcement to mailing list and c.o.l.a.
+
+ Make freshmeat announcement
+
+ Update web site
+
+
+
TESTING --------------------------------------------------------------
Cross-test versions
Part of the regression suite should be making sure that we don't
break backwards compatibility: old clients vs new servers and so
- on. Ideally we would test the cross product of versions.
+ on. Ideally we would test both up and down from the current release
+ to all old versions.
+
+ We might need to omit broken old versions, or versions in which
+ particular functionality is broken
It might be sufficient to test downloads from well-known public
rsync servers running different versions of rsync. This will give
some testing and also be the most common case for having different
versions and not being able to upgrade.
+
+Test on kernel source
+
+ Download all versions of kernel; unpack, sync between them. Also
+ sync between uncompressed tarballs. Compare directories after
+ transfer.
+
+ Use local mode; ssh; daemon; --whole-file and --no-whole-file.
+
+ Use awk to pull out the 'speedup' number for each transfer. Make
+ sure it is >= x.
+
+
Test large files
Sparse and non-sparse
@@ -674,3 +705,21 @@ rsyncsh
fairly directly into rsync commands: it just needs to remember the
current host, directory and so on. We can probably even do
completion of remote filenames.
+
+
+RELATED PROJECTS -----------------------------------------------------
+
+http://rsync.samba.org/rsync-and-debian/
+
+rsyncable gzip patch
+
+ Exhaustive, tortuous testing
+
+ Cleanups?
+
+rsyncsplit as alternative to real integration with gzip?
+
+reverse rsync over HTTP Range
+
+ Goswin Brederlow suggested this on Debian; I think tridge and I
+ talked about it previous in relation to rproxy.