tahoe-lafs/tahoe-lafs.git
13 years agodocs/FTP-and-SFTP.rst: document issue in ref #1297. Remove known issue #1045 which...
david-sarah [Sat, 8 Jan 2011 06:10:38 +0000 (22:10 -0800)]
docs/FTP-and-SFTP.rst: document issue in ref #1297. Remove known issue #1045 which is fixed. Also some cosmetic changes.

13 years agomisc/build_helpers/show-tool-versions.py: remove attempts to show stdout.encoding...
david-sarah [Mon, 3 Jan 2011 01:51:44 +0000 (17:51 -0800)]
misc/build_helpers/show-tool-versions.py: remove attempts to show stdout.encoding and stderr.encoding that always printed None due to redirection. Also remove code to show os.path.supports_unicode_filenames which is not useful. refs #1251

13 years agoNEWS: 'top' for node processes, WUI formatting, removal of GUI apps, documentation...
david-sarah [Thu, 6 Jan 2011 00:57:27 +0000 (16:57 -0800)]
NEWS: 'top' for node processes, WUI formatting, removal of GUI apps, documentation updates, foolscap dependency. refs #174, #1219, #1225

13 years agoMakefile: update 'clean' target for files in bin/
david-sarah [Mon, 3 Jan 2011 05:27:38 +0000 (21:27 -0800)]
Makefile: update 'clean' target for files in bin/

13 years agodocs: update performance.rst to describe the difference between already-uploaded...
Zooko O'Whielacronx [Tue, 4 Jan 2011 06:54:55 +0000 (22:54 -0800)]
docs: update performance.rst to describe the difference between already-uploaded and not-already-uploaded, to parameterize segment size, and to use "~A" to mean "approximately A"

14 years agobin/tahoe-script.template: On non-Windows, invoke support/bin/tahoe directly as a...
david-sarah [Sat, 27 Nov 2010 23:26:50 +0000 (15:26 -0800)]
bin/tahoe-script.template: On non-Windows, invoke support/bin/tahoe directly as a script (rather than via python), so that 'top' for example will show it as 'tahoe'. On Windows, simplify some code that set argv[0], which is never used. fixes #174

13 years agotest_runner: avoid unnecessary use of non-ASCII.
david-sarah [Sat, 1 Jan 2011 10:01:01 +0000 (02:01 -0800)]
test_runner: avoid unnecessary use of non-ASCII.

13 years agodocs/quickstart.html: fix redundant, badly nested tag. refs #1284
david-sarah [Sun, 2 Jan 2011 17:51:59 +0000 (09:51 -0800)]
docs/quickstart.html: fix redundant, badly nested tag. refs #1284

13 years agodocs/quickstart.html: information about 'troublesome dependencies' and 'verified...
david-sarah [Sun, 2 Jan 2011 17:42:12 +0000 (09:42 -0800)]
docs/quickstart.html: information about 'troublesome dependencies' and 'verified systems' de-emphasized by smaller italic font. Re-wrap so that the HTML source is readable (just about) as text. Minor wording tweaks. Improve organization by adding 'Windows Caveats' subsection. fixes #1284

14 years agoNEWS: update entry for removal of Mac and Windows apps. refs #1282
david-sarah [Sun, 26 Dec 2010 04:22:45 +0000 (20:22 -0800)]
NEWS: update entry for removal of Mac and Windows apps. refs #1282

14 years agoMove dependency imports from windows/depends.py (which has gone away) into src/allmyd...
david-sarah [Sun, 26 Dec 2010 04:21:00 +0000 (20:21 -0800)]
Move dependency imports from windows/depends.py (which has gone away) into src/allmydata/windows/tahoesvc.py. Also fix a pyflakes warning, and change the service display name from 'Allmydata Tahoe Node' to 'Tahoe-LAFS node'. refs #1282

