You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2026/10/08 21:05:12 UTC

Build failed in Jenkins: Allura » Allura-py3.14 #463

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

Changes:

[daniel.castillo] [#8627] SVN: keep path lookups inside the repo

[daniel.castillo] [#8627] no API tokens for disabled or pending users

[daniel.castillo] [#8627] require read on the upstream repo to request a merge

[daniel.castillo] [#8627] require ip_address_header for /auth/repo_permissions

[daniel.castillo] [#8627] password reset: prefer the confirmed owner of an email address

[daniel.castillo] [#8627] check viewer's access for "Related" artifacts on posts

[daniel.castillo] [#8627] ForgeFiles: hide delete activities from users without read

[daniel.castillo] [#8627] primary email must be one of the user's confirmed addresses

[daniel.castillo] [#8627] don't let shared caches store files served to logged-in users

[daniel.castillo] [#8627] feeds: skip entries from tools the viewer can no longer read

[daniel.castillo] [#8627] ForgeFeedback: one review per user per project

[daniel.castillo] [#8627] GitHub importer: require saved OAuth state, single-use

[daniel.castillo] [#8627] forum email replies: only match posts in the same discussion tool

[daniel.castillo] [#8627] hide soft-deleted projects' content from search, feeds, and activity

[daniel.castillo] [#8627] 404 for deleted subprojects unless the user can manage them

[daniel.castillo] [#8627] OAuth consent pages: show where the user will be redirected

[daniel.castillo] [#8627] use |tojson for user-supplied values in inline JS


------------------------------------------
[...truncated 30.55 KiB...]
  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/ForgeImporters
  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=8062 sha256=287d4b1dfac43bca7f8dadc829744192f05978de8f011729f4a55b34243ff5e9
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/a5/f8/ae/6dd8217fd7d4fab45b303367afe5b976c5385155a965e1de9f
  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=f5e04e46b1b90f1cd0ec3554d63657bd27634709a27f2b93f4ab3d57e2649efd
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/71/42/5f/46317827c3452d46d065b429c0eb5637af55b928dd692f1746
  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=1764 sha256=82c9803247df76bcac4ef575574e073a260260df4a5b21ce57c09f9aff00e905
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/4a/b0/20/b6dc72510439c475963b05b07d31daa90975b4d30b1c737f28
  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=1671 sha256=3f0f03534bacd03fc9ff42787fc42c795a1e59fc79e667fb36f815accdbffb03
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/24/fe/8a/3322aa28723b767a25d63e8a2eddf7b37879d18e3d273b8587
  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=6d120f197b12728f861be3bbb74eeb28f8a308d69884728767c77d4166e8ab3f
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/92/72/b0/5e4b07381bbe4141139115730327f2faf43041d7d8796636be
  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=5689d2dc6e090b12ebdb7eb6de65a970f6a44aa32ae128f71fe1d8fd51ca4e49
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/f4/ef/14/e0d62fc8a339d847b4661468f202def96dc05fa0309cd6ce3e
  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=01f3d3157d3dd4cff44713ae17c7388644e4a1b2b753d2498394746fe78ebfb7
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/1e/7c/4d/9c076d02669b4cbe4091c70b797815d6d74729394fd031e804
  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=1646 sha256=2711f90efc98a40414f2e71b4834a6458ea3ade627929df5f0d92cbe6af87e61
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/07/ef/d5/670df59f63a494989ad6e3ab00ed5c65870b9bef353df1e1da
  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=6156 sha256=75d074bfc076ef21e859829d9f6d916a9679ef3dd92536293452997beccb4c40
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/44/1d/47/5ce2bf4a0a712668cadcdef42b78a928508c7b52231e168c83
  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=2d0091fb6d663be6a8659ea3f3b0853de2fa24fb1fe3e538ef081738f9c902d7
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/38/16/9f/fd747f089a7cc9a93b2f6f20210e761c22babc4474d1f2f338
  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=e7283d9e19a50337a37996501a8ae4f7ab9f47d9e59c714ea68d5edcc6dda799
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/33/41/7a/745b573af3b484a19bae0546f1e90d2039f560271c5f391c2e
  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=1680 sha256=8b3c1094c9223d3920a903618db5dab1be2c8b92471274d3d0d184f0c015b3b2
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/74/f5/76/fe87c7e777ad3be9907e5a663283991a3d92494d73459634be
  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=211e44ffd7f9de9eadb7fd1e4799b098dbe88f8cf31843b5f0c69d3401017259
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/10/b7/ad/7dd56cad7d11a78e8dc249795e3de90f9167cb4f07390ea8bb
  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=2754abc5024b3451f2ce68f1b61d3842a282c6642413522b74f4175d4cf44722
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/b5/08/5b/8d053baed6a17adb5aa75d2aeb317eaf22a447d56f3db47a85
  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=6148 sha256=ca8a5967a98ba92830833c744a4ed4d69ece5931cc42a4dc3712f35920eb236d
  Stored in directory: /tmp/pip-ephem-wheel-cache-qcn500x9/wheels/9a/d1/14/b90b21442df6fb000f0e9aea04dd8e2eb3203e222fe3891db8
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.14/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=7793 sha256=4e97172079b6c36b526d6f11635d0cbf51a7f98f1d8899e4a6d44961155fc32a
  Stored in directory: /tmp/pip-ephem-wheel-cache-o6m0z0hx/wheels/65/cb/47/fd697e72e7b1938640c3e06f3abef17052341184df5bf606d6
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 try-resolve@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated stable@0.1.8: 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 source-map-url@0.3.0: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated q@1.5.1: 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 lodash.omit@3.1.0: This package is deprecated. Use destructuring assignment syntax instead.
npm WARN deprecated lodash.pick@3.1.0: This package is deprecated. Use destructuring assignment syntax instead.
npm WARN deprecated inflight@1.0.6: 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 glob@5.0.15: 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 i@izs.me
npm WARN deprecated exists-sync@0.0.4: Please replace with usage of fs.existsSync
npm WARN deprecated babel-plugin-property-literals@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-member-expression-literals@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-jscript@1.0.4: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-inline-environment-variables@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-dead-code-elimination@1.0.2: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-runtime@1.0.7: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-remove-console@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-undefined-to-void@1.1.6: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-constant-folding@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-remove-debugger@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
npm WARN deprecated babel-plugin-react-constant-elements@1.0.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-react-display-name@1.0.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated babel-plugin-eval@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated glob@7.2.0: 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 i@izs.me
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated glob@7.2.0: 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 i@izs.me
npm WARN deprecated glob@4.3.5: 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 i@izs.me
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated rimraf@2.2.8: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated raw-body@1.3.0: No longer maintained. Please upgrade to a stable version.
npm WARN deprecated babel-plugin-proto-to-assign@1.0.4: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated mkdirp@0.3.5: 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 glob@3.2.11: 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 i@izs.me
npm WARN deprecated eslint@1.10.3: This version is no longer supported. Please see https://eslint.org/version-support for other options.
npm WARN deprecated lodash-node@2.4.1: This package is discontinued. Use lodash@^4.0.0.
npm WARN deprecated core-js@1.2.7: 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 core-js@2.6.12: 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 23s

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

41 vulnerabilities (3 low, 9 moderate, 20 high, 9 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 -> 12.2.0
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v12.2.0>
npm notice Run `npm install -g npm@12.2.0` to update!
npm notice 

Compiling JS

> allura@0.0.0 build
> rm -rf Allura/allura/public/nf/js/build/; broccoli build Allura/allura/public/nf/js/build/

Done

=============================================================================
Starting up docker containers
=============================================================================
 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-mongo-1 Waiting 
 Container allura-web-1 Waiting 
 Container allura-solr-1 Waiting 
 Container allura-mongo-1 Healthy 
container allura-solr-1 is unhealthy
web-1  | [2026-10-08 21:05:08 +0000] [7] [INFO] Starting gunicorn 26.0.0
web-1  | [2026-10-08 21:05:08 +0000] [7] [INFO] Listening at: http://0.0.0.0:8088 (7)
web-1  | [2026-10-08 21:05:08 +0000] [7] [INFO] Using worker: sync
web-1  | [2026-10-08 21:05:08 +0000] [8] [INFO] Booting worker with pid: 8
web-1  | [2026-10-08 21:05:08 +0000] [8] [WARNING] Reloader is on. Use in development only!
web-1  | [2026-10-08 21:05:08 +0000] [7] [INFO] Control socket listening at /root/.gunicorn/gunicorn.ctl
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?

Jenkins build is back to normal : Allura » Allura-py3.14 #464

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.14/464/display/redirect?page=changes>