Commit Graph

56 Commits

Author SHA1 Message Date
Peter Secor
0830469234 makefile - unreverted Zooko's change to setup.py, this originally was to see if it was causing the build to create a non-running installer on windows, but it wasn't the problem. 2008-03-11 11:10:38 -07:00
Brian Warner
b78c3b88f9 makefile: clean up pyutil.egg too 2008-03-10 20:40:39 -07:00
Zooko O'Whielacronx
f58acd69b4 setup: generate a unique revision number for each build 2008-03-10 19:26:02 -07:00
Brian Warner
667037a6d6 appease some unspecified audience by naming our GNU-extension-using makefile 'GNUmakefile'. Closes #214 2008-03-10 18:53:36 -07:00
Brian Warner
25e952cd14 rename GNUmakefile to Makefile: I've mis-typed the name one too many times 2007-07-11 13:34:16 -07:00
Brian Warner
ac149c3d2a makefile: fix deb-edgy-head and deb-etch-head targets 2007-07-11 13:26:23 -07:00
Brian Warner
d2c10f7947 makefile: refactor .deb-producing rules 2007-07-11 12:45:00 -07:00
Brian Warner
c98c7ebfd7 makefile: use --single-version-externally-managed for simplejson 2007-07-10 19:37:10 -07:00
Brian Warner
302070798c makefile: build simplejson along with zfec/foolscap/etc 2007-07-10 15:28:38 -07:00
Brian Warner
43c58b8c21 move debian files down into misc/ 2007-07-05 14:49:09 -07:00
Brian Warner
241b2537ad makefile: pass COVERAGEDIR= properly to the target makefile 2007-07-02 15:22:49 -07:00
Brian Warner
715f44110f makefile: change upload-figleaf target to create a 'current' link 2007-07-02 15:10:20 -07:00
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