Commit Graph

13896 Commits

Author SHA1 Message Date
meejah 423208f391 add a 'tahoe run' unit-test for config errors 2018-08-17 15:53:59 -06:00
meejah e9879abc93 add unit-tests 2018-08-17 15:53:59 -06:00
meejah bd63a4354b fixup for errors 2018-08-17 15:53:59 -06:00
meejah 4aec12a92f whitespace on long lines 2018-08-17 15:53:59 -06:00
meejah 8e0e96da01 improve user experience on config errors 2018-08-17 15:53:59 -06:00
meejah 3723945296 Actually validate configs when loading them
An indenting problem meant the validators weren't being
called, which revealed some follow-on errors.
2018-08-17 15:53:59 -06:00
Jean-Paul Calderone f9d527f418 Avoid the chance of providing a real endpoint parser
This endpoint is test-grade.
2018-08-08 12:01:20 -04:00
Jean-Paul Calderone b10bd2e9eb Add a news fragment 2018-08-07 15:37:52 -04:00
Jean-Paul Calderone 0ca6b8ed52 An adopted-port-endpoint-based fix for the collision 2018-08-07 15:26:35 -04:00
Jean-Paul Calderone 9ec8ec814a Some comment improvements 2018-08-07 15:26:19 -04:00
Jean-Paul Calderone b1520c8d71 Some improved logging while waiting for connections 2018-08-07 15:22:19 -04:00
Jean-Paul Calderone d8dfcc9de5 There are no such subclasses. 2018-08-07 14:05:16 -04:00
Jean-Paul Calderone f576575f11 system test setup broken into manageable pieces
`set_up_nodes` and `_set_up_nodes_2` now a little easier to understand
2018-08-07 14:04:20 -04:00
Jean-Paul Calderone cc3897a49d
Merge pull request #517 from exarkun/2908.towncrier
Configure and require towncrier for NEWS.rst maintenance
2018-08-07 10:42:23 -04:00
Jean-Paul Calderone 436cb8fda6 A different work-around for the pep 518 mess 2018-08-06 12:13:33 -04:00
Jean-Paul Calderone 70589aab3d attempt to work around the pip build isolation problem 2018-08-06 12:13:33 -04:00
Jean-Paul Calderone b13f1cc531 try with only one extra 2018-08-06 12:13:33 -04:00
Jean-Paul Calderone a2a3ba525f Match the existing news file casing style 2018-08-06 10:49:46 -04:00
Jean-Paul Calderone 13cbe83be5 Match the existing heading format. 2018-08-06 10:48:38 -04:00
Jean-Paul Calderone 49d547b272 Put updates news inside the main section. 2018-08-06 10:46:33 -04:00
Jean-Paul Calderone 0e094101c7 Align with existing NEWS.rst 2018-08-06 10:45:42 -04:00
Jean-Paul Calderone 2422b959df absolute minimum documentation 2018-08-06 10:32:16 -04:00
Jean-Paul Calderone b07f36be21 Add a news fragment. 2018-08-06 10:28:45 -04:00
Jean-Paul Calderone e0e0abf019 Check for the towncrier news fragment as part of the tox codechecks env. 2018-08-06 10:28:45 -04:00
Jean-Paul Calderone 00e83cac53 Get issue links into the news file too 2018-08-06 10:13:16 -04:00
Jean-Paul Calderone e86f5039f4 Mark location in the file to place news updates 2018-08-06 10:13:16 -04:00
Jean-Paul Calderone f71bbff877 Basic towncrier skeleton 2018-08-06 10:13:16 -04:00
Brian Warner 90769fe09e NEWS: release 1.13.0 2018-08-05 11:54:50 -07:00
Jean-Paul Calderone 1c24c643ec
Merge pull request #514 from LeastAuthority/2873.remove-obsolete-pycrypto-dep
Remove the obsolete PyCrypto dependency

PyCrypto was declared as a transitive dependency to satisfy Twisted for the purposes of SFTP.  Twisted has since moved to `cryptography` instead.  There is no reason to make Tahoe-LAFS continue to depend on PyCrypto and removing this dependency noticably reduces the dependency complexity of Tahoe-LAFS.
2018-07-25 11:38:21 -04:00
Jean-Paul Calderone 8485bfb385
Merge pull request #515 from tahoe-lafs/improved-slackware-circleci-configuration
Less-pin versions in the Slackware CircleCI setup configuration

The minor and patch versions of many basic tools should not be important to this setup.  Since those versions change from time to time and break installation of those dependencies, loosen the version pinning to accept any matching major version.
2018-07-25 11:36:25 -04:00
Jean-Paul Calderone 841326ed4b Try less aggressive version pinning
Old versions are removed from the package repository, as far as I can
tell.  This happened to curl and broke the build.
2018-07-24 13:14:31 -04:00
Jean-Paul Calderone 0fb9e628f8 mention the change in the news 2018-07-19 14:51:03 -04:00
Jean-Paul Calderone 284ea9c3b9 not gonna import from Crypto at all 2018-07-19 14:48:12 -04:00
Jean-Paul Calderone 33485c184a No longer needed for SFTP.
Twisted's SFTP is now based on ``cryptography``.
2018-07-19 14:44:18 -04:00
meejah 05ea484876 add note about dockerhub 2018-07-17 13:50:59 -06:00
meejah bd4643cd5b tweak checklist, add more command-lines 2018-07-17 13:48:08 -06:00
meejah 70c7c36b9f re-update the key-ids 2018-07-17 13:48:08 -06:00
meejah 66349c49eb update to full key-ids 2018-07-17 13:48:08 -06:00
meejah ef8bc55ce0 correct order, org-mode counts 2018-07-17 13:48:08 -06:00
meejah 1a6ba867d1 fixups from review 2018-07-17 13:48:08 -06:00
meejah 74d8cef679 add command-line 2018-07-17 13:48:08 -06:00
meejah dc8327bdef remove 'original checklist' after confirming it's all covered by new 2018-07-17 13:48:08 -06:00
meejah 966d34deb3 tweak list, and ensure all original points are in new list 2018-07-17 13:48:08 -06:00
meejah ebf61a84f4 preliminary copy-pasta of the "pad" document 2018-07-17 13:48:08 -06:00
meejah 844a5ff064
Merge pull request #506 from LeastAuthority/2932.encourage-zcash-workflow
Encourage Zcash workflow
2018-07-17 18:11:14 +00:00
Jean-Paul Calderone f77192db52 news file entry 2018-07-17 13:17:52 -04:00
Jean-Paul Calderone 0445dd79cd Merge remote-tracking branch 'origin/master' into 2932.encourage-zcash-workflow 2018-07-17 13:15:29 -04:00
Jean-Paul Calderone 4f04521fe5 encourage use of variables and copy/paste of command 2018-07-17 13:14:36 -04:00
Jean-Paul Calderone 67814e4fb8
Merge pull request #510 from tahoe-lafs/circleci-improved-caching-faster-builds
Use the CircleCI cache to speed up CircleCI builds.

The pip HTTP download cache and a "wheelhouse" for pip are now saved using the CircleCI caching mechanism.  This takes about two minutes off the runtime for each CircleCI test-running job.
2018-07-11 09:03:39 -04:00
Jean-Paul Calderone badf00b012
Merge pull request #511 from meejah/more-news-updates
Add some more updates to the news file for the upcoming release.
2018-07-11 08:57:24 -04:00