meejah
c336467938
Merge pull request #671 from tahoe-lafs/3268.deprecations
...
Avoid the deprecated attrs API
2019-12-18 22:52:01 +00:00
meejah
94800b07df
Merge pull request #670 from tahoe-lafs/3267.integration-tests
...
Fix the integration tests on CircleCI
2019-12-18 22:51:49 +00:00
Jean-Paul Calderone
854e83c812
news fragment
2019-12-18 15:31:30 -05:00
Jean-Paul Calderone
599419c820
comment about this requirement
2019-12-18 15:31:17 -05:00
Jean-Paul Calderone
010a14abe7
news fragment
2019-12-18 15:24:21 -05:00
Jean-Paul Calderone
ae2abd1b2e
try making it frozen instead of fiddling with cmp
2019-12-18 15:23:07 -05:00
Jean-Paul Calderone
8cb91f6f23
Try narrowing the coverage.py requirement
...
Perhaps the 5.0 release is causing problems
2019-12-18 13:11:59 -05:00
Jean-Paul Calderone
78aa51d718
Merge pull request #668 from tahoe-lafs/nix-packaging
...
Add Nix packaging
Fixes: ticket:3266
2019-12-18 12:52:12 -05:00
Jean-Paul Calderone
b6bc1302b0
Tweak the CircleCI build configuration for better performance
2019-12-18 09:31:04 -05:00
Jean-Paul Calderone
cb57e5969e
nettools is native and required at runtime by iputil.py
2019-12-18 09:11:43 -05:00
Jean-Paul Calderone
bf5288f88c
Some comments about the implementation
2019-12-18 09:05:06 -05:00
Jean-Paul Calderone
ce65b163be
Nevow 0.14.5 was released so we no longer need this stuff
2019-12-18 08:39:22 -05:00
Jean-Paul Calderone
81c50550f3
Pick up the right number of cores for the building system
2019-12-13 11:03:17 -05:00
Jean-Paul Calderone
5323df8867
news fragment
2019-12-13 10:48:34 -05:00
Jean-Paul Calderone
6d4044c7c1
Test the Nix packaging on CircleCI
2019-12-13 10:39:15 -05:00
Jean-Paul Calderone
ae5fe40151
Allow this to compose with other overlays
2019-12-13 10:29:48 -05:00
Jean-Paul Calderone
34aeefd3dd
Make in-tree build more like out-of-tree build
2019-12-11 13:51:52 -05:00
Jean-Paul Calderone
4a051121cf
Clean up some more tests that fail without a .git
2019-12-11 13:51:40 -05:00
Jean-Paul Calderone
9b00073cc0
apply our overlay regardless of how called
2019-12-10 16:45:33 -05:00
Jean-Paul Calderone
bebc0dd193
use our nevow :/ :\ :/ :\ :/ :\ :/
2019-12-10 15:32:12 -05:00
Jean-Paul Calderone
349e886afa
some tests aren't working in this env
2019-12-10 15:29:16 -05:00
Jean-Paul Calderone
f11c2e6b55
extra dependencies
2019-12-10 15:29:11 -05:00
Jean-Paul Calderone
878d9563d3
more
2019-12-10 14:55:28 -05:00
Jean-Paul Calderone
098297a985
further
2019-12-10 14:54:18 -05:00
Jean-Paul Calderone
2d90ed1bb7
try harder to fix nevow
2019-12-10 14:53:35 -05:00
Jean-Paul Calderone
cc41ec19fa
try to escape the versioneer stuff
2019-12-10 14:48:07 -05:00
Jean-Paul Calderone
51d332faff
fix the tahoe-lafs src definition
2019-12-10 13:08:33 -05:00
Jean-Paul Calderone
901a51f7bf
Package an upgraded Nevow, required because of the newer Twisted
2019-12-10 13:06:27 -05:00
Jean-Paul Calderone
9a807c1aa2
the basics
2019-12-09 09:48:15 -05:00
Jean-Paul Calderone
0e82782b61
Merge pull request #667 from tahoe-lafs/3265.reuse-storage-plugin-web-resource
...
reuse storage plugin web resource
2019-11-26 09:27:00 -05:00
Jean-Paul Calderone
2037cd9be1
New-style the new class
2019-11-26 08:43:05 -05:00
Jean-Paul Calderone
e7d166f262
Use hyperlink instead of a string
2019-11-26 08:33:56 -05:00
Jean-Paul Calderone
bbc9c635b0
docstring
2019-11-26 07:49:25 -05:00
Jean-Paul Calderone
1fef619819
Add a test for persistent state and make it pass
2019-11-19 12:56:38 -05:00
Jean-Paul Calderone
8e6aeb49e0
Add some state to the test storage plugin
2019-11-19 12:56:26 -05:00
Jean-Paul Calderone
414e89794a
news fragment
2019-11-19 12:56:17 -05:00
Jean-Paul Calderone
74d56a8b46
Merge pull request #631 from tahoe-lafs/integration/storage-economics
...
Add a plugin system allowing for third-party storage server implementations.
2019-11-18 08:45:33 -05:00
Jean-Paul Calderone
f0d32a5123
Merge pull request #666 from tahoe-lafs/3264.late-bind-storage-for-web
...
Late bind storage child for the web api
2019-11-08 19:02:57 -05:00
Jean-Paul Calderone
c80c753e5d
Late bind storage so init_storage can run after init_web
2019-11-08 14:12:38 -05:00
Jean-Paul Calderone
0dd7b27b56
news fragment
2019-11-08 14:12:08 -05:00
Jean-Paul Calderone
c2257685c2
Merge remote-tracking branch 'origin/master' into integration/storage-economics
2019-11-08 10:42:26 -05:00
meejah
b92478f89c
Merge pull request #655 from meejah/ticket3252-port-uri-handler
...
3257: port uri handler
2019-11-05 05:01:08 +00:00
meejah
3b07a2873e
Merge pull request #659 from tahoe-lafs/3255.python3-porting-done-oracle
...
Add a Python 3 porting-done oracle to the test suite
2019-11-05 05:00:25 +00:00
meejah
5e25da3261
Merge pull request #664 from tahoe-lafs/3262.tests-broken-by-deprecations
...
Fix tests broken by deprecation warnings
2019-11-05 04:59:28 +00:00
Jean-Paul Calderone
f86dd90013
news fragment
2019-10-29 09:02:10 -04:00
Jean-Paul Calderone
ff30dbcf85
Delete test_version_no_noise
...
Python will write to stdout and stderr what it wants when it wants. It is
futile to believe this can be controlled without a massively greater effort.
Also, Lucid and `distribute` are long dead.
2019-10-29 08:56:14 -04:00
Jean-Paul Calderone
d909b1ed5b
Run the child process with -Wignore
...
This test is not equipped to say anything about what warnings are or are not
emitted.
2019-10-29 08:55:42 -04:00
Jean-Paul Calderone
393771d4f3
Merge pull request #662 from tahoe-lafs/3261.cryptography-dependency
...
Declare a python-cryptography dependency.
2019-10-21 09:24:28 -04:00
Jean-Paul Calderone
85bbb70aca
Merge pull request #663 from tahoe-lafs/3118.meaningful-plugin-exceptions
...
Raise a meaningful exception for misconfigured storage server plugins.
2019-10-17 09:28:49 -04:00
Jean-Paul Calderone
351c7bad45
news fragment
2019-10-16 19:58:15 -04:00