See
<https://ci-builds.apache.org/job/Allura/job/Allura-py3.14/397/display/redirect?page=changes>
Changes:
[dave] [#8610] Implement field level encryption for Users email addresses
------------------------------------------
[...truncated 135.73 KiB...]
b6abafe80f63 Extracting [============================================> ]
49.02MB/54.94MB
b6abafe80f63 Extracting [===============================================> ]
51.81MB/54.94MB
b6abafe80f63 Extracting [=================================================> ]
54.03MB/54.94MB
b6abafe80f63 Extracting [==================================================>]
54.94MB/54.94MB
470027a21f64 Pull complete
56445177dcba Extracting [==================================================>]
147B/147B
56445177dcba Extracting [==================================================>]
147B/147B
b6abafe80f63 Pull complete
75c53f66889b Extracting [> ]
98.3kB/7.425MB
75c53f66889b Extracting [=> ]
294.9kB/7.425MB
56445177dcba Pull complete
75c53f66889b Extracting [==============> ]
2.163MB/7.425MB
75c53f66889b Extracting [========================> ]
3.637MB/7.425MB
75c53f66889b Extracting [==================================> ]
5.112MB/7.425MB
75c53f66889b Extracting [============================================> ]
6.586MB/7.425MB
94c14c6528a6 Extracting [==================================================>]
1.449kB/1.449kB
94c14c6528a6 Extracting [==================================================>]
1.449kB/1.449kB
75c53f66889b Extracting [================================================> ]
7.274MB/7.425MB
75c53f66889b Extracting [=================================================> ]
7.373MB/7.425MB
75c53f66889b Extracting [==================================================>]
7.425MB/7.425MB
94c14c6528a6 Pull complete
75c53f66889b Pull complete
639a84cbfe37 Extracting [==================================================>]
257B/257B
639a84cbfe37 Extracting [==================================================>]
257B/257B
b7a7a9ad7d71 Extracting [==> ]
32.77kB/585.4kB
b7a7a9ad7d71 Extracting [======================> ]
262.1kB/585.4kB
b7a7a9ad7d71 Extracting [==================================================>]
585.4kB/585.4kB
b7a7a9ad7d71 Extracting [==================================================>]
585.4kB/585.4kB
639a84cbfe37 Pull complete
b7a7a9ad7d71 Pull complete
7ec0eda404af Extracting [==================================================>]
1.249kB/1.249kB
7ec0eda404af Extracting [==================================================>]
1.249kB/1.249kB
300a296c539e Extracting [> ]
557.1kB/129.9MB
300a296c539e Extracting [=> ]
2.785MB/129.9MB
300a296c539e Extracting [==> ]
7.242MB/129.9MB
300a296c539e Extracting [===> ]
8.913MB/129.9MB
300a296c539e Extracting [====> ]
11.7MB/129.9MB
300a296c539e Extracting [=====> ]
14.48MB/129.9MB
300a296c539e Extracting [======> ]
17.27MB/129.9MB
300a296c539e Extracting [=======> ]
19.5MB/129.9MB
300a296c539e Extracting [=========> ]
23.4MB/129.9MB
300a296c539e Extracting [=========> ]
24.51MB/129.9MB
300a296c539e Extracting [==========> ]
26.18MB/129.9MB
300a296c539e Extracting [==========> ]
27.85MB/129.9MB
300a296c539e Extracting [===========> ]
30.64MB/129.9MB
300a296c539e Extracting [============> ]
33.42MB/129.9MB
300a296c539e Extracting [=============> ]
35.65MB/129.9MB
300a296c539e Extracting [==============> ]
38.44MB/129.9MB
300a296c539e Extracting [===============> ]
41.22MB/129.9MB
300a296c539e Extracting [================> ]
44.01MB/129.9MB
300a296c539e Extracting [==================> ]
47.91MB/129.9MB
300a296c539e Extracting [===================> ]
50.69MB/129.9MB
300a296c539e Extracting [===================> ]
51.81MB/129.9MB
300a296c539e Extracting [====================> ]
52.92MB/129.9MB
300a296c539e Extracting [=====================> ]
55.15MB/129.9MB
300a296c539e Extracting [======================> ]
57.38MB/129.9MB
7ec0eda404af Pull complete
300a296c539e Extracting [=======================> ]
61.83MB/129.9MB
300a296c539e Extracting [========================> ]
64.06MB/129.9MB
300a296c539e Extracting [=========================> ]
67.4MB/129.9MB
300a296c539e Extracting [===========================> ]
71.3MB/129.9MB
300a296c539e Extracting [============================> ]
73.53MB/129.9MB
300a296c539e Extracting [==============================> ]
78.54MB/129.9MB
300a296c539e Extracting [===============================> ]
81.33MB/129.9MB
300a296c539e Extracting [================================> ]
84.12MB/129.9MB
300a296c539e Extracting [==================================> ]
88.57MB/129.9MB
034fd5ee2200 Extracting [======================> ]
32.77kB/74.28kB
034fd5ee2200 Extracting [==================================================>]
74.28kB/74.28kB
034fd5ee2200 Extracting [==================================================>]
74.28kB/74.28kB
300a296c539e Extracting [==================================> ]
90.8MB/129.9MB
300a296c539e Extracting [====================================> ]
95.26MB/129.9MB
300a296c539e Extracting [=====================================> ]
97.48MB/129.9MB
300a296c539e Extracting [======================================> ]
100.8MB/129.9MB
300a296c539e Extracting [=======================================> ]
102.5MB/129.9MB
300a296c539e Extracting [========================================> ]
105.3MB/129.9MB
300a296c539e Extracting [==========================================> ]
109.2MB/129.9MB
300a296c539e Extracting [==========================================> ]
111.4MB/129.9MB
300a296c539e Extracting [===========================================> ]
113.6MB/129.9MB
300a296c539e Extracting [============================================> ]
115.9MB/129.9MB
300a296c539e Extracting [==============================================> ]
120.9MB/129.9MB
300a296c539e Extracting [===============================================> ]
123.1MB/129.9MB
300a296c539e Extracting [=================================================> ]
127.6MB/129.9MB
300a296c539e Extracting [=================================================> ]
129.2MB/129.9MB
300a296c539e Extracting [=================================================> ]
129.8MB/129.9MB
300a296c539e Extracting [==================================================>]
129.9MB/129.9MB
034fd5ee2200 Pull complete
300a296c539e Pull complete
5d03d7302312 Extracting [==================================================>]
5.02kB/5.02kB
5d03d7302312 Extracting [==================================================>]
5.02kB/5.02kB
c18f510f5e01 Extracting [> ]
557.1kB/148.4MB
c18f510f5e01 Extracting [=> ]
4.456MB/148.4MB
5d03d7302312 Pull complete
c18f510f5e01 Extracting [===> ]
9.47MB/148.4MB
c18f510f5e01 Extracting [=====> ]
15.04MB/148.4MB
c18f510f5e01 Extracting [======> ]
20.61MB/148.4MB
Image mongo:4.2 Pulled
c18f510f5e01 Extracting [========> ]
26.18MB/148.4MB
c18f510f5e01 Extracting [==========> ]
32.31MB/148.4MB
c18f510f5e01 Extracting [============> ]
37.88MB/148.4MB
c18f510f5e01 Extracting [==============> ]
43.45MB/148.4MB
c18f510f5e01 Extracting [================> ]
49.02MB/148.4MB
c18f510f5e01 Extracting [==================> ]
54.03MB/148.4MB
c18f510f5e01 Extracting [===================> ]
59.05MB/148.4MB
c18f510f5e01 Extracting [=====================> ]
65.18MB/148.4MB
c18f510f5e01 Extracting [=======================> ]
70.75MB/148.4MB
c18f510f5e01 Extracting [=========================> ]
75.2MB/148.4MB
c18f510f5e01 Extracting [==========================> ]
79.66MB/148.4MB
c18f510f5e01 Extracting [============================> ]
84.67MB/148.4MB
c18f510f5e01 Extracting [==============================> ]
89.13MB/148.4MB
c18f510f5e01 Extracting [===============================> ]
92.47MB/148.4MB
c18f510f5e01 Extracting [===============================> ]
93.59MB/148.4MB
c18f510f5e01 Extracting [================================> ]
96.37MB/148.4MB
c18f510f5e01 Extracting [==================================> ]
101.4MB/148.4MB
c18f510f5e01 Extracting [===================================> ]
105.8MB/148.4MB
c18f510f5e01 Extracting [=====================================> ]
110.3MB/148.4MB
c18f510f5e01 Extracting [======================================> ]
114.2MB/148.4MB
c18f510f5e01 Extracting [=======================================> ]
118.1MB/148.4MB
c18f510f5e01 Extracting [========================================> ]
121.4MB/148.4MB
c18f510f5e01 Extracting [==========================================> ]
127MB/148.4MB
c18f510f5e01 Extracting [============================================> ]
133.1MB/148.4MB
c18f510f5e01 Extracting [==============================================> ]
139.3MB/148.4MB
c18f510f5e01 Extracting [=================================================> ]
145.9MB/148.4MB
c18f510f5e01 Extracting [=================================================> ]
147.1MB/148.4MB
c18f510f5e01 Extracting [==================================================>]
148.4MB/148.4MB
c18f510f5e01 Pull complete
2623b8510490 Extracting [==================================================>]
4.229kB/4.229kB
2623b8510490 Extracting [==================================================>]
4.229kB/4.229kB
2623b8510490 Pull complete
Image solr:6-alpine Pulled
time="2026-07-06T17:08:27Z" level=warning msg="No services to build"
Network allura_default Creating
Network allura_default Created
Container allura-mongo-1 Creating
Container allura-solr-1 Creating
Container allura-mongo-1 Created
Container allura-solr-1 Created
Container allura-solr-1 Starting
Container allura-mongo-1 Starting
Container allura-mongo-1 Started
Container allura-solr-1 Started
time="2026-07-06T17:08:38Z" level=warning msg="No services to build"
Container allura-web-run-214a13b9220e Creating
Container allura-web-run-214a13b9220e Created
Running scripts/init-docker-dev.sh
Creating SCM directories
Creating directory for SOLR data
Changing it's permissions to 777 so that container will have access to it
Creating virtualenv
Requirement already satisfied: pip in
/allura-data/virtualenv/lib/python3.14/site-packages (26.1.2)
Collecting wheel
Downloading wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB)
Collecting packaging>=24.0 (from wheel)
Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
Downloading wheel-0.47.0-py3-none-any.whl (32 kB)
Downloading packaging-26.2-py3-none-any.whl (100 kB)
Installing collected packages: packaging, wheel
Successfully installed packaging-26.2 wheel-0.47.0
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
34 14891 34 5149 0 0 13497 0 0:00:01 --:--:-- 0:00:01
13479100 14891 100 14891 0 0 38098 0 --:--:-- --:--:-- --:--:--
38084
Looking up latest PySVN version...
Downloading PySVN 1.9.25...
Traceback (most recent call last):
File "<stdin>", line 462, in <module>
File "<stdin>", line 407, in main
File "<stdin>", line 98, in fetch_pysvn
File "/usr/lib/python3.14/urllib/request.py", line 212, in urlretrieve
with contextlib.closing(urlopen(url, data)) as fp:
~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3.14/urllib/request.py", line 187, in urlopen
return opener.open(url, data, timeout)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/urllib/request.py", line 493, in open
response = meth(req, response)
File "/usr/lib/python3.14/urllib/request.py", line 602, in http_response
response = self.parent.error(
'http', request, response, code, msg, hdrs)
File "/usr/lib/python3.14/urllib/request.py", line 525, in error
result = self._call_chain(*args)
File "/usr/lib/python3.14/urllib/request.py", line 464, in _call_chain
result = func(*args)
File "/usr/lib/python3.14/urllib/request.py", line 718, in http_error_302
return self.parent.open(new, timeout=req.timeout)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/urllib/request.py", line 493, in open
response = meth(req, response)
File "/usr/lib/python3.14/urllib/request.py", line 602, in http_response
response = self.parent.error(
'http', request, response, code, msg, hdrs)
File "/usr/lib/python3.14/urllib/request.py", line 525, in error
result = self._call_chain(*args)
File "/usr/lib/python3.14/urllib/request.py", line 464, in _call_chain
result = func(*args)
File "/usr/lib/python3.14/urllib/request.py", line 718, in http_error_302
return self.parent.open(new, timeout=req.timeout)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/urllib/request.py", line 487, in open
response = self._open(req, data)
File "/usr/lib/python3.14/urllib/request.py", line 504, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
'_open', req)
File "/usr/lib/python3.14/urllib/request.py", line 464, in _call_chain
result = func(*args)
File "/usr/lib/python3.14/urllib/request.py", line 1369, in https_open
return self.do_open(http.client.HTTPSConnection, req,
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
context=self._context)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/urllib/request.py", line 1325, in do_open
r = h.getresponse()
File "/usr/lib/python3.14/http/client.py", line 1459, in getresponse
response.begin()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/http/client.py", line 336, in begin
version, status, reason = self._read_status()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/http/client.py", line 305, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
" response")
http.client.RemoteDisconnected: Remote end closed connection without response
=============================================================================
Starting up docker containers
=============================================================================
time="2026-07-06T17:08:53Z" level=warning msg="No services to build"
Container allura-mongo-1 Running
Container allura-solr-1 Running
Container allura-web-1 Creating
Container allura-web-1 Created
Container allura-web-1 Starting
Container allura-web-1 Started
Container allura-solr-1 Waiting
Container allura-mongo-1 Waiting
Container allura-web-1 Waiting
Container allura-mongo-1 Healthy
Container allura-solr-1 Healthy
container allura-web-1 exited (127)
web-1 | /bin/sh: 1: gunicorn: not found
Build step 'Execute shell' marked build as failure
Recording test results
ERROR: Step ‘Publish JUnit test result report’ failed: No test report files
were found. Configuration error?