Zooko O'Whielacronx [Tue, 1 May 2007 06:02:45 +0000 (23:02 -0700)]
make separate makefile targets for test-foolscap and test-TEST
So that if you want to run just one test, you can run "make test-TEST TEST=that.one.test" and not get the whole foolscap suite thrown in for the bargain.
Zooko O'Whielacronx [Tue, 1 May 2007 04:37:28 +0000 (21:37 -0700)]
fix: don't pass the PYTHONPATH that features the instdir to the invocation of trial for foolscap
Zooko O'Whielacronx [Tue, 1 May 2007 04:04:26 +0000 (21:04 -0700)]
foolscap snapshot: bump some unit tests up to very high timeouts because my poor G4 867 MHz PowerBook, which is busy doing video iChat, takes a long time to run these tests
Zooko O'Whielacronx [Tue, 1 May 2007 04:03:43 +0000 (21:03 -0700)]
bump some unit tests up to very high timeouts because my poor G4 867 MHz PowerBook, which is busy doing video iChat, takes a long time to run these tests
Brian Warner [Tue, 1 May 2007 03:14:58 +0000 (20:14 -0700)]
test_system: increase timeouts to almost 20 minutes: we have buildslaves that take more than 5 minutes to finish these tests.
Brian Warner [Mon, 30 Apr 2007 19:48:30 +0000 (12:48 -0700)]
README: mention the names of the debian packages that provide our dependencies
Zooko O'Whielacronx [Tue, 1 May 2007 02:18:06 +0000 (19:18 -0700)]
run foolscap tests from src instead of from instdir since .pyc's in instdir have funny filenames encoded into them that cause foolscap test failures
Zooko O'Whielacronx [Tue, 1 May 2007 02:17:51 +0000 (19:17 -0700)]
add note to GNUmakefile that we append instdir instead of prepending for a good reason
Zooko O'Whielacronx [Tue, 1 May 2007 00:56:43 +0000 (17:56 -0700)]
zfec: complete the removal of the 15-second delay when downloading setuptools
Zooko O'Whielacronx [Tue, 1 May 2007 00:49:10 +0000 (17:49 -0700)]
install libs into instdir/lib and scripts into instdir/bin
Zooko O'Whielacronx [Tue, 1 May 2007 00:43:06 +0000 (17:43 -0700)]
edit description of Foolscap in relnotes.txt
Zooko O'Whielacronx [Tue, 1 May 2007 00:34:51 +0000 (17:34 -0700)]
better description of Foolscap in README
Zooko O'Whielacronx [Mon, 30 Apr 2007 21:43:36 +0000 (14:43 -0700)]
remove "." from setup.py invocation because it seems to be screwing up paths in the .pyc's
Zooko O'Whielacronx [Mon, 30 Apr 2007 20:26:56 +0000 (13:26 -0700)]
zfec: add note to README about conflict with older versions of setuptools
Zooko O'Whielacronx [Mon, 30 Apr 2007 20:18:38 +0000 (13:18 -0700)]
zfec: switch back to minimum setuptools of 0.6c3
This is newer than the one that comes with Dapper Ubuntu 6.06, *but* if there is no setuptools at all installed, then the bootstrap script will download one itself. So with this patch, this will install cleanly on a Dapper system as long as the Dapper version of python-setuptools is *not* installed.
Zooko O'Whielacronx [Mon, 30 Apr 2007 20:06:09 +0000 (13:06 -0700)]
globally search and replace "mesh" with "grid" and adjust description of the effect of NAT on the topology
Zooko O'Whielacronx [Mon, 30 Apr 2007 18:16:47 +0000 (11:16 -0700)]
zfec: see if we can get by with the version of setuptools that comes with Ubuntu 6.06 Dapper
Zooko O'Whielacronx [Mon, 30 Apr 2007 18:08:30 +0000 (11:08 -0700)]
zfec: see if we can get by with the version of setuptools that is already in Ubuntu 6.10
Zooko O'Whielacronx [Mon, 30 Apr 2007 18:08:19 +0000 (11:08 -0700)]
zfec: add mention of lrzip and edit text
Zooko O'Whielacronx [Mon, 30 Apr 2007 18:04:13 +0000 (11:04 -0700)]
turn foolscap unit tests back on in the "make test" target
Zooko O'Whielacronx [Mon, 30 Apr 2007 17:56:35 +0000 (10:56 -0700)]
make relnotes.txt point to the latest source tarball
Zooko O'Whielacronx [Mon, 30 Apr 2007 17:00:07 +0000 (10:00 -0700)]
v0.1.4b2-0-UNSTABLE
Zooko O'Whielacronx [Mon, 30 Apr 2007 16:57:52 +0000 (09:57 -0700)]
extirpate all references the "queen" and "metatracker"
This is a potentially disruptive and potentially ugly change to the code base,
because I renamed the object that serves in both roles from "Queen" to
"IntroducerAndVdrive", which is a bit of an ugly name.
However, I think that clarity is important enough in this release to make this
change. All unit tests pass. I'm now darcs recording this patch in order to
pull it to other machines for more testing.
Zooko O'Whielacronx [Mon, 30 Apr 2007 16:10:12 +0000 (09:10 -0700)]
zfec: v1.0.0b3-0-STABLE
Zooko O'Whielacronx [Mon, 30 Apr 2007 16:09:35 +0000 (09:09 -0700)]
zfec: update licence and install docs
Zooko O'Whielacronx [Mon, 30 Apr 2007 15:57:00 +0000 (08:57 -0700)]
edit: fix typo and formatting in relnotes.txt
Zooko O'Whielacronx [Mon, 30 Apr 2007 13:02:43 +0000 (06:02 -0700)]
v0.1.3-0-UNSTABLE
Zooko O'Whielacronx [Mon, 30 Apr 2007 13:00:10 +0000 (06:00 -0700)]
raise the limit on the number of hashes when retrieving them, too
Zooko O'Whielacronx [Mon, 30 Apr 2007 06:51:15 +0000 (23:51 -0700)]
raise the limit on block hashes and share hashes from 30 to 2**20
Zooko O'Whielacronx [Mon, 30 Apr 2007 06:33:49 +0000 (23:33 -0700)]
update README to reflect dependency on python-dev
Zooko O'Whielacronx [Mon, 30 Apr 2007 06:30:23 +0000 (23:30 -0700)]
zfec: hack setuptools bootstrap script not to time.sleep(15) before downloading
Zooko O'Whielacronx [Mon, 30 Apr 2007 06:26:13 +0000 (23:26 -0700)]
zfec: add the setuptools bootstrap script to download setuptools automatically
Zooko O'Whielacronx [Mon, 30 Apr 2007 06:05:39 +0000 (23:05 -0700)]
update URL pointing to source code tarball
Zooko O'Whielacronx [Mon, 30 Apr 2007 06:00:08 +0000 (23:00 -0700)]
v0.1.2-0-UNSTABLE
Zooko O'Whielacronx [Mon, 30 Apr 2007 05:16:33 +0000 (22:16 -0700)]
large update to the install instructions in the README, and add a link to allmydata.org
Zooko O'Whielacronx [Mon, 30 Apr 2007 04:24:55 +0000 (21:24 -0700)]
edit release notes to give proper user expectations
Zooko O'Whielacronx [Mon, 30 Apr 2007 03:25:28 +0000 (20:25 -0700)]
don't run foolscap unit tests
Zooko O'Whielacronx [Mon, 30 Apr 2007 02:44:18 +0000 (19:44 -0700)]
build foolscap from the bundled snapshot
and fix PYTHONPATH usage in a few places in GNUmakefile
Zooko O'Whielacronx [Mon, 30 Apr 2007 04:56:23 +0000 (21:56 -0700)]
update README to show that foolscap is bundled and to fix the module name of zfec
Zooko O'Whielacronx [Mon, 30 Apr 2007 04:56:05 +0000 (21:56 -0700)]
update licence to allow linking with OpenSSL
Zooko O'Whielacronx [Sun, 29 Apr 2007 21:24:17 +0000 (14:24 -0700)]
import a snapshot of foolscap 0.1.2+
Zooko O'Whielacronx [Sat, 28 Apr 2007 00:17:51 +0000 (17:17 -0700)]
update README to reflect simpler run-in-place procedure
Zooko O'Whielacronx [Sat, 28 Apr 2007 00:13:25 +0000 (17:13 -0700)]
update README in response to some criticisms from some European grad student on IRC
Zooko O'Whielacronx [Fri, 27 Apr 2007 23:37:52 +0000 (16:37 -0700)]
edit relnotes.txt
Zooko O'Whielacronx [Fri, 27 Apr 2007 23:12:44 +0000 (16:12 -0700)]
update URLs in relnotes.txt
Zooko O'Whielacronx [Fri, 27 Apr 2007 23:08:25 +0000 (16:08 -0700)]
TAG allmydata-tahoe v0.1.1-1-UNSTABLE
Zooko O'Whielacronx [Fri, 27 Apr 2007 23:07:22 +0000 (16:07 -0700)]
allmydata-tahoe v0.1.1-1-UNSTABLE
Zooko O'Whielacronx [Fri, 27 Apr 2007 23:03:51 +0000 (16:03 -0700)]
more README updates in response to user feedback
The user in this case is my brother Josh.
Zooko O'Whielacronx [Fri, 27 Apr 2007 22:43:13 +0000 (15:43 -0700)]
update README to mention which dependencies are python packages
In particular, my brother is an Ubuntu/Debian user who said it would be nice if
we had mentioned that those packages were named "python-foo" in the apt package
namespace.
Brian Warner [Fri, 27 Apr 2007 15:11:34 +0000 (08:11 -0700)]
testutil.py: remove unused import, appease pyflakes
Zooko O'Whielacronx [Fri, 27 Apr 2007 20:47:38 +0000 (13:47 -0700)]
make it print out version numbers when it constructs a Node instance
Zooko O'Whielacronx [Fri, 27 Apr 2007 20:47:15 +0000 (13:47 -0700)]
add licence, update metadata and URLs
Zooko O'Whielacronx [Fri, 27 Apr 2007 06:14:13 +0000 (23:14 -0700)]
make runner find twistd and invoke it with python
This makes allmydata-tahoe work on Windows, and probably doesn't make it fail on other platforms.
Zooko O'Whielacronx [Fri, 27 Apr 2007 05:19:20 +0000 (22:19 -0700)]
update relnotes.txt
Zooko O'Whielacronx [Fri, 27 Apr 2007 05:16:48 +0000 (22:16 -0700)]
make testutil more flexible about what platform it runs on
Zooko O'Whielacronx [Fri, 27 Apr 2007 05:16:13 +0000 (22:16 -0700)]
further update the notes about the dependencies
Zooko O'Whielacronx [Fri, 27 Apr 2007 04:54:36 +0000 (21:54 -0700)]
update tarball URL
Zooko O'Whielacronx [Fri, 27 Apr 2007 04:00:49 +0000 (21:00 -0700)]
update README re: dependencies
Brian Warner [Fri, 27 Apr 2007 03:16:48 +0000 (20:16 -0700)]
add some simple create-client/start-client targets, document htem briefly
Brian Warner [Fri, 27 Apr 2007 02:00:48 +0000 (19:00 -0700)]
pyflakes: do not assume that pyflakes lives in /usr/local, just assume that it is on the PATH
Brian Warner [Fri, 27 Apr 2007 01:08:29 +0000 (18:08 -0700)]
interfaces: allow URIs to be up to 300 chars long, we're just crossing over the edge now
Brian Warner [Thu, 26 Apr 2007 23:45:17 +0000 (16:45 -0700)]
modify debian/rules files to handle zfec+setuptools correctly
Brian Warner [Thu, 26 Apr 2007 22:00:22 +0000 (15:00 -0700)]
README: mention 'fakeroot' and other build dependencies to creat debian packages
Brian Warner [Thu, 26 Apr 2007 19:01:25 +0000 (12:01 -0700)]
add RIClient.get_versions, in the hopes of enabling backwards-compatibility code in the future
Zooko O'Whielacronx [Fri, 27 Apr 2007 23:24:38 +0000 (16:24 -0700)]
zfec: explain in README how to use setuptools in Ye Olde Stowable Style
Zooko O'Whielacronx [Fri, 27 Apr 2007 23:24:55 +0000 (16:24 -0700)]
zfec: organize the trove classifiers in the metadata
Zooko O'Whielacronx [Fri, 27 Apr 2007 20:29:53 +0000 (13:29 -0700)]
zfec: fix up the package metadata for e.g. the Python Package Index and bump to zfec v1.0.0b2-0-STABLE
Zooko O'Whielacronx [Fri, 27 Apr 2007 19:56:37 +0000 (12:56 -0700)]
zfec: yet another tweak to the licence
Zooko O'Whielacronx [Fri, 27 Apr 2007 18:15:00 +0000 (11:15 -0700)]
TAG zfec v1.0.0b1-0-STABLE
Zooko O'Whielacronx [Fri, 27 Apr 2007 18:14:38 +0000 (11:14 -0700)]
zfec v1.0.0b1-0-STABLE
Zooko O'Whielacronx [Fri, 27 Apr 2007 18:14:34 +0000 (11:14 -0700)]
zfec: update licence, contact info, description
Zooko O'Whielacronx [Fri, 27 Apr 2007 18:11:54 +0000 (11:11 -0700)]
zfec: invoke test_util as well as test_zfec when you execute "./setup.py test"
Zooko O'Whielacronx [Fri, 27 Apr 2007 01:12:35 +0000 (18:12 -0700)]
make pyflakes run faster and with more alacrity
Zooko O'Whielacronx [Fri, 27 Apr 2007 01:11:52 +0000 (18:11 -0700)]
--rterrors is a nice flag for trial
Zooko O'Whielacronx [Fri, 27 Apr 2007 00:49:01 +0000 (17:49 -0700)]
GNUmakefile: detect trial's location better on Windows
Zooko O'Whielacronx [Thu, 26 Apr 2007 23:20:27 +0000 (16:20 -0700)]
zfec: remove printout that was used only for debugging
Zooko O'Whielacronx [Thu, 26 Apr 2007 23:01:34 +0000 (16:01 -0700)]
add a couple of todos to roadmap.txt (one of which is to eliminate roadmap.txt)
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:58:03 +0000 (15:58 -0700)]
pyutil: fileutil: make temp dir cleanup more robust against failure during initializationor other internal inconsistency
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:54:41 +0000 (15:54 -0700)]
zfec: in zunfec, sort the input share file names for reproducibility and faster performance
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:52:38 +0000 (15:52 -0700)]
zfec: update unit tests
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:52:16 +0000 (15:52 -0700)]
zfec: tweak licence text for clarity
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:51:58 +0000 (15:51 -0700)]
zfec: update TODO
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:56:54 +0000 (15:56 -0700)]
add setuptools to required dependencies in README
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:40:16 +0000 (15:40 -0700)]
use zfec's setuptools installer in the nice controllable way
Zooko O'Whielacronx [Thu, 26 Apr 2007 21:47:54 +0000 (14:47 -0700)]
zfec: make it Python 2.4-compatible (but also it requires setuptools again)
Zooko O'Whielacronx [Sun, 22 Apr 2007 15:31:41 +0000 (08:31 -0700)]
zfec: make unit tests work on Windows with setuptools test and with trial
Zooko O'Whielacronx [Sun, 22 Apr 2007 15:25:00 +0000 (08:25 -0700)]
zfec: pyutil: make temp directories more convenient to use and more likely to clean up properly on Windows
Zooko O'Whielacronx [Wed, 25 Apr 2007 19:56:04 +0000 (12:56 -0700)]
zfec: update TODOs
Zooko O'Whielacronx [Thu, 26 Apr 2007 21:28:15 +0000 (14:28 -0700)]
update README
Zooko O'Whielacronx [Thu, 26 Apr 2007 18:25:25 +0000 (11:25 -0700)]
TAG tahoe v0.1.1-0-UNSTABLE
Zooko O'Whielacronx [Thu, 26 Apr 2007 18:25:15 +0000 (11:25 -0700)]
tahoe v0.1.1-0-UNSTABLE
Zooko O'Whielacronx [Thu, 26 Apr 2007 18:24:57 +0000 (11:24 -0700)]
a couple of minor edits to relnotes.txt
Brian Warner [Thu, 26 Apr 2007 08:38:33 +0000 (01:38 -0700)]
update debian/copying to reflect GPLv2+12months license
Brian Warner [Thu, 26 Apr 2007 01:22:23 +0000 (18:22 -0700)]
another dummy record to trigger the buildbot
Brian Warner [Thu, 26 Apr 2007 01:13:48 +0000 (18:13 -0700)]
dummy record to trigger the buildbot
Brian Warner [Thu, 26 Apr 2007 01:09:03 +0000 (18:09 -0700)]
zfec: setup.py: switch back to distutils, since setuptools support isn't complete yet
Brian Warner [Thu, 26 Apr 2007 00:53:10 +0000 (17:53 -0700)]
use real encryption, generate/store/verify verifierid and fileid
Zooko O'Whielacronx [Wed, 25 Apr 2007 23:51:05 +0000 (16:51 -0700)]
TAG tahoe v0.1.0-0-UNSTABLE
Zooko O'Whielacronx [Sat, 21 Apr 2007 18:11:06 +0000 (11:11 -0700)]
zfec: turn off the feature of leaving the tmp data around for post-mortem analysis
Zooko O'Whielacronx [Sat, 21 Apr 2007 14:49:08 +0000 (07:49 -0700)]
zfec: make "./setup.py test" do the right thing