14 years agoRemove unmaintained Windows GUI app, except for windows/tahoesvc.py which is moved...
david-sarah [Sun, 26 Dec 2010 04:02:37 +0000 (20:02 -0800)]
Remove unmaintained Windows GUI app, except for windows/tahoesvc.py which is moved to src/allmydata/windows. refs #1282

14 years agoRemove the Makefile targets relating to the Mac GUI app. refs #1282
david-sarah [Sun, 26 Dec 2010 02:58:59 +0000 (18:58 -0800)]
Remove the Makefile targets relating to the Mac GUI app. refs #1282

14 years agoNEWS: remove unmaintained Mac GUI app. refs #1282
david-sarah [Sun, 26 Dec 2010 02:08:58 +0000 (18:08 -0800)]
NEWS: remove unmaintained Mac GUI app. refs #1282

14 years agoRemove unmaintained Mac GUI app. fixes #1282
david-sarah [Sun, 26 Dec 2010 02:05:08 +0000 (18:05 -0800)]
Remove unmaintained Mac GUI app. fixes #1282

14 years agoRemove src/allmydata/util/find_exe.py which is no longer used. fixes #1150
david-sarah [Sun, 26 Dec 2010 02:32:06 +0000 (18:32 -0800)]
Remove src/allmydata/util/find_exe.py which is no longer used. fixes #1150

13 years agostatus_web_pages_review.darcs.patch
freestorm77 [Sun, 2 Jan 2011 03:42:14 +0000 (19:42 -0800)]
status_web_pages_review.darcs.patch

I make some changes on status web pages

status.xhtml:
- Delete unused webform_css link
- Align tables on the left

tahoe-css:
- Do some minor changes on code synthax
- changes table.status-download-events style to look like other tables

status.py:
- Align table on the left
- Changes table header
- Add heading tags
- Modify google api graph: add image border, calculate height to feet data

signed-off-by: zooko@zooko.com
fixes #1219

13 years agotest_storage.py: fix a pyflakes unused import warning.
david-sarah [Fri, 31 Dec 2010 22:07:56 +0000 (14:07 -0800)]
test_storage.py: fix a pyflakes unused import warning.

13 years agotest_storage.py: leave at least 512 MiB free when running test_large_share. refs...
david-sarah [Fri, 31 Dec 2010 20:32:15 +0000 (12:32 -0800)]
test_storage.py: leave at least 512 MiB free when running test_large_share. refs #1195

14 years agostorage: use fileutil's version of get_disk_stats() and get_available_space(), use...
Zooko O'Whielacronx [Fri, 10 Sep 2010 16:36:29 +0000 (08:36 -0800)]
storage: use fileutil's version of get_disk_stats() and get_available_space(), use mockery/fakery in tests, enable large share test on platforms with sparse files and if > 4 GiB of disk space is currently available

14 years agofileutil: copy in the get_disk_stats() and get_available_space() functions from stora...
Zooko O'Whielacronx [Fri, 10 Sep 2010 16:35:20 +0000 (08:35 -0800)]
fileutil: copy in the get_disk_stats() and get_available_space() functions from storage/server.py

13 years agoUpdate foolscap version requirement to 0.6.0, to address http://foolscap.lothar.com...
david-sarah [Fri, 31 Dec 2010 06:00:39 +0000 (22:00 -0800)]
Update foolscap version requirement to 0.6.0, to address http://foolscap.lothar.com/trac/ticket/167

13 years agodocs/webapi.rst: typos.
david-sarah [Thu, 30 Dec 2010 03:44:22 +0000 (19:44 -0800)]
docs/webapi.rst: typos.

13 years agodocs/webapi.rst: capitalization, formatting of section on URL character encoding...
david-sarah [Thu, 30 Dec 2010 03:40:49 +0000 (19:40 -0800)]
docs/webapi.rst: capitalization, formatting of section on URL character encoding, and a correction about Internet Explorer.

14 years agodocs: corrections and clarifications.
david-sarah [Mon, 27 Dec 2010 05:10:56 +0000 (21:10 -0800)]
docs: corrections and clarifications.

