david-sarah
5f73c27b23
Fix a link from uri.rst to dirnodes.rst. refs #1225
2010-12-11 21:45:02 -08:00
david-sarah
341cad80ff
Fix a link from webapi.rst to FTP-and-SFTP.rst. refs #1225
2010-12-11 21:34:35 -08:00
david-sarah
5ce5faf0af
More specific hyperlink to architecture.rst from helper.rst. refs #1225
2010-12-11 21:26:07 -08:00
david-sarah
5d612c87ab
Update hyperlinks between docs, and linkify some external references. refs #1225
2010-12-11 21:14:59 -08:00
david-sarah
458b2de08b
docs/specifications/dirnodes.rst: fix references to mutable.rst. refs #1225
2010-12-11 17:27:20 -08:00
david-sarah
7da1885531
docs/specifications/mutable.rst: correct the magic string for v1 mutable containers. refs #1225
2010-12-11 17:14:00 -08:00
david-sarah
1d5c705201
Move .txt files in docs/frontends and docs/specifications to .rst. refs #1225
2010-12-11 17:02:51 -08:00
david-sarah
2100273ce3
Convert docs/frontends and docs/specifications to reStructuredText format (not including file moves).
2010-12-11 16:46:32 -08:00
david-sarah
ee4e0d8106
scripts/cli.py: remove the disclaimer in the help for 'tahoe cp' that it does not handle non-ASCII filenames well. (At least, we intend to handle them.)
2010-11-29 16:21:45 -08:00
Zooko O'Whielacronx
6f6c72bb5e
relnotes.txt: fifth -> sixth labor-of-love release
2010-11-28 20:56:47 -08:00
david-sarah
882e097065
Makefile: BB_BRANCH is set to the empty string for trunk, not the string 'trunk'.
2010-11-28 15:35:12 -08:00
david-sarah
ce41eabdb2
relnotes.txt: eleventh -> twelfth release.
2010-11-28 14:33:21 -08:00
david-sarah
1813e3a336
relnotes.tst: point to known_issues.rst, not known_issues.txt.
2010-11-28 14:29:18 -08:00
david-sarah
940dd12227
quickstart.html: fix link to point to allmydata-tahoe-1.8.1.zip.
2010-11-28 14:17:28 -08:00
david-sarah
5ba9892fd5
TAG allmydata-tahoe-1.8.1
2010-11-28 13:23:36 -08:00
david-sarah
44d21cc6e1
Trivial patch to push along with the 1.8.1 tag. refs #1242
2010-11-28 13:23:26 -08:00
david-sarah
12afdc39fc
NEWS: minor wording fix. refs #1242
2010-11-28 12:53:42 -08:00
david-sarah
841dc76187
Release v1.8.1. refs #1242
2010-11-28 12:47:38 -08:00
david-sarah
c5b462bc08
Bundled zetuptoolz: bump version in EGG-INFO directory.
2010-11-28 10:42:42 -08:00
david-sarah
a1bf210bf3
Bundled zetuptoolz: bump version to 0.6c16dev3. refs #1242
2010-11-28 10:31:02 -08:00
david-sarah
e718e0a12d
NEWS: date for 1.8.1. refs #1242
2010-11-28 09:49:47 -08:00
david-sarah
9ceb527787
Change another doc reference from .txt to .rst in a text string.
2010-11-28 09:45:07 -08:00
david-sarah
d7bdf476b9
Change a doc reference from .txt to .rst in a text string.
2010-11-28 09:34:44 -08:00
david-sarah
ea7f59d0ac
NEWS: minor wording changes and rewrapping; add entry for #71 .
2010-11-23 16:21:22 -08:00
Brian Warner
69b42c6cb7
remove --multiple/-m option from all CLI commands: closes #1262
...
I personally used "tahoe start/restart -m ../MY-TESTNET/node*" all the time,
to spin up or update a local testgrid while iterating over new code. However,
with the recent switch from "subprocess.Popen(/bin/twistd)" to "import and
call twistd.run()" in scripts/startstop_node.py (yay fewer processes!),
"start -m" broke, and fixing it requires os.fork, which is unavailable on
windows (boo windows!). And I was probably the only one using -m. So in the
interests of uniformity among platforms and simpler code (yay negative code
days!), we're just removing -m from everything. I will start using a little
shell script or something to simulate the removed functionality.
This patch also cleans up CLI-function calling a bit: get the basedir from
the config dict (instead of sometimes from a separate argument), and always
return a numeric exit code.
2010-11-27 00:38:09 -08:00
Brian Warner
f36bda2780
Revert previous commit: there's an ugly corner-case on windows that fails tests.
...
Specifically, test_runner.CreateNode.test_client failed, because the
os.fork-is-present test decided that --multiple should not be allowed on
windows, even though --multiple works just fine for 'tahoe create-client'.
The only restriction on --multiple is for 'tahoe start' and 'tahoe restart'.
This needs a different approach, probably by cleaning up BasedirMixin. We
should only be withholding --multiple on windows for "start" and
"restart". (we should continue withholding --multiple on all platforms for
"run").
This reverts (git) commit f3adb037ae
:
"startstop_node.py: fix "tahoe start -m" by forking before non-final targets"
2010-11-26 16:44:11 -08:00
Brian Warner
f3adb037ae
startstop_node.py: fix "tahoe start -m" by forking before non-final targets
...
* don't advertise -m flag on tahoe start/restart/run unless os.fork is
available (i.e. windows)
* test_runner.py: add test to exercise "start/stop/restart -m"
2010-11-26 14:45:38 -08:00
Brian Warner
1f0e2574cc
update Makefile and coverage2el.py to coverage-3.4
...
It might still work with coverage-3.3 if you run with COVERAGE_OMIT=""
2010-11-25 12:38:32 -08:00
Zooko O'Whielacronx
3acbf8818c
setup: require the latest version of darcsver
2010-11-22 18:12:18 -08:00
Zooko O'Whielacronx
588e5b8fb7
docs: NEWS: add #1233
2010-11-19 23:16:34 -08:00
david-sarah
41e96b3e5a
misc/build_helpers/run_trial.py: allow the module argument to specify a leaf module rather than a directory. This fixes false positive wrong-source errors in the test-from-prefixdir step when we test only allmydata.test.test_runner.
2010-11-21 15:39:57 -08:00
Zooko O'Whielacronx
4c06ea4a72
docs: NEWS: add #1255
2010-11-19 23:12:49 -08:00
Zooko O'Whielacronx
0231cfe36a
docs: NEWS: put news items about bugfixes/improvements and packaging before news items about documentation
2010-11-19 22:07:16 -08:00
david-sarah
38a0d3f5fa
tahoe_mv.py: when checking success of the DELETE operation, look at the status code from DELETE rather than from the previous PUT. fixes #1255
2010-11-09 17:09:16 -08:00
david-sarah
fdf6946669
test_cli.py: test that 'tahoe mv' reports errors from the DELETE operation. refs #1255
2010-11-11 17:46:53 -08:00
Zooko O'Whielacronx
b4c14421f7
bundled zetuptoolz: prefer locally-available distributions over remotely-downloaded distributions above all
...
This fixes #1233 . Actually the previous patches—[20101103034740-93fa1-9df33552497282eb72a84e5b434d035974bf2dbb] and [20101117080828-92b7f-dc0239f30b26e7e5d40b228114fb399c1e190ec5]—fixed it, but with them zetuptoolz would download a higher-numbered distribution from the net instead of using the locally-available (fake) pycryptopp-0.5.24, thus preventing the tests from passing. This patch changes that behavior (which is an improvement in its own right) and also fixes a bug in the tests.
2010-11-17 00:26:57 -08:00
Zooko O'Whielacronx
a44330dfee
bundled zetuptoolz: choose a binary dist in preference to a source dist, even if the latter is newer, as long as the former satisfies the requirement
...
patch by David-Sarah, tiny bugfix to patch by Zooko
ref: #1233
2010-11-17 00:08:28 -08:00
david-sarah
a1cef915fd
bundled zetuptools: prefer platform-specific dists to platform-independent ones. refs #1233
2010-11-02 18:47:40 -08:00
Zooko O'Whielacronx
f606ce068b
misc: gen-package-table: show only the highest-numbered package for each platform and each library
2010-11-19 21:39:05 -08:00
Zooko O'Whielacronx
62af525179
tests: test-with-fake-dists: clean up *just* the pycryptopp-0.5.24 eggs when exiting
...
also don't set the PATH and PYTHONPATH, which is unnecessary for this test
also wrap the behavior in a couple of functions, just for tidiness
2010-11-17 22:31:09 -08:00
Zooko O'Whielacronx
7cda268a78
setup: show-tool-versions: include the version of valgrind
2010-11-17 19:06:23 -08:00
Zooko O'Whielacronx
0730d693e8
setup: clean up fake pycryptopp distribution after test-with-fake-dists.py created it
2010-11-17 01:32:49 -08:00
Zooko O'Whielacronx
8fef758511
tests: test-with-fake-dists.py has the side-effect of injecting a fake package into ./support, so after that test rm -rf ./support, and likewise with ./pycryptopp*.egg.
2010-11-17 01:01:00 -08:00
Zooko O'Whielacronx
50f8c37a2b
setup: when testing, set the __requires__ as precisely as possible even if the version of this particular build of Tahoe-LAFS is not yet known (addresses test failure ref #1190 , #1233 )
2010-11-18 23:40:43 -08:00
Zooko O'Whielacronx
bc396b53ab
tests: change test-with-fake-pkg to exercise a test suite which actually requires pycryptopp, thus making this a better test which can detect ill-installed pycryptopp
2010-11-17 23:23:34 -08:00
Zooko O'Whielacronx
93dc740f01
tests: bump up the timeout on test_dirnode.Dirnode from 240s to 480s since it apparently took longer than 240s just now on François's ARM buildslave
2010-11-15 01:21:19 -08:00
Zooko O'Whielacronx
5f61bad92d
setup: remove --multi-version
...
It causes copious scary-looking warning messages and I'm no longer sure if it was actually needed to accomplish our goals ref #530 .
2010-11-15 01:00:48 -08:00
david-sarah
55bd4e254f
misc/build_helpers/gen-package-table.py: put 'n/a' in table entries for pywin32 on non-Windows platforms. Also remove some dead code. refs #1247
2010-11-14 11:35:58 -08:00
david-sarah
76371ae5a9
test_cli.py: fix a stale comment that incorrectly implied that test_cli runs CLI commands in subprocesses (it actually runs them using deferToThread).
2010-11-09 18:28:19 -08:00
Zooko O'Whielacronx
51523f7326
setup: include pycryptopp in the set of Python packages described in the show-tool-versions step (for cross-referencing with the test-with-fake-dists step, which behaves differently depending on what version(s) of pycryptopp are already present before it starts)
2010-11-14 02:05:40 -08:00