775a3dba33
build(make): Fix missing target name
...
From context, I'm assuming this is just an omission.
2020-09-17 12:33:13 -07:00
735ff1e709
build(make): Improve and clarify Makefile org
...
This is opinionated, so I understand if community members disagree and I'm happy to back
this out.
It's conventional (and I prefer) to group variables toward the top of the `./Makefile`
so I've done that.
I also prefer separating task-oriented "phony" targets above any "real" targets (whose
recipes create/update actual build artifacts on the filesystem). The task-oriented
targets tend to be a better starting point for any developers approaching the
`./Makefile` to understand where to get started.
2020-09-17 12:25:34 -07:00
da24739c59
build(make): Cleanup unused target
...
AFAIK, prefixing a target with a `.` (aside from the special targets make itself treats
differently) is just to exclude it from being the default target, but the default target
is already defined above this one. Also, it just runs another target which doesn't
exist AFAIKT.
2020-09-17 12:19:35 -07:00
7a3320f4bb
build(make): Defensive make settings
...
https://tech.davis-hansson.com/p/make/
Prevents things like silent shell pipeline errors in recipes, unexpected behavior from
undefined variables, etc.
2020-09-17 11:54:49 -07:00
6c85f392dd
Fix another future newbytes leak that was breaking Foolscap.
2020-09-17 13:39:47 -04:00
b784f9654c
Merge branch '3415.storage-server-python-3' into 3416.test-encode-python-3
2020-09-17 13:12:46 -04:00
9818512802
Fix newbytes leak.
2020-09-17 13:10:52 -04:00
03fd566e2c
Fix flake error.
2020-09-17 12:37:10 -04:00
cecbc260fa
Fix order.
2020-09-17 11:43:35 -04:00
498e69c72e
Some progress.
2020-09-16 14:57:55 -04:00
2588e757e5
Only semi-break the web service.
2020-09-16 14:42:39 -04:00
833bc72ac3
Merge remote-tracking branch 'origin/master' into 3416.test-encode-python-3
2020-09-16 14:40:40 -04:00
e8743a607f
Fix failing tests.
2020-09-16 14:37:16 -04:00
bea1d657f3
Better debug output.
2020-09-16 14:37:11 -04:00
b4116239b5
Merge remote-tracking branch 'origin/master' into 3415.storage-server-python-3
2020-09-16 11:27:03 -04:00
4bf79f777e
Merge pull request #806 from tahoe-lafs/3409.allmydata-storage-immutable-python-3
...
Port allmydata.storage.immutable to Python 3
Fixes ticket:3409
2020-09-16 11:26:07 -04:00
7cb574f7c5
Port to Python 3.
2020-09-16 11:23:11 -04:00
985e8a0244
More Python 3 changes.
2020-09-16 11:21:17 -04:00
c035ea0698
It's better if extension keys are unicode (native strings for Python 3, same key
...
as bytes on Python 2) so as not to modify lots and lots and lots of code.
2020-09-16 11:20:08 -04:00
7d8320b843
Python 3 fixes.
2020-09-16 11:13:23 -04:00
1b207d8f62
Merge pull request #789 from sajith/3391.codecov-yml
...
Change codecov defaults
Fixes ticket:3391
2020-09-15 17:33:55 -04:00
596c4cec8a
News file.
2020-09-15 14:14:41 -04:00
a552bb53a7
Merge remote-tracking branch 'origin/master' into 3409.allmydata-storage-immutable-python-3
2020-09-15 09:05:55 -04:00
73967aa5b0
Merge pull request #810 from tahoe-lafs/3411.storage-mutable-python-3
...
Port a variety of allmydata.storage modules to Python 3
Fixes ticket:3411
2020-09-15 09:02:44 -04:00
2e1a4065cc
Merge pull request #809 from tahoe-lafs/3406.circle-ci-2.1
...
Upgrade from Circle CI config version 2 to 2.1
2020-09-14 17:50:41 -04:00
72f72491d0
News fragment.
2020-09-14 14:48:39 -04:00
65d38055e4
Merge branch '3409.allmydata-storage-immutable-python-3' into 3415.storage-server-python-3
2020-09-14 14:48:24 -04:00
31aa594290
Looks like float is fine for mean.
2020-09-14 14:47:26 -04:00
d84a7a61f3
Port to Python 3.
2020-09-14 14:46:08 -04:00
947cb1c11b
Tiny bit more test coverage for server.py.
2020-09-14 14:40:02 -04:00
1d508c74e8
Port to Python 3.
2020-09-14 14:13:07 -04:00
6196a1c650
Port to Python 3.
2020-09-14 14:06:27 -04:00
aef293fbca
Port to Python 3.
2020-09-14 14:04:02 -04:00
6983c79b26
Tests for allmydata.storage.common.
2020-09-14 14:03:02 -04:00
4590c1d1f5
Port to Python 3.
2020-09-14 13:56:45 -04:00
26a8a0bfc5
Make stats code deal with keys that are unicode.
2020-09-14 13:29:28 -04:00
91a5c8ce95
Satisfy towncrier
2020-09-14 08:26:47 -04:00
d5f9fd37f4
Add comment
2020-09-14 07:38:54 -04:00
3c89e7d9f5
Conform job names to v2.1 requirements (no dots)
2020-09-14 07:32:04 -04:00
ed8ce8b18c
Bump version from 2 to 2.1
...
What will break?
2020-09-14 07:12:47 -04:00
6ffda25d6b
News fragment.
2020-09-11 15:04:52 -04:00
7de84e32a3
Port to Python 3.
2020-09-11 15:02:42 -04:00
6f5c32c461
News fragment.
2020-09-11 14:51:20 -04:00
e86e0d761f
Better test coverage for allmydata.storage.immutable.
2020-09-11 14:51:08 -04:00
a7034de852
Add empty newsfragment.
2020-09-11 14:51:02 -04:00
5a40bf47f4
Convert print statements to print functions, even when commented. Fixes #3408 .
2020-09-11 14:50:44 -04:00
23e1223c94
Merge pull request #792 from jaraco/3394.py38-tests
...
Improve compatibility for later Pythons and restore tahoe command on Python 3
Fixes: ticket:3394
2020-09-10 10:14:13 -04:00
d74d7e733c
Merge branch 'master' into 3394.py38-tests
2020-09-09 21:42:32 -04:00
3b2b6fe646
Merge 'origin/master' into 3391.codecov-yml
2020-09-08 18:05:20 -04:00
8ce3b95894
Merge pull request #802 from sajith/3403.pin-pyrsistent
...
Pin Pyrsistent at a Python 2 compatible version
Fixes: ticket:3403
2020-09-08 18:03:57 -04:00