See 
<https://ci-builds.apache.org/job/Allura/job/Allura-py3.11/567/display/redirect?page=changes>

Changes:

[dave] [#8610] Add encrypted field for Users email addresses

[dave] [#8610] Add support for list fields to field conversion script


------------------------------------------
[...truncated 205.65 KiB...]
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Obtaining file:///allura/ForgeLink
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Obtaining file:///allura/ForgeShortUrl
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Obtaining file:///allura/ForgeTracker
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Obtaining file:///allura/ForgeUserStats
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Obtaining file:///allura/ForgeWiki
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: Allura, AlluraTest, ForgeActivity, 
ForgeBlog, ForgeChat, ForgeDiscussion, ForgeFeedback, ForgeFiles, ForgeGit, 
ForgeImporters, ForgeLink, ForgeShortUrl, ForgeTracker, ForgeUserStats, 
ForgeWiki
  Building editable for Allura (pyproject.toml): started
  Building editable for Allura (pyproject.toml): finished with status 'done'
  Created wheel for Allura: 
filename=allura-0.1.dev0-0.editable-py3-none-any.whl size=8063 
sha256=57c27a405f01d62b9295691aadd283cbdd31fef48f99df7aeb6b70d4d97c7c76
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/18/f8/6a/fce6ddfde27eae7a1ccc147edbca75783cd9cc2a5b81b0e169
  Building editable for AlluraTest (pyproject.toml): started
  Building editable for AlluraTest (pyproject.toml): finished with status 'done'
  Created wheel for AlluraTest: 
filename=alluratest-0.1-0.editable-py3-none-any.whl size=5468 
sha256=e35c4a29c648bc103fc44a9af5e467012493d82aab28ea788c57bf413544b579
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/dc/64/87/143c5c1ce2e85b7079e199816ab674ec9184b95e3182622f14
  Building editable for ForgeActivity (pyproject.toml): started
  Building editable for ForgeActivity (pyproject.toml): finished with status 
'done'
  Created wheel for ForgeActivity: 
filename=forgeactivity-0.1.dev0-0.editable-py3-none-any.whl size=1763 
sha256=a3d5eaf7fe33b898e18b5f5035c2d070af4472c627b3ed62079ef33bfef073f7
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/93/8b/77/f6aa085d9af4e1c385311f50a93e2083e8b18c95079dc3aa03
  Building editable for ForgeBlog (pyproject.toml): started
  Building editable for ForgeBlog (pyproject.toml): finished with status 'done'
  Created wheel for ForgeBlog: 
filename=forgeblog-0.0.dev0-0.editable-py3-none-any.whl size=1669 
sha256=de58cb6e01c9390f5f85df9cf2d132a8057fe700805b6b743f658494f0455a2a
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/0f/21/7a/54daa5d9710b48193f5888c0677d9ea8e2ac93cedb0dbbe8f3
  Building editable for ForgeChat (pyproject.toml): started
  Building editable for ForgeChat (pyproject.toml): finished with status 'done'
  Created wheel for ForgeChat: 
filename=forgechat-0.0.dev0-0.editable-py3-none-any.whl size=1662 
sha256=db83f47f941b4350ec1d71eab9f9cd0fcdd80a7adba8a73b86bec844892ff0a7
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/d2/da/6e/332278a4f5ee31a3e9561d4fa2014c94b7d98de68e926f8dc6
  Building editable for ForgeDiscussion (pyproject.toml): started
  Building editable for ForgeDiscussion (pyproject.toml): finished with status 
'done'
  Created wheel for ForgeDiscussion: 
filename=forgediscussion-0.0.dev0-0.editable-py3-none-any.whl size=6311 
sha256=a7bba049ffa47d6da695a8bc754ef2b5bc8cdf94dd9928bbce6357eb736b0aec
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/6a/80/a9/8f4f0510f11f1dffe1ff1cb7ceb949f2513a65c6cd2f130c7f
  Building editable for ForgeFeedback (pyproject.toml): started
  Building editable for ForgeFeedback (pyproject.toml): finished with status 
'done'
  Created wheel for ForgeFeedback: 
filename=forgefeedback-0.0.dev0-0.editable-py3-none-any.whl size=1686 
sha256=7ccb9f37e111ec02bff48eab51cf481e14a260311c8c0ec478186b017e5cd468
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/fe/96/da/fdf1e7f3ff85637f05a29ed10de62e54006568d52b2f2b7b75
  Building editable for ForgeFiles (pyproject.toml): started
  Building editable for ForgeFiles (pyproject.toml): finished with status 'done'
  Created wheel for ForgeFiles: 
filename=forgefiles-0.1.0.dev0-0.editable-py3-none-any.whl size=1644 
sha256=befb40c1a61cb15bd7bf11100622632b06be427c824ee2b67cec3f7229830ad6
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/ee/be/5c/ed21f850f06ae9b1d3aa7964b16cc32f50895d782b7a2175ea
  Building editable for ForgeGit (pyproject.toml): started
  Building editable for ForgeGit (pyproject.toml): finished with status 'done'
  Created wheel for ForgeGit: 
filename=forgegit-0.0.dev0-0.editable-py3-none-any.whl size=6155 
sha256=a3c4ac1d0d0ec1655903fe4ed8debd379a3a927e92255aa433cb46673da38ddd
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/ab/04/bc/23af33d88cb53831915828bca0a4a722fac284787ed897f940
  Building editable for ForgeImporters (pyproject.toml): started
  Building editable for ForgeImporters (pyproject.toml): finished with status 
'done'
  Created wheel for ForgeImporters: 
filename=forgeimporters-0.0.dev0-0.editable-py3-none-any.whl size=6554 
sha256=d6a0aed7f1086c1eb60804f77408e7935609609bbf28e7eeaa584e4022af73f0
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/4e/ec/54/ecdf4a52578fc6fb133c9e7de9999356230be4eee8a07c1348
  Building editable for ForgeLink (pyproject.toml): started
  Building editable for ForgeLink (pyproject.toml): finished with status 'done'
  Created wheel for ForgeLink: 
filename=forgelink-0.0.dev0-0.editable-py3-none-any.whl size=6148 
sha256=2f6cd37d3aebebe4f2617868fe531eedb14835d7aa762f84f4465721e6c41acf
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/f7/5e/2a/c70d8cc1139974a1f93938b9203e212713bf503cbaf4f707e7
  Building editable for ForgeShortUrl (pyproject.toml): started
  Building editable for ForgeShortUrl (pyproject.toml): finished with status 
'done'
  Created wheel for ForgeShortUrl: 
filename=forgeshorturl-0.0.dev0-0.editable-py3-none-any.whl size=1679 
sha256=0f5d060f193362b2b5a217a9c88e457fc1efb72391a75f4d80baee3a1c04e9f9
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/ae/0c/11/581f115d1077cef29e16310049312bfa4607ccd4cda5ad7118
  Building editable for ForgeTracker (pyproject.toml): started
  Building editable for ForgeTracker (pyproject.toml): finished with status 
'done'
  Created wheel for ForgeTracker: 
filename=forgetracker-0.0.dev0-0.editable-py3-none-any.whl size=6543 
sha256=020a8faa0245f9c6014eb92c588022806dfc08d5752f10498c2dd58cef9d8e78
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/41/74/23/1aadbf8269345970e53c13ccf4974bc77d410e0ac5fd79ef89
  Building editable for ForgeUserStats (pyproject.toml): started
  Building editable for ForgeUserStats (pyproject.toml): finished with status 
'done'
  Created wheel for ForgeUserStats: 
filename=forgeuserstats-0.0.dev0-0.editable-py3-none-any.whl size=1721 
sha256=0da864b2d3a7b8883ac40cf5c60f3009844c96175842fc286777a351980ebc1f
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/3b/59/05/0beecf799be26d85150b0a233db93c173dbc4858067460c43e
  Building editable for ForgeWiki (pyproject.toml): started
  Building editable for ForgeWiki (pyproject.toml): finished with status 'done'
  Created wheel for ForgeWiki: 
filename=forgewiki-0.0.dev0-0.editable-py3-none-any.whl size=6149 
sha256=4048a937f899a147ad25868b2e7ba5d4838dd681eb72b092da63ddfb64bf690f
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-gr4_7qgw/wheels/72/28/e6/7da2577b35acf744cf0c55b2255999ffba95e0260839a4249b
Successfully built Allura AlluraTest ForgeActivity ForgeBlog ForgeChat 
ForgeDiscussion ForgeFeedback ForgeFiles ForgeGit ForgeImporters ForgeLink 
ForgeShortUrl ForgeTracker ForgeUserStats ForgeWiki
Installing collected packages: ForgeFiles, AlluraTest, Allura, ForgeWiki, 
ForgeUserStats, ForgeTracker, ForgeShortUrl, ForgeLink, ForgeImporters, 
ForgeGit, ForgeFeedback, ForgeDiscussion, ForgeChat, ForgeBlog, ForgeActivity

Successfully installed Allura-0.1.dev0 AlluraTest-0.1 ForgeActivity-0.1.dev0 
ForgeBlog-0.0.dev0 ForgeChat-0.0.dev0 ForgeDiscussion-0.0.dev0 
ForgeFeedback-0.0.dev0 ForgeFiles-0.1.0.dev0 ForgeGit-0.0.dev0 
ForgeImporters-0.0.dev0 ForgeLink-0.0.dev0 ForgeShortUrl-0.0.dev0 
ForgeTracker-0.0.dev0 ForgeUserStats-0.0.dev0 ForgeWiki-0.0.dev0
Obtaining file:///allura/ForgeSVN
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: Allura in 
/allura-data/virtualenv/lib/python3.11/site-packages (from ForgeSVN==0.0.dev0) 
(0.1.dev0)
Building wheels for collected packages: ForgeSVN
  Building editable for ForgeSVN (pyproject.toml): started
  Building editable for ForgeSVN (pyproject.toml): finished with status 'done'
  Created wheel for ForgeSVN: 
filename=forgesvn-0.0.dev0-0.editable-py3-none-any.whl size=7785 
sha256=1fd1401ecfa424b3deb2e21b5e44a34687c45f4ba7a8cad9a035cbfa819d3273
  Stored in directory: 
/tmp/pip-ephem-wheel-cache-w6ftdn3y/wheels/3f/be/43/cb107f882879cf4e6ea0037329640c0fb203efe8b4843cf812
Successfully built ForgeSVN
Installing collected packages: ForgeSVN
Successfully installed ForgeSVN-0.0.dev0

Installing npm packages
npm WARN old lockfile 
npm WARN old lockfile The package-lock.json file was created with an old 
version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the 
registry.
npm WARN old lockfile 
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile 
npm WARN deprecated [email protected]: Modern JS already guarantees Array#sort() is 
a stable sort, so this library is deprecated. See the compatibility table on 
MDN: 
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm WARN deprecated [email protected]: Package no longer supported. Contact 
Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: See 
https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated [email protected]: You or someone you depend on is using Q, the 
JavaScript Promise library that gave JavaScript developers strong feelings 
about promises. They can almost certainly migrate to the native JavaScript 
promise now. Thank you literally everyone for joining me in this bet against 
the odds. Be excellent to each other.
npm WARN deprecated 
npm WARN deprecated (For a CapTP with native promises, see @endo/eventual-send 
and @endo/captp)
npm WARN deprecated [email protected]: This package is deprecated. Use 
destructuring assignment syntax instead.
npm WARN deprecated [email protected]: This package is deprecated. Use 
destructuring assignment syntax instead.
npm WARN deprecated [email protected]: This module is not supported, and leaks 
memory. Do not use it. Check out lru-cache if you want a good and tested way to 
coalesce async requests by a key value, which is much more comprehensive and 
powerful.
npm WARN deprecated [email protected]: Please replace with usage of 
fs.existsSync
npm WARN deprecated [email protected]: Old versions of glob are not supported, and 
contain widely publicized security vulnerabilities, which have been fixed in 
the current version. Please update. Support for old versions may be purchased 
(at exorbitant rates) by contacting [email protected]
npm WARN deprecated [email protected]: Package no longer supported. 
Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: Package no longer 
supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: Package no longer 
supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: Package no longer 
supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: Package no 
longer supported. Contact Support at https://www.npmjs.com/support for more 
info.
npm WARN deprecated [email protected]: Package no longer 
supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: Package no longer 
supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: Package no 
longer supported. Contact Support at https://www.npmjs.com/support for more 
info.
npm WARN deprecated [email protected]: Package no longer supported. 
Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: Package no longer 
supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: Package no 
longer supported. Contact Support at https://www.npmjs.com/support for more 
info.
npm WARN deprecated [email protected]: Package no longer 
supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: CircularJSON is in maintenance only, 
flatted is its successor.
npm WARN deprecated [email protected]: Package no longer supported. 
Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: Old versions of glob are not supported, and 
contain widely publicized security vulnerabilities, which have been fixed in 
the current version. Please update. Support for old versions may be purchased 
(at exorbitant rates) by contacting [email protected]
npm WARN deprecated [email protected]: Rimraf versions prior to v4 are no longer 
supported
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or 
higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Old versions of glob are not supported, and 
contain widely publicized security vulnerabilities, which have been fixed in 
the current version. Please update. Support for old versions may be purchased 
(at exorbitant rates) by contacting [email protected]
npm WARN deprecated [email protected]: Old versions of glob are not supported, and 
contain widely publicized security vulnerabilities, which have been fixed in 
the current version. Please update. Support for old versions may be purchased 
(at exorbitant rates) by contacting [email protected]
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or 
higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Rimraf versions prior to v4 are no longer 
supported
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or 
higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or 
higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Rimraf versions prior to v4 are no longer 
supported
npm WARN deprecated [email protected]: No longer maintained. Please upgrade to a 
stable version.
npm WARN deprecated [email protected]: Package no longer 
supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher 
to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Legacy versions of mkdirp are no longer 
supported. Please update to mkdirp 1.x. (Note that the API surface has changed 
to use Promises in 1.x.)
npm WARN deprecated [email protected]: Old versions of glob are not supported, and 
contain widely publicized security vulnerabilities, which have been fixed in 
the current version. Please update. Support for old versions may be purchased 
(at exorbitant rates) by contacting [email protected]
npm WARN deprecated [email protected]: This version is no longer supported. Please 
see https://eslint.org/version-support for other options.
npm WARN deprecated [email protected]: This package is discontinued. Use 
lodash@^4.0.0.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and 
not recommended for usage due to the number of issues. Because of the V8 engine 
whims, feature detection in old core-js versions could cause a slowdown up to 
100x even if nothing is polyfilled. Some versions have web compatibility 
issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated [email protected]: core-js@<3.23.3 is no longer maintained and 
not recommended for usage due to the number of issues. Because of the V8 engine 
whims, feature detection in old core-js versions could cause a slowdown up to 
100x even if nothing is polyfilled. Some versions have web compatibility 
issues. Please, upgrade your dependencies to the actual version of core-js.

added 426 packages, and audited 427 packages in 33s

8 packages are looking for funding
  run `npm fund` for details

36 vulnerabilities (3 low, 6 moderate, 19 high, 8 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
npm notice 
npm notice New major version of npm available! 8.19.4 -> 11.18.0
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v11.18.0>
npm notice Run `npm install -g [email protected]` to update!
npm notice 

Compiling JS

> [email protected] build
> rm -rf Allura/allura/public/nf/js/build/; broccoli build 
> Allura/allura/public/nf/js/build/

Done

=============================================================================
Starting up docker containers
=============================================================================
time="2026-06-29T20:37:56Z" level=warning msg="No services to build"
 Container allura-solr-1 Running 
 Container allura-mongo-1 Running 
 Container allura-web-1 Creating 
 Container allura-web-1 Created 
 Container allura-web-1 Starting 
 Container allura-web-1 Started 
 Container allura-mongo-1 Waiting 
 Container allura-web-1 Waiting 
 Container allura-solr-1 Waiting 
 Container allura-mongo-1 Healthy 
 Container allura-web-1 Healthy 
container allura-solr-1 is unhealthy
web-1  | [2026-06-29 20:38:01 +0000] [6] [INFO] Starting gunicorn 25.3.0
web-1  | [2026-06-29 20:38:01 +0000] [6] [INFO] Listening at: 
http://0.0.0.0:8088 (6)
web-1  | [2026-06-29 20:38:01 +0000] [6] [INFO] Using worker: sync
web-1  | [2026-06-29 20:38:01 +0000] [7] [INFO] Booting worker with pid: 7
web-1  | [2026-06-29 20:38:01 +0000] [7] [WARNING] Reloader is on. Use in 
development only!
web-1  | [2026-06-29 20:38:01 +0000] [6] [INFO] Control socket listening at 
/root/.gunicorn/gunicorn.ctl
web-1  | 20:38:04,141 WARNI [allura.lib.utils] insecure default key used for 
MongoDB encryption.  Update ming.*.key in your .ini file!
web-1  | 20:38:04,141 WARNI [allura.lib.utils] insecure default key used for 
MongoDB encryption.  Update ming.*.key in your .ini file!
web-1  | 20:38:04,142 WARNI [allura.lib.utils] insecure default key used for 
MongoDB encryption.  Update ming.*.key in your .ini file!
web-1  | 
/allura-data/virtualenv/lib/python3.11/site-packages/paste/script/command.py:3: 
UserWarning: pkg_resources is deprecated as an API. See 
https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources 
package is slated for removal as early as 2025-11-30. Refrain from using this 
package or pin to Setuptools<81.
web-1  |   import pkg_resources
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?

Reply via email to