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