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