Commit Graph

44 Commits

Author SHA1 Message Date
Brian Warner
c405c6117f check_memory.py: finish the failsafe-shutdown code 2007-05-24 17:34:42 -07:00
Brian Warner
13e2af8033 makefile: add a test-clean target 2007-05-23 17:57:48 -07:00
Brian Warner
319516a5a2 makefile: add a test-darcs-boringfile target 2007-05-23 17:51:28 -07:00
Zooko O'Whielacronx
841840b5be fix one last use of "--root" in building which was corrupting the pathnames in .pyc files 2007-05-23 15:01:49 -07:00
Zooko O'Whielacronx
eaa93014e5 don't use --root, instead use --single-version-externally-managed
fixes #35
2007-05-21 10:47:14 -07:00
Brian Warner
03c5d75d90 add deb-etch target, rearrange make-version a bit, closes #23 2007-05-04 00:07:06 -07:00
Brian Warner
f11b1c7f25 makefile: delete .pycs before running tests, since our build process puts the wrong filenames into them 2007-05-03 21:12:15 -07:00
Brian Warner
3f6b660272 update version-number handling, pull release tags from darcs history 2007-05-03 20:14:07 -07:00
Brian Warner
8004087fb2 makefile: change the 'test' target to exclude foolscap, add 'test-all' to do both 2007-05-01 11:08:39 -07:00
Zooko O'Whielacronx
40e1c4be71 grand unified version numbers
Now the allmydata python package, the setup.py script, and the debian packages all get their tahoe version number from the same place.
2007-05-01 13:23:15 -07:00
Zooko O'Whielacronx
4db70067f3 fix debian targets in makefile 2007-05-01 12:46:46 -07:00
Zooko O'Whielacronx
e10524e75b improve "the Debian way" build process to produce foolscap .debs 2007-05-01 12:41:35 -07:00
Zooko O'Whielacronx
cf331e4d9f transfer any PYTHONPATH environment variable to the environment of the foolscap tests 2007-04-30 23:19:47 -07:00
Zooko O'Whielacronx
dfe399bb5f 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.
2007-04-30 23:02:45 -07:00
Zooko O'Whielacronx
cb57508b0a fix: don't pass the PYTHONPATH that features the instdir to the invocation of trial for foolscap 2007-04-30 21:37:28 -07:00
Zooko O'Whielacronx
fbb6f73eda 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 2007-04-30 19:18:06 -07:00
Zooko O'Whielacronx
3b17e2a579 add note to GNUmakefile that we append instdir instead of prepending for a good reason 2007-04-30 19:17:51 -07:00
Zooko O'Whielacronx
07eb9999f2 install libs into instdir/lib and scripts into instdir/bin 2007-04-30 17:49:10 -07:00
Zooko O'Whielacronx
eb89db0574 remove "." from setup.py invocation because it seems to be screwing up paths in the .pyc's 2007-04-30 14:43:36 -07:00
Zooko O'Whielacronx
49efc6a07e turn foolscap unit tests back on in the "make test" target 2007-04-30 11:04:13 -07:00
Zooko O'Whielacronx
d19d1058e0 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.
2007-04-30 09:57:52 -07:00
Zooko O'Whielacronx
95b25b3e7a don't run foolscap unit tests 2007-04-29 20:25:28 -07:00
Zooko O'Whielacronx
086460ee43 build foolscap from the bundled snapshot
and fix PYTHONPATH usage in a few places in GNUmakefile
2007-04-29 19:44:18 -07:00
Brian Warner
1e8d4c9bfd add some simple create-client/start-client targets, document htem briefly 2007-04-26 20:16:48 -07:00
Brian Warner
3bd7239253 pyflakes: do not assume that pyflakes lives in /usr/local, just assume that it is on the PATH 2007-04-26 19:00:48 -07:00
Zooko O'Whielacronx
56ad51857c make pyflakes run faster and with more alacrity 2007-04-26 18:12:35 -07:00
Zooko O'Whielacronx
634bdd0f28 --rterrors is a nice flag for trial 2007-04-26 18:11:52 -07:00
Zooko O'Whielacronx
a1241e68b1 GNUmakefile: detect trial's location better on Windows 2007-04-26 17:49:01 -07:00
Zooko O'Whielacronx
6dcf858000 use zfec's setuptools installer in the nice controllable way 2007-04-26 15:40:16 -07:00
Brian Warner
752e5a56f4 another dummy record to trigger the buildbot 2007-04-25 18:22:23 -07:00
Brian Warner
66db748578 dummy record to trigger the buildbot 2007-04-25 18:13:48 -07:00
Zooko O'Whielacronx
30e5872b17 use select reactor instead of iocp reactor on Windows
Good: this makes it pass all the current unit tests
Bad: this makes it limited to around 100 simultaneous peers
2007-04-19 20:07:57 -07:00
Brian Warner
e43693e1f4 GNUmakefile: 'test' should use zfec, not fec 2007-04-18 17:59:18 -07:00
Brian Warner
85ce71ff9c GNUmakefile: remove test-zfec target, since the normal 'test' target provides zfec coverage 2007-04-18 11:41:00 -07:00
Zooko O'Whielacronx
224a66dbde GNUmakefile: clean up better 2007-04-18 16:09:54 -07:00
Zooko O'Whielacronx
09758871ce rename "pyfec" to "zfec" within tahoe build system and source code 2007-04-18 10:11:23 -07:00
Zooko O'Whielacronx
0ae8f98ac9 GNUmakefile: rm -rf ./src/pyfec/build on clean 2007-04-18 09:49:47 -07:00
Zooko O'Whielacronx
f4b00f9737 GNUmakefile: don't stop clean if clean-pyfec fails 2007-04-18 09:48:24 -07:00
Brian Warner
1a6da72861 don't include test code itself in the test-coverage numbers 2007-04-16 12:32:45 -07:00
Zooko O'Whielacronx
f7ddd89a90 silence warning when building 2007-04-11 08:50:59 -07:00
Zooko O'Whielacronx
08bdde9e4a port GNUmakefile to Windows, cygwin, Linux, MacOSX/PPC, MacOSX/Intel
And of course it may well work on lots of other modern unixes, too, especially the more GNUish ones.
2007-04-10 12:24:32 -07:00
Brian Warner
5d66cc4c76 include pyfec in the trial tests 2007-04-06 18:17:23 -07:00
Brian Warner
6b204e5402 add .deb targets for edgy 2007-04-04 16:39:25 -07:00
Zooko O'Whielacronx
01502ce665 port the makefile to Windows and update the README 2007-04-04 11:18:38 -07:00