14 years agodocs: more formatting cleanups and corrections. Spell webapi and wapi as web-API.
david-sarah [Mon, 27 Dec 2010 05:05:33 +0000 (21:05 -0800)]
docs: more formatting cleanups and corrections. Spell webapi and wapi as web-API.

14 years agodocs/debian.rst: bring description of building dependencies from source up-to-date...
david-sarah [Sun, 12 Dec 2010 22:29:12 +0000 (14:29 -0800)]
docs/debian.rst: bring description of building dependencies from source up-to-date, and change hostname from allmydata.com to tahoe-lafs.org.

14 years agodocs/architecture.rst: correct rst syntax.
david-sarah [Sun, 12 Dec 2010 20:20:03 +0000 (12:20 -0800)]
docs/architecture.rst: correct rst syntax.

14 years agodocs/architecture.rst: formatting.
david-sarah [Sun, 12 Dec 2010 20:17:19 +0000 (12:17 -0800)]
docs/architecture.rst: formatting.

14 years agodocs: linkification, wording improvements.
david-sarah [Sun, 12 Dec 2010 20:12:34 +0000 (12:12 -0800)]
docs: linkification, wording improvements.

14 years agodocs: formatting.
david-sarah [Sun, 12 Dec 2010 20:11:15 +0000 (12:11 -0800)]
docs: formatting.

14 years agodocs/configuration.rst: more formatting tweaks; which -> that.
david-sarah [Sun, 12 Dec 2010 19:55:22 +0000 (11:55 -0800)]
docs/configuration.rst: more formatting tweaks; which -> that.

14 years agodocs/configuration.rst: more changes to formatting.
david-sarah [Sun, 12 Dec 2010 19:45:11 +0000 (11:45 -0800)]
docs/configuration.rst: more changes to formatting.

