#103828 failed

9b761b4Thomas Sileo

Fix CI

Owner
~tsileo
Created
8 months ago
Updated
8 months ago
Build manifest
view manifest »

Tasks

view log »
go view log »
blobstash view log »
lint view log »
test view log »
go to bottom »
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
[#103828] 2019/11/03 17:15:10 Booting image ubuntu/latest (default) on port 22916
[#103828] 2019/11/03 17:15:13 Waiting for guest to settle
[#103828] 2019/11/03 17:15:20 Sending tasks
[#103828] 2019/11/03 17:15:22 Sending build environment
[#103828] 2019/11/03 17:15:22 Installing packages
Warning: Permanently added '[localhost]:22916' (ECDSA) to the list of known hosts.
Get:1 http://archive.ubuntu.com/ubuntu eoan InRelease [255 kB]
Get:2 http://archive.ubuntu.com/ubuntu eoan-security InRelease [92.9 kB]
Get:3 http://archive.ubuntu.com/ubuntu eoan-updates InRelease [88.4 kB]
Get:4 http://archive.ubuntu.com/ubuntu eoan-backports InRelease [88.8 kB]
Get:5 http://archive.ubuntu.com/ubuntu eoan-security/main amd64 Packages [43.1 kB]
Get:6 http://archive.ubuntu.com/ubuntu eoan-security/main Translation-en [17.2 kB]
Get:7 http://archive.ubuntu.com/ubuntu eoan-security/universe amd64 Packages [10.1 kB]
Get:8 http://archive.ubuntu.com/ubuntu eoan-security/universe Translation-en [7284 B]
Get:9 http://archive.ubuntu.com/ubuntu eoan-security/multiverse amd64 Packages [1164 B]
Get:10 http://archive.ubuntu.com/ubuntu eoan-security/multiverse Translation-en [632 B]
Get:11 http://archive.ubuntu.com/ubuntu eoan-updates/main amd64 Packages [44.0 kB]
Get:12 http://archive.ubuntu.com/ubuntu eoan-updates/main Translation-en [17.8 kB]
Get:13 http://archive.ubuntu.com/ubuntu eoan-updates/universe amd64 Packages [10.3 kB]
Get:14 http://archive.ubuntu.com/ubuntu eoan-updates/universe Translation-en [7444 B]
Get:15 http://archive.ubuntu.com/ubuntu eoan-updates/multiverse amd64 Packages [1164 B]
Get:16 http://archive.ubuntu.com/ubuntu eoan-updates/multiverse Translation-en [632 B]
Get:17 http://archive.ubuntu.com/ubuntu eoan-backports/universe amd64 Packages [2936 B]
Get:18 http://archive.ubuntu.com/ubuntu eoan-backports/universe Translation-en [1268 B]
Fetched 691 kB in 4s (165 kB/s)
Reading package lists...
Warning: Permanently added '[localhost]:22916' (ECDSA) to the list of known hosts.
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  dh-python libexpat1-dev libpython3-dev libpython3.7 libpython3.7-dev
  python-pip-whl python3-asn1crypto python3-crypto python3-cryptography
  python3-distutils python3-entrypoints python3-keyring python3-keyrings.alt
  python3-lib2to3 python3-secretstorage python3-setuptools python3-wheel
  python3-xdg python3.7-dev
Suggested packages:
  python-cryptography-doc python3-cryptography-vectors gnome-keyring
  libkf5wallet-bin gir1.2-gnomekeyring-1.0 python-secretstorage-doc
  python-setuptools-doc
The following NEW packages will be installed:
  dh-python libexpat1-dev libpython3-dev libpython3.7 libpython3.7-dev
  python-pip-whl python3-asn1crypto python3-crypto python3-cryptography
  python3-dev python3-distutils python3-entrypoints python3-keyring
  python3-keyrings.alt python3-lib2to3 python3-pip python3-secretstorage
  python3-setuptools python3-wheel python3-xdg python3.7-dev
0 upgraded, 21 newly installed, 0 to remove and 6 not upgraded.
Need to get 8639 kB of archives.
After this operation, 35.5 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-lib2to3 all 3.7.5~rc1-1 [75.6 kB]
Get:2 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-distutils all 3.7.5~rc1-1 [142 kB]
Get:3 http://archive.ubuntu.com/ubuntu eoan/main amd64 dh-python all 4.20190722ubuntu1 [94.2 kB]
Get:4 http://archive.ubuntu.com/ubuntu eoan/main amd64 libexpat1-dev amd64 2.2.7-2 [116 kB]
Get:5 http://archive.ubuntu.com/ubuntu eoan/main amd64 libpython3.7 amd64 3.7.5~rc1-2 [1483 kB]
Get:6 http://archive.ubuntu.com/ubuntu eoan/main amd64 libpython3.7-dev amd64 3.7.5~rc1-2 [3629 kB]
Get:7 http://archive.ubuntu.com/ubuntu eoan/main amd64 libpython3-dev amd64 3.7.5-1 [6944 B]
Get:8 http://archive.ubuntu.com/ubuntu eoan/universe amd64 python-pip-whl all 18.1-5 [1558 kB]
Get:9 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-asn1crypto all 0.24.0-1 [72.8 kB]
Get:10 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-crypto amd64 2.6.1-10 [238 kB]
Get:11 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-cryptography amd64 2.6.1-3.1 [207 kB]
Get:12 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3.7-dev amd64 3.7.5~rc1-2 [514 kB]
Get:13 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-dev amd64 3.7.5-1 [1312 B]
Get:14 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-entrypoints all 0.3-1 [5556 B]
Get:15 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-secretstorage all 2.3.1-2 [12.1 kB]
Get:16 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-keyring all 18.0.1-1 [28.4 kB]
Get:17 http://archive.ubuntu.com/ubuntu eoan/universe amd64 python3-keyrings.alt all 3.1.1-1 [17.4 kB]
Get:18 http://archive.ubuntu.com/ubuntu eoan/universe amd64 python3-pip all 18.1-5 [135 kB]
Get:19 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-setuptools all 41.1.0-1 [253 kB]
Get:20 http://archive.ubuntu.com/ubuntu eoan/universe amd64 python3-wheel all 0.32.3-2 [19.4 kB]
Get:21 http://archive.ubuntu.com/ubuntu eoan/main amd64 python3-xdg all 0.25-5 [31.5 kB]
Fetched 8639 kB in 8s (1119 kB/s)
Selecting previously unselected package python3-lib2to3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 35025 files and directories currently installed.)
Preparing to unpack .../00-python3-lib2to3_3.7.5~rc1-1_all.deb ...
Unpacking python3-lib2to3 (3.7.5~rc1-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../01-python3-distutils_3.7.5~rc1-1_all.deb ...
Unpacking python3-distutils (3.7.5~rc1-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../02-dh-python_4.20190722ubuntu1_all.deb ...
Unpacking dh-python (4.20190722ubuntu1) ...
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack .../03-libexpat1-dev_2.2.7-2_amd64.deb ...
Unpacking libexpat1-dev:amd64 (2.2.7-2) ...
Selecting previously unselected package libpython3.7:amd64.
Preparing to unpack .../04-libpython3.7_3.7.5~rc1-2_amd64.deb ...
Unpacking libpython3.7:amd64 (3.7.5~rc1-2) ...
Selecting previously unselected package libpython3.7-dev:amd64.
Preparing to unpack .../05-libpython3.7-dev_3.7.5~rc1-2_amd64.deb ...
Unpacking libpython3.7-dev:amd64 (3.7.5~rc1-2) ...
Selecting previously unselected package libpython3-dev:amd64.
Preparing to unpack .../06-libpython3-dev_3.7.5-1_amd64.deb ...
Unpacking libpython3-dev:amd64 (3.7.5-1) ...
Selecting previously unselected package python-pip-whl.
Preparing to unpack .../07-python-pip-whl_18.1-5_all.deb ...
Unpacking python-pip-whl (18.1-5) ...
Selecting previously unselected package python3-asn1crypto.
Preparing to unpack .../08-python3-asn1crypto_0.24.0-1_all.deb ...
Unpacking python3-asn1crypto (0.24.0-1) ...
Selecting previously unselected package python3-crypto.
Preparing to unpack .../09-python3-crypto_2.6.1-10_amd64.deb ...
Unpacking python3-crypto (2.6.1-10) ...
Selecting previously unselected package python3-cryptography.
Preparing to unpack .../10-python3-cryptography_2.6.1-3.1_amd64.deb ...
Unpacking python3-cryptography (2.6.1-3.1) ...
Selecting previously unselected package python3.7-dev.
Preparing to unpack .../11-python3.7-dev_3.7.5~rc1-2_amd64.deb ...
Unpacking python3.7-dev (3.7.5~rc1-2) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../12-python3-dev_3.7.5-1_amd64.deb ...
Unpacking python3-dev (3.7.5-1) ...
Selecting previously unselected package python3-entrypoints.
Preparing to unpack .../13-python3-entrypoints_0.3-1_all.deb ...
Unpacking python3-entrypoints (0.3-1) ...
Selecting previously unselected package python3-secretstorage.
Preparing to unpack .../14-python3-secretstorage_2.3.1-2_all.deb ...
Unpacking python3-secretstorage (2.3.1-2) ...
Selecting previously unselected package python3-keyring.
Preparing to unpack .../15-python3-keyring_18.0.1-1_all.deb ...
Unpacking python3-keyring (18.0.1-1) ...
Selecting previously unselected package python3-keyrings.alt.
Preparing to unpack .../16-python3-keyrings.alt_3.1.1-1_all.deb ...
Unpacking python3-keyrings.alt (3.1.1-1) ...
Selecting previously unselected package python3-pip.
Preparing to unpack .../17-python3-pip_18.1-5_all.deb ...
Unpacking python3-pip (18.1-5) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../18-python3-setuptools_41.1.0-1_all.deb ...
Unpacking python3-setuptools (41.1.0-1) ...
Selecting previously unselected package python3-wheel.
Preparing to unpack .../19-python3-wheel_0.32.3-2_all.deb ...
Unpacking python3-wheel (0.32.3-2) ...
Selecting previously unselected package python3-xdg.
Preparing to unpack .../20-python3-xdg_0.25-5_all.deb ...
Unpacking python3-xdg (0.25-5) ...
Setting up python3-entrypoints (0.3-1) ...
Setting up libpython3.7:amd64 (3.7.5~rc1-2) ...
Setting up python3-xdg (0.25-5) ...
Setting up python3-wheel (0.32.3-2) ...
Setting up libexpat1-dev:amd64 (2.2.7-2) ...
Setting up python3-crypto (2.6.1-10) ...
Setting up python-pip-whl (18.1-5) ...
Setting up python3-lib2to3 (3.7.5~rc1-1) ...
Setting up python3-asn1crypto (0.24.0-1) ...
Setting up python3-distutils (3.7.5~rc1-1) ...
Setting up dh-python (4.20190722ubuntu1) ...
Setting up python3-setuptools (41.1.0-1) ...
Setting up libpython3.7-dev:amd64 (3.7.5~rc1-2) ...
Setting up python3.7-dev (3.7.5~rc1-2) ...
Setting up python3-cryptography (2.6.1-3.1) ...
Setting up python3-pip (18.1-5) ...
Setting up python3-keyrings.alt (3.1.1-1) ...
Setting up libpython3-dev:amd64 (3.7.5-1) ...
Setting up python3-secretstorage (2.3.1-2) ...
Setting up python3-dev (3.7.5-1) ...
Setting up python3-keyring (18.0.1-1) ...
Processing triggers for libc-bin (2.30-0ubuntu2) ...
[#103828] 2019/11/03 17:15:41 Cloning repositories
Cloning into 'blobstash'...
+ cd blobstash
+ git submodule update --init
Cloning into 'blobstash-python'...
+ cd blobstash-python
+ git checkout -q 9b761b4304eb367d10b0c6c4bf7d95140429a6ff
+ cd blobstash-python
+ git submodule update --init
[#103828] 2019/11/03 17:15:55 Running task go
[#103828] 2019/11/03 17:16:09 Running task blobstash
[#103828] 2019/11/03 17:16:40 Running task lint
[#103828] 2019/11/03 17:17:08 Running task test
[#103828] 2019/11/03 17:17:14 Build failed.
[#103828] 2019/11/03 17:17:14 The build environment will be kept alive for 10 minutes.
[#103828] 2019/11/03 17:17:14 To log in with SSH and examine it, use the following command:
[#103828] 2019/11/03 17:17:14 
[#103828] 2019/11/03 17:17:14 	ssh -t builds@azusa.runners.sr.ht connect 103828
[#103828] 2019/11/03 17:17:14 
[#103828] 2019/11/03 17:17:14 After logging in, the deadline is increased to your remaining build time.
[#103828] 2019/11/03 17:27:14 Deadline elapsed. Terminating build environment.
[#103828] 2019/11/03 17:27:14 Error: Running task on guest: exit status 1
go
1
2
3
4
5
+ mkdir go
+ export GOPATH=/home/build/go
+ GOPATH=/home/build/go
+ wget -q https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
+ sudo tar -C /usr/local -xzf go1.13.4.linux-amd64.tar.gz
blobstash
1
2
3
4
+ export GOPATH=/home/build/go
+ GOPATH=/home/build/go
+ cd blobstash
+ /usr/local/go/bin/go install -mod=vendor
lint
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
+ cd blobstash-python
+ pip3 install --progress-bar off black flake8 mypy
Collecting black
[?25l  Downloading https://files.pythonhosted.org/packages/fd/bb/ad34bbc93d1bea3de086d7c59e528d4a503ac8fe318bd1fa48605584c3d2/black-19.10b0-py36-none-any.whl (97kB)

[?25hCollecting flake8
[?25l  Downloading https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (69kB)

[?25hCollecting mypy
[?25l  Downloading https://files.pythonhosted.org/packages/8f/b0/9b6488f6ff5c3499f9840b46b55affccf929c281eb7108abb19c9ca21cd6/mypy-0.740-cp37-cp37m-manylinux1_x86_64.whl (23.2MB)

[?25hCollecting toml>=0.9.4 (from black)
  Downloading https://files.pythonhosted.org/packages/a2/12/ced7105d2de62fa7c8fb5fce92cc4ce66b57c95fb875e9318dba7f8c5db0/toml-0.10.0-py2.py3-none-any.whl
Collecting click>=6.5 (from black)
[?25l  Downloading https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl (81kB)

[?25hCollecting typed-ast>=1.4.0 (from black)
[?25l  Downloading https://files.pythonhosted.org/packages/fb/56/dd4e168a0009da85c78c6cfe91f5b2df2c7bbed60f3ba778c4a71289e6fb/typed_ast-1.4.0-cp37-cp37m-manylinux1_x86_64.whl (736kB)

[?25hCollecting regex (from black)
[?25l  Downloading https://files.pythonhosted.org/packages/fc/1d/13cc7d174cd2d05808abac3f5fb37433e30c4cd93b152d2a9c09c926d7e8/regex-2019.11.1.tar.gz (669kB)

[?25hCollecting pathspec<1,>=0.6 (from black)
  Downloading https://files.pythonhosted.org/packages/7a/68/5902e8cd7f7b17c5879982a3a3ee2ad0c3b92b80c79989a2d3e1ca8d29e1/pathspec-0.6.0.tar.gz
Collecting attrs>=18.1.0 (from black)
  Downloading https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl
Collecting appdirs (from black)
  Downloading https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
Collecting pyflakes<2.2.0,>=2.1.0 (from flake8)
[?25l  Downloading https://files.pythonhosted.org/packages/84/f2/ed0ffb887f8138a8fe5a621b8c0bb9598bfb3989e029f6c6a85ee66628ee/pyflakes-2.1.1-py2.py3-none-any.whl (59kB)

[?25hCollecting pycodestyle<2.6.0,>=2.5.0 (from flake8)
[?25l  Downloading https://files.pythonhosted.org/packages/0e/0c/04a353e104d2f324f8ee5f4b32012618c1c86dd79e52a433b64fceed511b/pycodestyle-2.5.0-py2.py3-none-any.whl (51kB)

[?25hRequirement already satisfied: entrypoints<0.4.0,>=0.3.0 in /usr/lib/python3/dist-packages (from flake8) (0.3)
Collecting mccabe<0.7.0,>=0.6.0 (from flake8)
  Downloading https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
Collecting typing-extensions>=3.7.4 (from mypy)
  Downloading https://files.pythonhosted.org/packages/03/92/705fe8aca27678e01bbdd7738173b8e7df0088a2202c80352f664630d638/typing_extensions-3.7.4.1-py3-none-any.whl
Collecting mypy-extensions<0.5.0,>=0.4.0 (from mypy)
  Downloading https://files.pythonhosted.org/packages/5c/eb/975c7c080f3223a5cdaff09612f3a5221e4ba534f7039db34c35d95fa6a5/mypy_extensions-0.4.3-py2.py3-none-any.whl
Building wheels for collected packages: regex, pathspec
  Running setup.py bdist_wheel for regex ... [?25l- \ | / - \ | done
[?25h  Stored in directory: /home/build/.cache/pip/wheels/5c/c6/c1/0bc8d16ea38c44536a82dd1bec665996e5af37489fa88826b6
  Running setup.py bdist_wheel for pathspec ... [?25l- done
[?25h  Stored in directory: /home/build/.cache/pip/wheels/62/b8/e1/e2719465b5947c40cd85d613d6cb33449b86a1ca5a6c574269
Successfully built regex pathspec
Installing collected packages: toml, click, typed-ast, regex, pathspec, attrs, appdirs, black, pyflakes, pycodestyle, mccabe, flake8, typing-extensions, mypy-extensions, mypy
  The scripts black and blackd are installed in '/home/build/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  The script pyflakes is installed in '/home/build/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  The script pycodestyle is installed in '/home/build/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  The script flake8 is installed in '/home/build/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  The scripts dmypy, mypy and stubgen are installed in '/home/build/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed appdirs-1.4.3 attrs-19.3.0 black-19.10b0 click-7.0 flake8-3.7.9 mccabe-0.6.1 mypy-0.740 mypy-extensions-0.4.3 pathspec-0.6.0 pycodestyle-2.5.0 pyflakes-2.1.1 regex-2019.11.1 toml-0.10.0 typed-ast-1.4.0 typing-extensions-3.7.4.1
+ python3 -m black --check .
All done! ✨ 🍰 ✨
17 files would be left unchanged.
+ python3 -m flake8 blobstash
+ python3 -m mypy --ignore-missing-imports blobstash
Success: no issues found in 12 source files
test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
+ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/bin/
+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/bin/
+ cd blobstash-python
+ pip3 install .
Processing /home/build/blobstash-python
Collecting jsonpatch (from blobstash==0.1.0)
  Downloading https://files.pythonhosted.org/packages/86/7e/035d19a73306278673039f0805b863be8798057cc1b4008b9c8c7d1d32a3/jsonpatch-1.24-py2.py3-none-any.whl
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from blobstash==0.1.0) (2.21.0)
Collecting jsonpointer>=1.9 (from jsonpatch->blobstash==0.1.0)
  Downloading https://files.pythonhosted.org/packages/18/b0/a80d29577c08eea401659254dfaed87f1af45272899e1812d7e01b679bc5/jsonpointer-2.0-py2.py3-none-any.whl
Building wheels for collected packages: blobstash
  Running setup.py bdist_wheel for blobstash ... [?25l- done
[?25h  Stored in directory: /home/build/.cache/pip/wheels/e6/45/6a/2963a7c9c1efbff10141a66c1a2658763ce28ecd4891d85e52
Successfully built blobstash
Installing collected packages: jsonpointer, jsonpatch, blobstash
Successfully installed blobstash-0.1.0 jsonpatch-1.24 jsonpointer-2.0
+ pip3 install --progress-bar off -r dev-requirements.txt
Requirement already satisfied: mypy in /home/build/.local/lib/python3.7/site-packages (from -r dev-requirements.txt (line 1)) (0.740)
Collecting pytest (from -r dev-requirements.txt (line 2))
[?25l  Downloading https://files.pythonhosted.org/packages/93/16/f6dec5178f5f4141e80dfc4812a9aba88f5f29ca881f174ab1851181d016/pytest-5.2.2-py3-none-any.whl (227kB)

[?25hRequirement already satisfied: typed-ast<1.5.0,>=1.4.0 in /home/build/.local/lib/python3.7/site-packages (from mypy->-r dev-requirements.txt (line 1)) (1.4.0)
Requirement already satisfied: mypy-extensions<0.5.0,>=0.4.0 in /home/build/.local/lib/python3.7/site-packages (from mypy->-r dev-requirements.txt (line 1)) (0.4.3)
Requirement already satisfied: typing-extensions>=3.7.4 in /home/build/.local/lib/python3.7/site-packages (from mypy->-r dev-requirements.txt (line 1)) (3.7.4.1)
Collecting importlib-metadata>=0.12; python_version < "3.8" (from pytest->-r dev-requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/f6/d2/40b3fa882147719744e6aa50ac39cf7a22a913cbcba86a0371176c425a3b/importlib_metadata-0.23-py2.py3-none-any.whl
Collecting pluggy<1.0,>=0.12 (from pytest->-r dev-requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/92/c7/48439f7d5fd6bddb4c04b850bb862b42e3e2b98570040dfaf68aedd8114b/pluggy-0.13.0-py2.py3-none-any.whl
Collecting py>=1.5.0 (from pytest->-r dev-requirements.txt (line 2))
[?25l  Downloading https://files.pythonhosted.org/packages/76/bc/394ad449851729244a97857ee14d7cba61ddb268dce3db538ba2f2ba1f0f/py-1.8.0-py2.py3-none-any.whl (83kB)

[?25hCollecting atomicwrites>=1.0 (from pytest->-r dev-requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/52/90/6155aa926f43f2b2a22b01be7241be3bfd1ceaf7d0b3267213e8127d41f4/atomicwrites-1.3.0-py2.py3-none-any.whl
Collecting more-itertools>=4.0.0 (from pytest->-r dev-requirements.txt (line 2))
[?25l  Downloading https://files.pythonhosted.org/packages/45/dc/3241eef99eb45f1def35cf93af35d1cf9ef4c0991792583b8f33ea41b092/more_itertools-7.2.0-py3-none-any.whl (57kB)

[?25hCollecting packaging (from pytest->-r dev-requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/cf/94/9672c2d4b126e74c4496c6b3c58a8b51d6419267be9e70660ba23374c875/packaging-19.2-py2.py3-none-any.whl
Collecting wcwidth (from pytest->-r dev-requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl
Requirement already satisfied: attrs>=17.4.0 in /home/build/.local/lib/python3.7/site-packages (from pytest->-r dev-requirements.txt (line 2)) (19.3.0)
Collecting zipp>=0.5 (from importlib-metadata>=0.12; python_version < "3.8"->pytest->-r dev-requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/74/3d/1ee25a26411ba0401b43c6376d2316a71addcc72ef8690b101b4ea56d76a/zipp-0.6.0-py2.py3-none-any.whl
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from packaging->pytest->-r dev-requirements.txt (line 2)) (1.12.0)
Collecting pyparsing>=2.0.2 (from packaging->pytest->-r dev-requirements.txt (line 2))
[?25l  Downloading https://files.pythonhosted.org/packages/11/fa/0160cd525c62d7abd076a070ff02b2b94de589f1a9789774f17d7c54058e/pyparsing-2.4.2-py2.py3-none-any.whl (65kB)

[?25hInstalling collected packages: more-itertools, zipp, importlib-metadata, pluggy, py, atomicwrites, pyparsing, packaging, wcwidth, pytest
  The scripts py.test and pytest are installed in '/home/build/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed atomicwrites-1.3.0 importlib-metadata-0.23 more-itertools-7.2.0 packaging-19.2 pluggy-0.13.0 py-1.8.0 pyparsing-2.4.2 pytest-5.2.2 wcwidth-0.1.7 zipp-0.6.0
+ python3 -m pytest -k test_utils -v
============================= test session starts ==============================
platform linux -- Python 3.7.5rc1, pytest-5.2.2, py-1.8.0, pluggy-0.13.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /home/build/blobstash-python
collecting ... 
collected 8 items / 7 deselected / 1 selected                                  

tests/test_blobstash_base.py::test_test_utils FAILED                     [100%]

=================================== FAILURES ===================================
_______________________________ test_test_utils ________________________________

    def test_test_utils():
        """Ensure the BlobStash utils can spawn a server."""
        b = BlobStash()
        b.cleanup()
        try:
>           b.run()

tests/test_blobstash_base.py:16: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
blobstash/base/test_utils.py:21: in run
    self.process = Popen(cmd, env=os.environ)
/usr/lib/python3.7/subprocess.py:800: in __init__
    restore_signals, start_new_session)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <subprocess.Popen object at 0x7f6460fd6050>
args = ['blobstash', '--loglevel', 'error', 'blobstash.yaml']
executable = b'blobstash', preexec_fn = None, close_fds = True, pass_fds = ()
cwd = None
env = environ({'SHELL': '/bin/sh', 'PWD': '/home/build/blobstash-python', 'LOGNAME': 'build', 'XDG_SESSION_TYPE': 'tty', 'HO...sr/bin/python3', 'LC_CTYPE': 'C.UTF-8', 'PYTEST_CURRENT_TEST': 'tests/test_blobstash_base.py::test_test_utils (call)'})
startupinfo = None, creationflags = 0, shell = False, p2cread = -1
p2cwrite = -1, c2pread = -1, c2pwrite = -1, errread = -1, errwrite = -1
restore_signals = True, start_new_session = False

    def _execute_child(self, args, executable, preexec_fn, close_fds,
                       pass_fds, cwd, env,
                       startupinfo, creationflags, shell,
                       p2cread, p2cwrite,
                       c2pread, c2pwrite,
                       errread, errwrite,
                       restore_signals, start_new_session):
        """Execute program (POSIX version)"""
    
        if isinstance(args, (str, bytes)):
            args = [args]
        else:
            args = list(args)
    
        if shell:
            # On Android the default shell is at '/system/bin/sh'.
            unix_shell = ('/system/bin/sh' if
                      hasattr(sys, 'getandroidapilevel') else '/bin/sh')
            args = [unix_shell, "-c"] + args
            if executable:
                args[0] = executable
    
        if executable is None:
            executable = args[0]
        orig_executable = executable
    
        # For transferring possible exec failure from child to parent.
        # Data format: "exception name:hex errno:description"
        # Pickle is not used; it is complex and involves memory allocation.
        errpipe_read, errpipe_write = os.pipe()
        # errpipe_write must not be in the standard io 0, 1, or 2 fd range.
        low_fds_to_close = []
        while errpipe_write < 3:
            low_fds_to_close.append(errpipe_write)
            errpipe_write = os.dup(errpipe_write)
        for low_fd in low_fds_to_close:
            os.close(low_fd)
        try:
            try:
                # We must avoid complex work that could involve
                # malloc or free in the child process to avoid
                # potential deadlocks, thus we do all this here.
                # and pass it to fork_exec()
    
                if env is not None:
                    env_list = []
                    for k, v in env.items():
                        k = os.fsencode(k)
                        if b'=' in k:
                            raise ValueError("illegal environment variable name")
                        env_list.append(k + b'=' + os.fsencode(v))
                else:
                    env_list = None  # Use execv instead of execve.
                executable = os.fsencode(executable)
                if os.path.dirname(executable):
                    executable_list = (executable,)
                else:
                    # This matches the behavior of os._execvpe().
                    executable_list = tuple(
                        os.path.join(os.fsencode(dir), executable)
                        for dir in os.get_exec_path(env))
                fds_to_keep = set(pass_fds)
                fds_to_keep.add(errpipe_write)
                self.pid = _posixsubprocess.fork_exec(
                        args, executable_list,
                        close_fds, tuple(sorted(map(int, fds_to_keep))),
                        cwd, env_list,
                        p2cread, p2cwrite, c2pread, c2pwrite,
                        errread, errwrite,
                        errpipe_read, errpipe_write,
                        restore_signals, start_new_session, preexec_fn)
                self._child_created = True
            finally:
                # be sure the FD is closed no matter what
                os.close(errpipe_write)
    
            # self._devnull is not always defined.
            devnull_fd = getattr(self, '_devnull', None)
            if p2cread != -1 and p2cwrite != -1 and p2cread != devnull_fd:
                os.close(p2cread)
            if c2pwrite != -1 and c2pread != -1 and c2pwrite != devnull_fd:
                os.close(c2pwrite)
            if errwrite != -1 and errread != -1 and errwrite != devnull_fd:
                os.close(errwrite)
            if devnull_fd is not None:
                os.close(devnull_fd)
            # Prevent a double close of these fds from __init__ on error.
            self._closed_child_pipe_fds = True
    
            # Wait for exec to fail or succeed; possibly raising an
            # exception (limited in size)
            errpipe_data = bytearray()
            while True:
                part = os.read(errpipe_read, 50000)
                errpipe_data += part
                if not part or len(errpipe_data) > 50000:
                    break
        finally:
            # be sure the FD is closed no matter what
            os.close(errpipe_read)
    
        if errpipe_data:
            try:
                pid, sts = os.waitpid(self.pid, 0)
                if pid == self.pid:
                    self._handle_exitstatus(sts)
                else:
                    self.returncode = sys.maxsize
            except ChildProcessError:
                pass
    
            try:
                exception_name, hex_errno, err_msg = (
                        errpipe_data.split(b':', 2))
                # The encoding here should match the encoding
                # written in by the subprocess implementations
                # like _posixsubprocess
                err_msg = err_msg.decode()
            except ValueError:
                exception_name = b'SubprocessError'
                hex_errno = b'0'
                err_msg = 'Bad exception data from child: {!r}'.format(
                              bytes(errpipe_data))
            child_exception_type = getattr(
                    builtins, exception_name.decode('ascii'),
                    SubprocessError)
            if issubclass(child_exception_type, OSError) and hex_errno:
                errno_num = int(hex_errno, 16)
                child_exec_never_called = (err_msg == "noexec")
                if child_exec_never_called:
                    err_msg = ""
                    # The error must be from chdir(cwd).
                    err_filename = cwd
                else:
                    err_filename = orig_executable
                if errno_num != 0:
                    err_msg = os.strerror(errno_num)
                    if errno_num == errno.ENOENT:
                        err_msg += ': ' + repr(err_filename)
>               raise child_exception_type(errno_num, err_msg, err_filename)
E               FileNotFoundError: [Errno 2] No such file or directory: 'blobstash': 'blobstash'

/usr/lib/python3.7/subprocess.py:1551: FileNotFoundError
======================= 1 failed, 7 deselected in 0.33s ========================
Build complete: failed 8 months ago (took 2 minutes)