See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.11/113/display/redirect?page=changes>
Changes: [Guillermo Cruz] [#8535] Upgrade ActivityStream 0.4.0 -> 0.4.1, and its deps: pymongo [Guillermo Cruz] [#8535] Upgrade beaker-session-jwt 1.0.1 -> no upgrade, and its deps: Beaker,joserfc,cryptography,cffi,pycparser,pymongo [Guillermo Cruz] [#8535] Upgrade EasyWidgets 0.4.1 -> no upgrade, and its deps: FormEncode,six,MarkupSafe,Paste,setuptools,six,python-dateutil,six,six,WebOb [Guillermo Cruz] [#8535] Upgrade emoji 2.8.0 -> 2.9.0 [Guillermo Cruz] [#8535] Upgrade feedparser 6.0.10 -> 6.0.11, and its deps: sgmllib3k [Guillermo Cruz] [#8535] Upgrade GitPython 3.1.37 -> 3.1.41, and its deps: gitdb,smmap [Guillermo Cruz] [#8535] Upgrade Jinja2 3.1.2 -> 3.1.3, and its deps: MarkupSafe [Guillermo Cruz] [#8535] Upgrade Markdown 3.5 -> 3.5.2 [Guillermo Cruz] [#8535] Upgrade Pillow 10.1.0 -> 10.2.0 [Guillermo Cruz] [#8535] Upgrade Pygments 2.16.1 -> 2.17.2 [Guillermo Cruz] [#8535] Upgrade Pypeline 0.6.1 -> no upgrade, and its deps: bleach,six,webencodings,html5lib,six,webencodings,Creoleparser,Genshi,six,six,Markdown,textile,html5lib,six,webencodings,regex,docutils [Guillermo Cruz] [#8535] Upgrade pysolr 3.9.0 -> no upgrade, and its deps: requests,certifi,charset-normalizer,idna,urllib3 [Guillermo Cruz] [#8535] Upgrade qrcode 7.4.2 -> no upgrade, and its deps: pypng,typing-extensions [Guillermo Cruz] [#8535] Upgrade TimerMiddleware 0.6.2 -> 0.6.3, and its deps: WebOb [Guillermo Cruz] [#8535] Upgrade wrapt 1.15.0 -> 1.16.0 [Guillermo Cruz] [#8535] Upgrade ruff 0.0.292 -> 0.1.13 [Guillermo Cruz] [#8535] Upgrade testfixtures 7.2.0 -> 7.2.2 [Guillermo Cruz] [#8535] Upgrade pytest 7.4.2 -> 7.4.4, and its deps: iniconfig,packaging,pluggy [Guillermo Cruz] [#8535] Upgrade pytest-xdist 3.3.1 -> 3.5.0, and its deps: execnet,pytest,iniconfig,packaging,pluggy [Guillermo Cruz] [#8535] Upgrade pytest-sugar 0.9.7 -> no upgrade, and its deps: packaging,pytest,iniconfig,packaging,pluggy,termcolor [Guillermo Cruz] [#8535] Upgrade pre-commit 3.5.0 -> 3.6.0, and its deps: cfgv,identify,nodeenv,setuptools,PyYAML,virtualenv,distlib,filelock,platformdirs ------------------------------------------ [...truncated 224.14 KB...] with self.decoration_helper(patched, /usr/lib/python3.11/contextlib.py:137: in __enter__ return next(self.gen) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper arg = exit_stack.enter_context(patching) /usr/lib/python3.11/contextlib.py:517: in enter_context result = _enter(cm) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__ if spec is None and _is_async_obj(original): /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj return iscoroutinefunction(obj) or inspect.isawaitable(obj) /usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction getattr(func, '_is_coroutine', None) is _is_coroutine) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj return getattr(context, self.name) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj raise TypeError( E TypeError: No object (name: context) has been registered for this thread ___________ TestDiscussionImporter.test_import_tool_multiple_forums ____________ [gw2] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11 /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1449: in patched with self.decoration_helper(patched, /usr/lib/python3.11/contextlib.py:137: in __enter__ return next(self.gen) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper arg = exit_stack.enter_context(patching) /usr/lib/python3.11/contextlib.py:517: in enter_context result = _enter(cm) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__ if spec is None and _is_async_obj(original): /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj return iscoroutinefunction(obj) or inspect.isawaitable(obj) /usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction getattr(func, '_is_coroutine', None) is _is_coroutine) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj return getattr(context, self.name) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj raise TypeError( E TypeError: No object (name: context) has been registered for this thread ___________ TestDiscussionImporter.test_import_tool_multiple_threads ___________ [gw2] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11 /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1449: in patched with self.decoration_helper(patched, /usr/lib/python3.11/contextlib.py:137: in __enter__ return next(self.gen) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper arg = exit_stack.enter_context(patching) /usr/lib/python3.11/contextlib.py:517: in enter_context result = _enter(cm) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__ if spec is None and _is_async_obj(original): /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj return iscoroutinefunction(obj) or inspect.isawaitable(obj) /usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction getattr(func, '_is_coroutine', None) is _is_coroutine) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj return getattr(context, self.name) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj raise TypeError( E TypeError: No object (name: context) has been registered for this thread ___________ TestDiscussionImporter.test_import_tool_thread_import_id ___________ [gw2] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11 /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1449: in patched with self.decoration_helper(patched, /usr/lib/python3.11/contextlib.py:137: in __enter__ return next(self.gen) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper arg = exit_stack.enter_context(patching) /usr/lib/python3.11/contextlib.py:517: in enter_context result = _enter(cm) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__ if spec is None and _is_async_obj(original): /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj return iscoroutinefunction(obj) or inspect.isawaitable(obj) /usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction getattr(func, '_is_coroutine', None) is _is_coroutine) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj return getattr(context, self.name) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj raise TypeError( E TypeError: No object (name: context) has been registered for this thread _______________ TestDiscussionImporter.test_import_tool_unicode ________________ [gw2] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11 /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1449: in patched with self.decoration_helper(patched, /usr/lib/python3.11/contextlib.py:137: in __enter__ return next(self.gen) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper arg = exit_stack.enter_context(patching) /usr/lib/python3.11/contextlib.py:517: in enter_context result = _enter(cm) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__ if spec is None and _is_async_obj(original): /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj return iscoroutinefunction(obj) or inspect.isawaitable(obj) /usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction getattr(func, '_is_coroutine', None) is _is_coroutine) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj return getattr(context, self.name) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj raise TypeError( E TypeError: No object (name: context) has been registered for this thread _______ TestDiscussionImporter.test_import_tool_with_general_discussion ________ [gw2] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11 /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1449: in patched with self.decoration_helper(patched, /usr/lib/python3.11/contextlib.py:137: in __enter__ return next(self.gen) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper arg = exit_stack.enter_context(patching) /usr/lib/python3.11/contextlib.py:517: in enter_context result = _enter(cm) /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__ if spec is None and _is_async_obj(original): /allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj return iscoroutinefunction(obj) or inspect.isawaitable(obj) /usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction getattr(func, '_is_coroutine', None) is _is_coroutine) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj return getattr(context, self.name) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__ return getattr(self._current_obj(), attr) /allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj raise TypeError( E TypeError: No object (name: context) has been registered for this thread --------- generated xml file: /allura/ForgeImporters/pytest.junit.xml ---------- =========================== short test summary info ============================ FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts FAILED forgeimporters/tests/test_base.py::test_import_tool - TypeError: No ob... FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_nested_posts FAILED forgeimporters/tests/test_base.py::test_import_tool_failed - TypeError... FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_with_attachments FAILED forgeimporters/tests/test_base.py::TestProjectImporter::test_login_overlay FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_with_last_edited FAILED forgeimporters/tests/test_base.py::TestProjectImporter::test_process FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_with_many_posts FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_with_missing_keys FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_with_unicode FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_forum_import_id FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_missing_keys FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_multiple_forums FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_multiple_threads FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_thread_import_id FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_unicode FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_with_general_discussion ===== 18 failed, 123 passed, 8 skipped, 268 warnings in 119.94s (0:01:59) ====== finished `pytest --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeImporters, with returncode: 1 ......................s.................................... [100%] ------------ generated xml file: /allura/ForgeBlog/pytest.junit.xml ------------ =========== 58 passed, 1 skipped, 170 warnings in 130.55s (0:02:10) ============ finished `pytest --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeBlog, with returncode: 0 ........................................................................ [ 11%] ........................................................................ [ 17%] .s...................................................................... [ 23%] forgegit/tests/functional/test_controllers.py .......................... [ 26%] forgesvn/tests/functional/test_controllers.py ........................ [ 36%] s....................................................................... [ 93%] ........................................................................ [ 28%] ..... [100%] ------------ generated xml file: /allura/ForgeWiki/pytest.junit.xml ------------ =========== 76 passed, 1 skipped, 222 warnings in 193.31s (0:03:13) ============ finished `pytest --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeWiki, with returncode: 0 ........................................................................ [100%] --------- generated xml file: /allura/ForgeDiscussion/pytest.junit.xml --------- ================= 72 passed, 241 warnings in 201.11s (0:03:21) ================= finished `pytest --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeDiscussion, with returncode: 0 ........................................................................ [ 34%] ........................................................................ [ 40%] ........................................................................ [ 46%] forgesvn/tests/model/test_repository.py ................................ [ 73%] ........................................................................ [ 52%] ................... [ 95%] forgesvn/tests/model/test_svnimplementation.py .... [100%] ------------ generated xml file: /allura/ForgeSVN/pytest.junit.xml ------------- ================= 87 passed, 139 warnings in 238.01s (0:03:58) ================= finished `pytest --disable-warnings --junit-xml=pytest.junit.xml ` in ForgeSVN, with returncode: 0 ........................................................................ [ 57%] ........................................................................ [ 63%] ........................................................................ [ 69%] ....................................................... [ 62%] ........................................................................ [ 75%] forgegit/tests/model/test_repository.py ................................ [ 82%] .................s...................................................... [ 81%] ........................................................................ [ 69%] ........................................................................ [ 86%] ........................... [100%] ------------ generated xml file: /allura/ForgeGit/pytest.junit.xml ------------- ================ 156 passed, 339 warnings in 314.11s (0:05:14) ================= finished `pytest --disable-warnings --junit-xml=pytest.junit.xml ` in ForgeGit, with returncode: 0 ..............................ssssssss.................................. [ 92%] ........................................................................ [ 98%] ................... [100%] ------------- generated xml file: /allura/Allura/pytest.junit.xml -------------- ========= 1233 passed, 10 skipped, 1426 warnings in 330.38s (0:05:30) ========== finished `pytest allura/tests/ --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in Allura, with returncode: 0 ............................................................... [100%] ---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml ----------- ================ 207 passed, 519 warnings in 449.25s (0:07:29) ================= finished `pytest --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 0 ============================================================================= Shutdown ============================================================================= Container allura-web-1 Stopping Container allura-web-1 Stopped Container allura-web-1 Removing Container allura-web-1 Removed Container allura-solr-1 Stopping Container allura-mongo-1 Stopping Container allura-mongo-1 Stopped Container allura-mongo-1 Removing Container allura-mongo-1 Removed Container allura-solr-1 Stopped Container allura-solr-1 Removing Container allura-solr-1 Removed Network allura_default Removing Network allura_default Removed Total reclaimed space: 0B Deleted Volumes: 222a666c5746292f602476cc5c7e5ba926c97cff6638c9fd5514710bef4ff162 Total reclaimed space: 0B Build step 'Execute shell' marked build as failure Recording test results [Checks API] No suitable checks publisher found.