14 years agodocs/configuration.rst: changes to formatting (mainly putting commands and filenames...
david-sarah [Sun, 12 Dec 2010 18:18:28 +0000 (10:18 -0800)]
docs/configuration.rst: changes to formatting (mainly putting commands and filenames in monospace).

14 years agoscripts/backupdb.py: more accurate comment about path field.
david-sarah [Sun, 12 Dec 2010 17:03:20 +0000 (09:03 -0800)]
scripts/backupdb.py: more accurate comment about path field.

14 years agoscripts/cli.py: fix missing 'put' in usage example for 'tahoe put'.
david-sarah [Sun, 12 Dec 2010 17:02:07 +0000 (09:02 -0800)]
scripts/cli.py: fix missing 'put' in usage example for 'tahoe put'.

14 years agodocs/frontends/CLI.rst: changes to formatting (mainly putting commands and filenames...
david-sarah [Sun, 12 Dec 2010 16:58:00 +0000 (08:58 -0800)]
docs/frontends/CLI.rst: changes to formatting (mainly putting commands and filenames in monospace), and to command syntax to reflect that DIRCAP/... is accepted. Clarify the syntax of 'tahoe put' and other minor corrections. Tahoe -> Tahoe-LAFS.

14 years agodocs/frontends/CLI.rst: Unicode arguments to 'tahoe' work on Windows as of v1.7.1.
david-sarah [Sun, 12 Dec 2010 06:37:40 +0000 (22:37 -0800)]
docs/frontends/CLI.rst: Unicode arguments to 'tahoe' work on Windows as of v1.7.1.

14 years agodocs/known_issues.rst: fix title and linkify another URL. refs #1225
david-sarah [Sun, 12 Dec 2010 06:28:17 +0000 (22:28 -0800)]
docs/known_issues.rst: fix title and linkify another URL. refs #1225

14 years agodocs/known_issues.rst: fix an external link. refs #1225
david-sarah [Sun, 12 Dec 2010 06:24:35 +0000 (22:24 -0800)]
docs/known_issues.rst: fix an external link. refs #1225

14 years agoFix a link from uri.rst to dirnodes.rst. refs #1225
david-sarah [Sun, 12 Dec 2010 05:45:02 +0000 (21:45 -0800)]
Fix a link from uri.rst to dirnodes.rst. refs #1225

14 years agoFix a link from webapi.rst to FTP-and-SFTP.rst. refs #1225
david-sarah [Sun, 12 Dec 2010 05:34:35 +0000 (21:34 -0800)]
Fix a link from webapi.rst to FTP-and-SFTP.rst. refs #1225

14 years agoMore specific hyperlink to architecture.rst from helper.rst. refs #1225
david-sarah [Sun, 12 Dec 2010 05:26:07 +0000 (21:26 -0800)]
More specific hyperlink to architecture.rst from helper.rst. refs #1225

14 years agoUpdate hyperlinks between docs, and linkify some external references. refs #1225
david-sarah [Sun, 12 Dec 2010 05:14:59 +0000 (21:14 -0800)]
Update hyperlinks between docs, and linkify some external references. refs #1225

14 years agodocs/specifications/dirnodes.rst: fix references to mutable.rst. refs #1225
david-sarah [Sun, 12 Dec 2010 01:27:20 +0000 (17:27 -0800)]
docs/specifications/dirnodes.rst: fix references to mutable.rst. refs #1225

14 years agodocs/specifications/mutable.rst: correct the magic string for v1 mutable containers...
david-sarah [Sun, 12 Dec 2010 01:14:00 +0000 (17:14 -0800)]
docs/specifications/mutable.rst: correct the magic string for v1 mutable containers. refs #1225

14 years agoMove .txt files in docs/frontends and docs/specifications to .rst. refs #1225
david-sarah [Sun, 12 Dec 2010 01:02:51 +0000 (17:02 -0800)]
Move .txt files in docs/frontends and docs/specifications to .rst. refs #1225

14 years agoConvert docs/frontends and docs/specifications to reStructuredText format (not includ...
david-sarah [Sun, 12 Dec 2010 00:46:32 +0000 (16:46 -0800)]
Convert docs/frontends and docs/specifications to reStructuredText format (not including file moves).

14 years agoscripts/cli.py: remove the disclaimer in the help for 'tahoe cp' that it does not...
david-sarah [Tue, 30 Nov 2010 00:21:45 +0000 (16:21 -0800)]
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.)

14 years agorelnotes.txt: fifth -> sixth labor-of-love release
Zooko O'Whielacronx [Mon, 29 Nov 2010 04:56:47 +0000 (20:56 -0800)]
relnotes.txt: fifth -> sixth labor-of-love release

14 years agoMakefile: BB_BRANCH is set to the empty string for trunk, not the string 'trunk'.
david-sarah [Sun, 28 Nov 2010 23:35:12 +0000 (15:35 -0800)]
Makefile: BB_BRANCH is set to the empty string for trunk, not the string 'trunk'.

14 years agorelnotes.txt: eleventh -> twelfth release.
david-sarah [Sun, 28 Nov 2010 22:33:21 +0000 (14:33 -0800)]
relnotes.txt: eleventh -> twelfth release.

14 years agorelnotes.tst: point to known_issues.rst, not known_issues.txt.
david-sarah [Sun, 28 Nov 2010 22:29:18 +0000 (14:29 -0800)]
relnotes.tst: point to known_issues.rst, not known_issues.txt.

14 years agoquickstart.html: fix link to point to allmydata-tahoe-1.8.1.zip.
david-sarah [Sun, 28 Nov 2010 22:17:28 +0000 (14:17 -0800)]
quickstart.html: fix link to point to allmydata-tahoe-1.8.1.zip.

14 years agoTAG allmydata-tahoe-1.8.1 allmydata-tahoe-1.8.1
david-sarah [Sun, 28 Nov 2010 21:23:36 +0000 (13:23 -0800)]
TAG allmydata-tahoe-1.8.1

14 years agoTrivial patch to push along with the 1.8.1 tag. refs #1242
david-sarah [Sun, 28 Nov 2010 21:23:26 +0000 (13:23 -0800)]
Trivial patch to push along with the 1.8.1 tag. refs #1242

14 years agoNEWS: minor wording fix. refs #1242
david-sarah [Sun, 28 Nov 2010 20:53:42 +0000 (12:53 -0800)]
NEWS: minor wording fix. refs #1242

14 years agoRelease v1.8.1. refs #1242
david-sarah [Sun, 28 Nov 2010 20:47:38 +0000 (12:47 -0800)]
Release v1.8.1. refs #1242

14 years agoBundled zetuptoolz: bump version in EGG-INFO directory.
david-sarah [Sun, 28 Nov 2010 18:42:42 +0000 (10:42 -0800)]
Bundled zetuptoolz: bump version in EGG-INFO directory.

14 years agoBundled zetuptoolz: bump version to 0.6c16dev3. refs #1242
david-sarah [Sun, 28 Nov 2010 18:31:02 +0000 (10:31 -0800)]
Bundled zetuptoolz: bump version to 0.6c16dev3. refs #1242

14 years agoNEWS: date for 1.8.1. refs #1242
david-sarah [Sun, 28 Nov 2010 17:49:47 +0000 (09:49 -0800)]
NEWS: date for 1.8.1. refs #1242

14 years agoChange another doc reference from .txt to .rst in a text string.
david-sarah [Sun, 28 Nov 2010 17:45:07 +0000 (09:45 -0800)]
Change another doc reference from .txt to .rst in a text string.

14 years agoChange a doc reference from .txt to .rst in a text string.
david-sarah [Sun, 28 Nov 2010 17:34:44 +0000 (09:34 -0800)]
Change a doc reference from .txt to .rst in a text string.

14 years agoNEWS: minor wording changes and rewrapping; add entry for #71.
david-sarah [Wed, 24 Nov 2010 00:21:22 +0000 (16:21 -0800)]
NEWS: minor wording changes and rewrapping; add entry for #71.

14 years agoremove --multiple/-m option from all CLI commands: closes #1262
Brian Warner [Sat, 27 Nov 2010 08:38:09 +0000 (00:38 -0800)]
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.

14 years agoRevert previous commit: there's an ugly corner-case on windows that fails tests.
Brian Warner [Sat, 27 Nov 2010 00:44:11 +0000 (16:44 -0800)]
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 f3adb037ae0d22eb06c719c2faef75a834618442:
 "startstop_node.py: fix "tahoe start -m" by forking before non-final targets"

14 years agostartstop_node.py: fix "tahoe start -m" by forking before non-final targets
Brian Warner [Fri, 26 Nov 2010 22:45:38 +0000 (14:45 -0800)]
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"

14 years agoupdate Makefile and coverage2el.py to coverage-3.4
Brian Warner [Thu, 25 Nov 2010 20:38:32 +0000 (12:38 -0800)]
update Makefile and coverage2el.py to coverage-3.4

It might still work with coverage-3.3 if you run with COVERAGE_OMIT=""

14 years agosetup: require the latest version of darcsver
Zooko O'Whielacronx [Tue, 23 Nov 2010 02:12:18 +0000 (18:12 -0800)]
setup: require the latest version of darcsver

14 years agodocs: NEWS: add #1233
Zooko O'Whielacronx [Sat, 20 Nov 2010 07:16:34 +0000 (23:16 -0800)]
docs: NEWS: add #1233

14 years agomisc/build_helpers/run_trial.py: allow the module argument to specify a leaf module...
david-sarah [Sun, 21 Nov 2010 23:39:57 +0000 (15:39 -0800)]
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.

14 years agodocs: NEWS: add #1255
Zooko O'Whielacronx [Sat, 20 Nov 2010 07:12:49 +0000 (23:12 -0800)]
docs: NEWS: add #1255

14 years agodocs: NEWS: put news items about bugfixes/improvements and packaging before news...
Zooko O'Whielacronx [Sat, 20 Nov 2010 06:07:16 +0000 (22:07 -0800)]
docs: NEWS: put news items about bugfixes/improvements and packaging before news items about documentation

14 years agotahoe_mv.py: when checking success of the DELETE operation, look at the status code...
david-sarah [Wed, 10 Nov 2010 01:09:16 +0000 (17:09 -0800)]
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

14 years agotest_cli.py: test that 'tahoe mv' reports errors from the DELETE operation. refs...
david-sarah [Fri, 12 Nov 2010 01:46:53 +0000 (17:46 -0800)]
test_cli.py: test that 'tahoe mv' reports errors from the DELETE operation. refs #1255

14 years agobundled zetuptoolz: prefer locally-available distributions over remotely-downloaded...
Zooko O'Whielacronx [Wed, 17 Nov 2010 08:26:57 +0000 (00:26 -0800)]
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.

14 years agobundled zetuptoolz: choose a binary dist in preference to a source dist, even if...
Zooko O'Whielacronx [Wed, 17 Nov 2010 08:08:28 +0000 (00:08 -0800)]
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

14 years agobundled zetuptools: prefer platform-specific dists to platform-independent ones....
david-sarah [Wed, 3 Nov 2010 02:47:40 +0000 (18:47 -0800)]
bundled zetuptools: prefer platform-specific dists to platform-independent ones. refs #1233

14 years agomisc: gen-package-table: show only the highest-numbered package for each platform...
Zooko O'Whielacronx [Sat, 20 Nov 2010 05:39:05 +0000 (21:39 -0800)]
misc: gen-package-table: show only the highest-numbered package for each platform and each library

14 years agotests: test-with-fake-dists: clean up *just* the pycryptopp-0.5.24 eggs when exiting
Zooko O'Whielacronx [Thu, 18 Nov 2010 06:31:09 +0000 (22:31 -0800)]
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

14 years agosetup: show-tool-versions: include the version of valgrind
Zooko O'Whielacronx [Thu, 18 Nov 2010 03:06:23 +0000 (19:06 -0800)]
setup: show-tool-versions: include the version of valgrind

14 years agosetup: clean up fake pycryptopp distribution after test-with-fake-dists.py created it
Zooko O'Whielacronx [Wed, 17 Nov 2010 09:32:49 +0000 (01:32 -0800)]
setup: clean up fake pycryptopp distribution after test-with-fake-dists.py created it

14 years agotests: test-with-fake-dists.py has the side-effect of injecting a fake package into...
Zooko O'Whielacronx [Wed, 17 Nov 2010 09:01:00 +0000 (01:01 -0800)]
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.

14 years agosetup: when testing, set the __requires__ as precisely as possible even if the versio...
Zooko O'Whielacronx [Fri, 19 Nov 2010 07:40:43 +0000 (23:40 -0800)]
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)

14 years agotests: change test-with-fake-pkg to exercise a test suite which actually requires...
Zooko O'Whielacronx [Thu, 18 Nov 2010 07:23:34 +0000 (23:23 -0800)]
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

14 years agotests: bump up the timeout on test_dirnode.Dirnode from 240s to 480s since it apparen...
Zooko O'Whielacronx [Mon, 15 Nov 2010 09:21:19 +0000 (01:21 -0800)]
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

14 years agosetup: remove --multi-version
Zooko O'Whielacronx [Mon, 15 Nov 2010 09:00:48 +0000 (01:00 -0800)]
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.

14 years agomisc/build_helpers/gen-package-table.py: put 'n/a' in table entries for pywin32 on...
david-sarah [Sun, 14 Nov 2010 19:35:58 +0000 (11:35 -0800)]
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

14 years agotest_cli.py: fix a stale comment that incorrectly implied that test_cli runs CLI...
david-sarah [Wed, 10 Nov 2010 02:28:19 +0000 (18:28 -0800)]
test_cli.py: fix a stale comment that incorrectly implied that test_cli runs CLI commands in subprocesses (it actually runs them using deferToThread).

14 years agosetup: include pycryptopp in the set of Python packages described in the show-tool...
Zooko O'Whielacronx [Sun, 14 Nov 2010 10:05:40 +0000 (02:05 -0800)]
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)

