Commit Graph

597 Commits

Author SHA1 Message Date
4772bee01b remove simplejson tarball from our dependencies/ directory 2007-09-13 20:14:08 -07:00
771485dc94 re-port Makefile to Windows and remove a bunch of no-longer-needed hacks 2007-09-13 18:20:35 -07:00
5cbeaf84b6 add simplejson into misc/dependencies 2007-09-13 16:42:38 -07:00
2eec5598de add zfec tarball to misc/dependencies 2007-09-13 14:51:04 -07:00
3032cb65df add setuptools eggs for py2.4 and py2.5 to misc/dependencies 2007-09-13 14:50:43 -07:00
0ec576aa9f add foolscap tarball to misc/dependencies 2007-09-13 14:50:23 -07:00
b75276af00 packaging: add 'build-deps' target, to automatically build and install (locally, in ./support) necessary dependencies. All such installed files are used during tests. 2007-09-12 16:48:45 -07:00
4bbc423d70 debian: depend upon python-zfec, stop including zfec in the tahoe .deb 2007-08-21 13:54:51 -07:00
bd49bafb23 munin/tahoe-sharesperfile: don't truncate to an int, emit a float instead 2007-08-23 16:31:15 -07:00
b7703df6a5 remove PyCrypto, copy AES/SHA256/Util.number into the allmydata/ tree 2007-08-14 13:57:41 -07:00
a45c4492b5 misc/get-version.py: get the version string from the new location, _version.py 2007-08-16 15:43:43 -07:00
9ad02dbe80 fix version class to preferred format and correct parsing 2007-08-16 15:38:01 -07:00
094b687d6e import version class and make-version script from pyutil -- fixes win32 build, improves error handling, and eliminates unused features 2007-08-16 14:09:30 -07:00
b25446d514 munin/tahoe-storagespace.py: use /bin/du instead of our python version, since
it a) is faster and b) will include filesystem overhead that is a real cost.
2007-08-09 18:26:57 -07:00
63d7e126ff misc/sizes.py: rename "block" to "share" and "subblock" to "block"
This renaming is already in place in all of our other documentation and code, but misc/sizes.py got overlooked.
2007-08-08 22:31:12 -07:00
e2e3b19a37 misc/storage-overhead.py: tool to estimate storage-space overhead per filesize 2007-07-16 13:43:31 -07:00
032dfc5e58 misc/figleaf.excludes: exclude simplejson too, since we don't run their tests 2007-07-12 16:26:25 -07:00
b2f13d2635 cease producing .debs for dapper, since they'd depend upon a library (simplejson) that isn't packaged for dapper. Feisty++ are fine. Dapper users are encouraged to build from source. 2007-07-11 14:31:04 -07:00
4a081cec26 debian: make all .debs dependent upon python-simplejson. We must create the dapper package, the others are available upstream 2007-07-11 14:01:56 -07:00
11792759e6 figleaf.excludes: ignore allmydata.Crypto, since so little of it gets used by allmydata.test 2007-07-07 23:00:09 -07:00
43c58b8c21 move debian files down into misc/ 2007-07-05 14:49:09 -07:00
cb890cb9e4 munin plugins: fix labels 2007-07-05 14:38:31 -07:00
8b2f0ef44c add some munin plugins 2007-07-05 13:38:15 -07:00
2cf7cfbe4a misc/count_dirs.py: dev tool to estimate filetree space consumption 2007-06-16 21:55:13 -07:00
cc87bdf8c3 make-version.py invokes darcs as "darcs" instead of "realdarcs"
Some other people might use the official Windows build of darcs, and people who use my cygwin wrapper for darcs will be compatible with this patch as long as they use the latest version of the wrapper.
2007-06-29 14:22:50 -07:00
36ae9b5dd9 make-version.py: it is sys.platform, not os.platform 2007-06-12 18:06:10 -07:00
6f9bc9b647 make make-version.py exec darcs correctly on windows 2007-06-12 17:56:55 -07:00
f619f9ab30 shebang usr bin env python 2007-06-12 18:55:25 -07:00
c3cdb81c65 catch EnvironmentError from attempt to invoke darcs using subprocess module 2007-06-11 11:59:57 -07:00
319516a5a2 makefile: add a test-darcs-boringfile target 2007-05-23 17:51:28 -07:00
c946a5f40c make-version.py: remove the strip-until-<changelog> workaround 2007-05-16 12:02:58 -07:00
b90d4a243e make-version.py: use 'subprocess' module instead of 'commands', to improve windows compatibility 2007-05-16 11:57:20 -07:00
985925d70c make-version.py: accomodate windows by ignoring the junk that appears at the start of 'darcs changes' 2007-05-15 17:10:42 -07:00
24d4e072dd do not include foolscap or zfec coverage in the figleaf reports for the moment: they have their own test suites 2007-05-04 17:00:18 -07:00
3f6b660272 update version-number handling, pull release tags from darcs history 2007-05-03 20:14:07 -07:00
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
1a6da72861 don't include test code itself in the test-coverage numbers 2007-04-16 12:32:45 -07:00
3687b37c60 misc cleanup: remove old .tac files, move old stuff into misc/ 2007-04-06 20:37:38 -07:00
4b4f5bbcba change #!/usr/bin/python to #!/usr/bin/env python
Note that using "whatever version of python the name 'python' maps to in the current shell environment" is more error-prone that specifying which python you mean, such as by executing "/usr/bin/python setup.py" instead of executing "./setup.py".  When you build tahoe (by running "make") it will make a copy of bin/allmydata-tahoe in instdir/bin/allmydata-tahoe with the shebang line rewritten to execute the specific version of python that was used when building instead of to execute "/usr/bin/env python".

However, it seems better that the default for lazy people be "whatever 'python' means currently" instead of "whatever 'python' meant to the manufacturer of your operating system".
2007-03-29 14:01:28 -07:00
228e17560a control.py: fix get_memory_usage, add a sample client tool 2007-03-07 20:31:49 -07:00
f0b7cf4bdf figleaf.el: add code to auto-enable the annotation mode for all source files 2007-01-18 01:00:11 -07:00
aefe54574f figleaf.el: when converting to the elisp-readable format, use our in-tree version of figleaf rather than one found on the system. Also change the keybinding to toggle annotations to C-cC-a, which is easier to type 2007-01-08 21:29:03 -07:00
322b6738f0 figleaf.el: add some emacs22 comments 2007-01-07 13:10:15 -07:00
6d1ba16ef3 figleaf.el: announce annotation/deannotation 2007-01-04 21:52:40 -07:00
0fd032956d more figleaf emacs work: enable the minor mode, then type C-cA to toggle annotations 2007-01-04 01:25:36 -07:00
e8ee3365ef move figleaf2html and figleaf_htmlizer.py into our tree, for easier customization 2007-01-03 22:06:51 -07:00
e68118736c add some experimental emacs test-coverage-annotation tools, still in development 2007-01-01 23:48:42 -07:00