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?