14 years agosetup: gen-package-table.py -- Python packages can have . in their name
Zooko O'Whielacronx [Sun, 14 Nov 2010 08:26:43 +0000 (00:26 -0800)]
setup: gen-package-table.py -- Python packages can have . in their name

14 years agosetup: upgrade bundled version of darcsver to 1.7.1 to regain compatibility with...
Zooko O'Whielacronx [Sun, 14 Nov 2010 08:26:20 +0000 (00:26 -0800)]
setup: upgrade bundled version of darcsver to 1.7.1 to regain compatibility with Python 2.4

14 years agosetup: specify that the version file must go into src/allmydata/_version.py . fixes...
Zooko O'Whielacronx [Sun, 14 Nov 2010 07:40:40 +0000 (23:40 -0800)]
setup: specify that the version file must go into src/allmydata/_version.py . fixes #1259

14 years agosetup: upgrade bundled darcsver from 1.6.3 to 1.7.0
Zooko O'Whielacronx [Sun, 14 Nov 2010 07:39:54 +0000 (23:39 -0800)]
setup: upgrade bundled darcsver from 1.6.3 to 1.7.0
ref #1259, we're going to use its 'versionfiles' setup() keyword argument to specify where to write the version file.
Remember, we have to bundle darcsver to work-around http://bitbucket.org/tarek/distribute/issue/55/revision-control-plugin-automatically-installed-as-a-build-dependency-is-not-present-when-another-build-dependency-is-being

