Commit Graph

8430 Commits

Author SHA1 Message Date
heartsucker
c0939e9b99
removed use of backticks for repr for python3 compatibility 2019-04-18 13:50:21 +02:00
Jean-Paul Calderone
48a2b42ec1
Merge pull request #601 from tahoe-lafs/3026.more-eaddrinuse-fixes
Fix more test suite code that can spuriously trip over EADDRINUSE

Fixes: ticket:3026
2019-04-17 16:22:45 -04:00
Jean-Paul Calderone
123e2480f7 news fragment 2019-04-16 11:32:29 -04:00
Jean-Paul Calderone
edba0747a3 Use listenOnUnused instead of allocate_tcp_port in create_log_tub 2019-04-16 11:32:27 -04:00
Jean-Paul Calderone
6ea1684995 use listenOnUnused instead of allocate_tcp_port in create_control_tub 2019-04-16 11:26:52 -04:00
Jean-Paul Calderone
9a30eaa83c move listenOnUnused to a place where implementation code can use it 2019-04-16 11:26:15 -04:00
Jean-Paul Calderone
325c522d7c
Merge pull request #595 from tahoe-lafs/3024.faster-circleci-builds
Faster CircleCI builds

Fixes: ticket:3024
2019-04-08 17:32:20 -04:00
meejah
ff45bf6234
Merge pull request #588 from tahoe-lafs/3014-raise-syntax
Update raise syntax for Python3 compatibility
2019-04-08 20:46:52 +00:00
Jean-Paul Calderone
bdc169985f Stop setting PIP_NO_INDEX. 2019-04-07 17:01:17 -04:00
Jean-Paul Calderone
d5a9bc8c47 Restore the nobody user configuration 2019-04-07 11:53:03 -04:00
Jean-Paul Calderone
53ecb8bcc5 correct stupid editing mistake 2019-04-07 11:37:11 -04:00
Jean-Paul Calderone
fbea42c8db Revert the multi-stage changes.
It doesn't save much space.
It greatly complicates the Dockerfile.
It breaks the `upcoming-deprecations` job unless even more pains are taken.
2019-04-07 11:10:15 -04:00
Jean-Paul Calderone
de9d7082ea sigh 2019-04-06 15:18:38 -04:00
Jean-Paul Calderone
6360b4400a Fix tab indents 2019-04-06 11:13:59 -04:00
Jean-Paul Calderone
6be630c84e Let us have version infp 2019-04-06 11:12:27 -04:00
Jean-Paul Calderone
2f8e22f81e Fix the permissions ... twice. Thanks, COPY. 2019-04-06 10:00:19 -04:00
Jean-Paul Calderone
a36e70e133 Maybe this will clean up a little more 2019-04-06 10:00:02 -04:00
Jean-Paul Calderone
4a33d5b10e Get other dependencies we need, too. 2019-04-06 09:59:52 -04:00
Jean-Paul Calderone
8ea7b2c81c Try a multi-stage build to make a smaller image. 2019-04-06 09:41:57 -04:00
Jean-Paul Calderone
84da275427 Get a couple more basic deps in the wheelhouse 2019-04-06 09:41:47 -04:00
Jean-Paul Calderone
151e10fef0 Avoid the index 2019-04-06 09:41:31 -04:00
Jean-Paul Calderone
292668bf49 Make sure the wheelhouse is usable by nobody 2019-04-06 09:14:59 -04:00
Jean-Paul Calderone
988c3c6c16 Made sudo optional 2019-04-06 09:14:41 -04:00
Jean-Paul Calderone
7bda21aa7d
Merge pull request #593 from tahoe-lafs/3021.test-suite-hang
Fix one of the test suite hangs.

Fixes: ticket:3021
2019-04-05 15:37:49 -04:00
Jean-Paul Calderone
4e56c249d2 tweak the comment x5 2019-04-05 08:15:24 -04:00
Jean-Paul Calderone
a7fb7c21e3 Probably isn't 2019-04-05 08:06:41 -04:00
Jean-Paul Calderone
c0e91814d7
Merge pull request #594 from tahoe-lafs/3023.some-immutable-upload-eliot-logging
Add some immutable upload eliot logging

Fixes: ticket:3023
2019-04-05 07:36:48 -04:00
heartsucker
ae5e282e2f
update raise syntax for python3 compatibility 2019-04-05 11:39:10 +02:00
Jean-Paul Calderone
552459b6a3 remove unused import 2019-04-04 19:45:31 -04:00
Jean-Paul Calderone
70e7ce6c3c filters are, apparently, required 2019-04-04 17:05:41 -04:00
Jean-Paul Calderone
ae4c8c6be1 This is no longer used. 2019-04-04 17:03:28 -04:00
Jean-Paul Calderone
bb491df969 Slackware is not a first-class image or whatever 2019-04-04 16:55:22 -04:00
Jean-Paul Calderone
83d91587c8 Build the images on a schedule 2019-04-04 16:54:22 -04:00
Jean-Paul Calderone
5a833ad152 Turns out that was redundant 2019-04-04 16:51:51 -04:00
Jean-Paul Calderone
c840938d27 Convert Slackware to the new pattern 2019-04-04 16:50:59 -04:00
Jean-Paul Calderone
b43d121b46 Fix naming snafu 2019-04-04 15:59:58 -04:00
Jean-Paul Calderone
9fc6d807d8 Let us figure out which release we're on 2019-04-04 15:59:07 -04:00
Jean-Paul Calderone
1c5b284a3b Attempt to support more distros 2019-04-04 15:50:24 -04:00
Jean-Paul Calderone
0cf600a27d Still a good idea to push the images 2019-04-04 15:41:22 -04:00
Jean-Paul Calderone
3fdc0e1ca2 Bind the variables in both branches 2019-04-04 15:36:08 -04:00
Jean-Paul Calderone
0d31003a63 Split the image build job into many 2019-04-04 15:34:34 -04:00
Jean-Paul Calderone
3f323c2c66 Drop the separate Tor-enabled Debian image.
Just install Tor on the other Debian image and re-use that.
2019-04-04 15:33:16 -04:00
Jean-Paul Calderone
e0eca8fc6c Parameterize the Fedora version 2019-04-04 14:29:05 -04:00
Jean-Paul Calderone
cc33115218 Parameterize the Debian version 2019-04-04 14:28:04 -04:00
Jean-Paul Calderone
7cfbc115a4 Parameterize the Ubuntu version 2019-04-04 14:26:47 -04:00
Jean-Paul Calderone
60f47759e2 Parameterize the CentOS version 2019-04-04 14:25:08 -04:00
meejah
7431a23686
Merge pull request #587 from tahoe-lafs/3013-try-except-syntax
updated all python files to use pep-3110 exception syntax for python3 compatibility
2019-04-04 18:24:34 +00:00
Jean-Paul Calderone
a8f6ff6d36 Support a platform where the nobody group has a different name 2019-04-04 14:19:31 -04:00
Jean-Paul Calderone
16b13f6f0e Have a go at converting the Fedora jobs 2019-04-04 14:02:00 -04:00
Jean-Paul Calderone
0df1432592 Blargh should have checked this in with the other Tor changes 2019-04-04 14:00:27 -04:00