14 years agosetup: David-Sarah's new gen-package-table.py plus my patch to put the newer versions...
Zooko O'Whielacronx [Sun, 14 Nov 2010 07:35:32 +0000 (23:35 -0800)]
setup: David-Sarah's new gen-package-table.py plus my patch to put the newer versions of Python first
fixes #1247

14 years agosetup: test whether the build system prefers binary dists which are new enough over...
Zooko O'Whielacronx [Sat, 13 Nov 2010 15:28:22 +0000 (07:28 -0800)]
setup: test whether the build system prefers binary dists which are new enough over source dists which are even newer
ref: #1233

14 years agotahoe_mv.py: use do_http, not urllib.openurl, in order to avoid connecting to the...
david-sarah [Wed, 10 Nov 2010 00:53:36 +0000 (16:53 -0800)]
tahoe_mv.py: use do_http, not urllib.openurl, in order to avoid connecting to the webapi server via a proxy. refs #1253

14 years agotest_system.py: test for 'tahoe mv' with the http_proxy and HTTP_PROXY variables...
david-sarah [Wed, 10 Nov 2010 03:36:49 +0000 (19:36 -0800)]
test_system.py: test for 'tahoe mv' with the http_proxy and HTTP_PROXY variables set. refs #1253

14 years agodocs: NEWS: merge two additions
Zooko O'Whielacronx [Thu, 11 Nov 2010 05:58:51 +0000 (21:58 -0800)]
docs: NEWS: merge two additions

14 years agosetup: remove separate licensing declaration
Zooko O'Whielacronx [Thu, 11 Nov 2010 04:45:30 +0000 (20:45 -0800)]
setup: remove separate licensing declaration
Whenever Free Software/Open Source legal folks are examining the Tahoe-LAFS source code, it seems like there has to be a discussion and documentation about every single licensing declaration. Since this one is (was) permissive, then you would think it could be avoided, but I'm not betting on it. We would probably have to install a copy of the MIT licence into every one of the "copyright" files under the debian/ subdirectory, for example. So: let's just let hashbasedsig.py be licensed the same way as the rest of Tahoe-LAFS.