See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.11/267/display/redirect?page=changes>
Changes: [dbrondsema] remove pysvn dep from ForgeSVN since the one on pypi is the wrong one. Update checks and docs ------------------------------------------ [...truncated 193.99 KiB...] INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc794397f (ready) P:10 allura.tasks.index_tasks.add_users None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc7943980 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc7943986 (ready) P:10 allura.tasks.index_tasks.add_projects None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc7943987 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc794398a (ready) P:10 allura.tasks.index_tasks.add_projects None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc794398b (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc7943994 (ready) P:10 allura.tasks.index_tasks.add_projects None project:/u/test-admin/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc7943995 (ready) P:10 allura.tasks.index_tasks.add_projects None project:/u/test-admin/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc7943996 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/u/test-admin/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc7943997 (ready) P:10 allura.tasks.event_tasks.event None project:/u/test-admin/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc794399a (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc794399e (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc794399f (ready) P:10 allura.tasks.notification_tasks.notify None project:/p/test/ app:bugs user:test-admin> DEBUG allura.model.notification:notification.py:556 Delivering notification 68a5edac84ed6aefc7943998.bugs@test.p.localhost to mailboxes [68a5edac84ed6aefc7943959] DEBUG allura.model.notification:notification.py:641 Firing mailbox 68a5edac84ed6aefc7943959 notifications [68a5edac84ed6aefc7943998.bugs@test.p.localhost], found [68a5edac84ed6aefc7943998.bugs@test.p.localhost] DEBUG allura.model.notification:notification.py:291 Sending direct notification 68a5edac84ed6aefc7943998.bugs@test.p.localhost to user 68a5edab84ed6aefc7943909 INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc79439a3 (ready) P:10 allura.tasks.notification_tasks.send_usermentions_notification None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc79439a6 (ready) P:10 allura.tasks.activity_tasks.create_timelines None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc79439a7 (ready) P:10 allura.tasks.activity_tasks.create_timelines None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc79439a8 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439bc (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439c0 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439c1 (ready) P:10 allura.tasks.notification_tasks.notify None project:/p/test/ app:bugs user:test-admin> DEBUG allura.model.notification:notification.py:556 Delivering notification 68a5edad84ed6aefc79439ba.bugs@test.p.localhost to mailboxes [68a5edac84ed6aefc7943959] DEBUG allura.model.notification:notification.py:641 Firing mailbox 68a5edac84ed6aefc7943959 notifications [68a5edad84ed6aefc79439ba.bugs@test.p.localhost], found [68a5edad84ed6aefc79439ba.bugs@test.p.localhost] DEBUG allura.model.notification:notification.py:291 Sending direct notification 68a5edad84ed6aefc79439ba.bugs@test.p.localhost to user 68a5edab84ed6aefc7943909 INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439c5 (ready) P:10 allura.tasks.notification_tasks.send_usermentions_notification None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439c8 (ready) P:10 allura.tasks.activity_tasks.create_timelines None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439c9 (ready) P:10 allura.tasks.activity_tasks.create_timelines None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439ca (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439de (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> WARNING allura.tasks.index_tasks:index_tasks.py:67 add_artifacts task changed objects, causing writes back to mongo: [<ArtifactReference _id='forgetracker/model/ticket/Ticket#68a5edad84ed6aefc79439dc' artifact_reference=I{'app_config_id': ObjectId('68a5edac84ed6aefc7943955'), 'artifact_id': ObjectId('68a5edad84ed6aefc79439dc'), 'cls': b'\x80\x02cforgetracker.model.ticket\nTicket\nq\x00.', 'project_id': ObjectId('68a5edab84ed6aefc7943922')} references=I['forgetracker/model/ticket/Ticket#68a5edac84ed6aefc7943998', 'forgetracker/model/ticket/Ticket#68a5edad84ed6aefc79439ba', 'forgetracker/model/ticket/Ticket#68a5edac84ed6aefc7943998', 'forgetracker/model/ticket/Ticket#68a5edad84ed6aefc79439ba']>] INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439e2 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> WARNING allura.tasks.index_tasks:index_tasks.py:67 add_artifacts task changed objects, causing writes back to mongo: [<ArtifactReference _id='forgetracker/model/ticket/Ticket#68a5edad84ed6aefc79439dc' artifact_reference=I{'app_config_id': ObjectId('68a5edac84ed6aefc7943955'), 'artifact_id': ObjectId('68a5edad84ed6aefc79439dc'), 'cls': b'\x80\x02cforgetracker.model.ticket\nTicket\nq\x00.', 'project_id': ObjectId('68a5edab84ed6aefc7943922')} references=I['forgetracker/model/ticket/Ticket#68a5edac84ed6aefc7943998', 'forgetracker/model/ticket/Ticket#68a5edad84ed6aefc79439ba', 'forgetracker/model/ticket/Ticket#68a5edac84ed6aefc7943998', 'forgetracker/model/ticket/Ticket#68a5edad84ed6aefc79439ba']>] INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439e3 (ready) P:10 allura.tasks.notification_tasks.notify None project:/p/test/ app:bugs user:test-admin> DEBUG allura.model.notification:notification.py:556 Delivering notification 68a5edad84ed6aefc79439dc.bugs@test.p.localhost to mailboxes [68a5edac84ed6aefc7943959] DEBUG allura.model.notification:notification.py:641 Firing mailbox 68a5edac84ed6aefc7943959 notifications [68a5edad84ed6aefc79439dc.bugs@test.p.localhost], found [68a5edad84ed6aefc79439dc.bugs@test.p.localhost] DEBUG allura.model.notification:notification.py:291 Sending direct notification 68a5edad84ed6aefc79439dc.bugs@test.p.localhost to user 68a5edab84ed6aefc7943909 INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439e7 (ready) P:10 allura.tasks.notification_tasks.send_usermentions_notification None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439ea (ready) P:10 allura.tasks.activity_tasks.create_timelines None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439eb (ready) P:10 allura.tasks.activity_tasks.create_timelines None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439ec (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> WARNING allura.tasks.index_tasks:index_tasks.py:67 add_artifacts task changed objects, causing writes back to mongo: [<ArtifactReference _id='forgetracker/model/ticket/Ticket#68a5edad84ed6aefc79439dc' artifact_reference=I{'app_config_id': ObjectId('68a5edac84ed6aefc7943955'), 'artifact_id': ObjectId('68a5edad84ed6aefc79439dc'), 'cls': b'\x80\x02cforgetracker.model.ticket\nTicket\nq\x00.', 'project_id': ObjectId('68a5edab84ed6aefc7943922')} references=I['forgetracker/model/ticket/Ticket#68a5edac84ed6aefc7943998', 'forgetracker/model/ticket/Ticket#68a5edad84ed6aefc79439ba', 'forgetracker/model/ticket/Ticket#68a5edac84ed6aefc7943998', 'forgetracker/model/ticket/Ticket#68a5edad84ed6aefc79439ba']>] INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edac84ed6aefc79439a2 (ready) P:10 forgetracker.tasks.update_bin_counts None project:/p/test/ app:bugs user:test-admin> WARNING allura.lib.solr:solr.py:190 MockSOLR doesn't implement OR yet; treating as AND. q=status_s:closed OR status_s:wont-fix fq=['type_s:Ticket', 'mount_point_s:bugs', 'project_id_s:68a5edab84ed6aefc7943922', '-deleted_b:true', 'is_history_b:False'] INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439c4 (ready) P:10 forgetracker.tasks.update_bin_counts None project:/p/test/ app:bugs user:test-admin> WARNING allura.lib.solr:solr.py:190 MockSOLR doesn't implement OR yet; treating as AND. q=status_s:closed OR status_s:wont-fix fq=['type_s:Ticket', 'mount_point_s:bugs', 'project_id_s:68a5edab84ed6aefc7943922', '-deleted_b:true', 'is_history_b:False'] INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5edad84ed6aefc79439e6 (ready) P:10 forgetracker.tasks.update_bin_counts None project:/p/test/ app:bugs user:test-admin> WARNING allura.lib.solr:solr.py:190 MockSOLR doesn't implement OR yet; treating as AND. q=status_s:closed OR status_s:wont-fix fq=['type_s:Ticket', 'mount_point_s:bugs', 'project_id_s:68a5edab84ed6aefc7943922', '-deleted_b:true', 'is_history_b:False'] _________________ TestFunctionalController.test_html_escaping __________________ [gw0] linux -- Python 3.11.13 /allura-data/virtualenv/bin/python3.11 forgetracker/tests/functional/test_root.py:2530: in test_html_escaping assert ('<p><strong><a class="alink" href="http://localhost/p/test/bugs/1/">[bugs:#1]</a>' E assert '<p><strong><a class="alink" href="http://localhost/p/test/bugs/1/">[bugs:#1]</a> test <h2> ticket</strong></p>' in ['Content-Type: multipart/related; boundary="===============7639387747154924840=="', 'MIME-Version: 1.0', 'To: noreply...t Admin" <test-admin@users.localhost>', 'Reply-To: noreply@localhost', 'Subject: [test:bugs] #1 test <h2> ticket', ...] ------------------------------ Captured log call ------------------------------- DEBUG allura.model.artifact:artifact.py:660 Snapshot version 1 of <class 'forgewiki.model.wiki.Page'> DEBUG allura.model.notification:notification.py:247 Notifications disabled for project u/test-admin, not sending metadata(<Page title='Home' text='Welcome to your wiki!\n\nThis is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].\n\nThe wiki uses [Markdown](/u/test-admin/wiki/markdown_syntax/) syntax.\n\n[[members limit=20]]\n' text_cache=I{'md5': None, 'fix7528': <Missing>, 'html': None, 'render_time': None} version=1 _id=ObjectId('68a5ee4d84ed6aefc7948b42') mod_date=datetime.datetime(2025, 8, 20, 15, 48, 29, 133195) app_config_id=ObjectId('68a5ee4d84ed6aefc7948b3a') acl=I[] labels=I[] import_id=None deleted=False>) DEBUG allura.model.artifact:artifact.py:660 Snapshot version 1 of <class 'forgetracker.model.ticket.Ticket'> INFO allura.lib.spam:__init__.py:43 No spam checking enabled INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b20 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b39 (ready) P:10 allura.tasks.index_tasks.add_projects None project:/u/test-admin/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b3d (ready) P:10 allura.tasks.index_tasks.add_projects None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b3e (ready) P:10 allura.tasks.index_tasks.add_users None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b3f (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b45 (ready) P:10 allura.tasks.index_tasks.add_projects None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b46 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b49 (ready) P:10 allura.tasks.index_tasks.add_projects None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b4a (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/u/test-admin/ app:wiki user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b53 (ready) P:10 allura.tasks.index_tasks.add_projects None project:/u/test-admin/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b54 (ready) P:10 allura.tasks.index_tasks.add_projects None project:/u/test-admin/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b55 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/u/test-admin/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b56 (ready) P:10 allura.tasks.event_tasks.event None project:/u/test-admin/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b59 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b5d (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b5e (ready) P:10 allura.tasks.notification_tasks.notify None project:/p/test/ app:bugs user:test-admin> DEBUG allura.model.notification:notification.py:556 Delivering notification 68a5ee4d84ed6aefc7948b57.bugs@test.p.localhost to mailboxes [68a5ee4c84ed6aefc7948b18] DEBUG allura.model.notification:notification.py:641 Firing mailbox 68a5ee4c84ed6aefc7948b18 notifications [68a5ee4d84ed6aefc7948b57.bugs@test.p.localhost], found [68a5ee4d84ed6aefc7948b57.bugs@test.p.localhost] DEBUG allura.model.notification:notification.py:291 Sending direct notification 68a5ee4d84ed6aefc7948b57.bugs@test.p.localhost to user 68a5ee4c84ed6aefc7948ac8 INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b62 (ready) P:10 allura.tasks.notification_tasks.send_usermentions_notification None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b65 (ready) P:10 allura.tasks.activity_tasks.create_timelines None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b66 (ready) P:10 allura.tasks.activity_tasks.create_timelines None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b67 (ready) P:10 allura.tasks.index_tasks.add_artifacts None project:/p/test/ app:bugs user:test-admin> INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5ee4d84ed6aefc7948b61 (ready) P:10 forgetracker.tasks.update_bin_counts None project:/p/test/ app:bugs user:test-admin> WARNING allura.lib.solr:solr.py:190 MockSOLR doesn't implement OR yet; treating as AND. q=status_s:closed OR status_s:wont-fix fq=['type_s:Ticket', 'mount_point_s:bugs', 'project_id_s:68a5ee4c84ed6aefc7948ae1', '-deleted_b:true', 'is_history_b:False'] WARNING allura.tasks.mail_tasks:mail_tasks.py:157 Looking up user with fromaddr: 68a5ee4c84ed6aefc7948ac8 _________________ TestArtifactLinks.test_ambiguous_shortlinks __________________ [gw0] linux -- Python 3.11.13 /allura-data/virtualenv/bin/python3.11 forgetracker/tests/functional/test_root.py:3393: in test_ambiguous_shortlinks assert g.markdown.convert('[#1]') == link E assert Markup('<div ...a></p></div>') == '<div class=".../a></p></div>' E E - <div class="markdown_content"><p><a class="alink" href="/p/test/bugs/1/">[#1]</a></p></div> E ? -------------- E + <div class="markdown_content"><p><a href="/p/test/bugs/1/">[#1]</a></p></div> ------------------------------ Captured log call ------------------------------- INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5eea284ed6aefc794bca9 (ready) P:10 allura.tasks.index_tasks.add_artifacts setup project:/p/test/ app:bugs user:test-admin> WARNING allura.tasks.index_tasks:index_tasks.py:67 add_artifacts task changed objects, causing writes back to mongo: [<AppConfig _id=ObjectId('68a5eea284ed6aefc794bcaa') project_id=ObjectId('68a5eea284ed6aefc794bc6a') discussion_id=ObjectId('68a5eea284ed6aefc794bcab') tool_name='tickets' version=None options=I{'mount_point': 'features', 'mount_label': 'Tickets', 'ordinal': 5, 'EnableVoting': True, 'TicketMonitoringEmail': '', 'TicketMonitoringType': None, 'AllowEmailPosting': True} tool_data=I{} acl=I[{'access': 'ALLOW', 'permission': 'read', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6f')}, {'access': 'ALLOW', 'permission': 'post', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6e')}, {'access': 'ALLOW', 'permission': 'unmoderated_post', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6e')}, {'access': 'ALLOW', 'permission': 'create', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6e')}, {'access': 'ALLOW', 'permission': 'update', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6c')}, {'access': 'ALLOW', 'permission': 'moderate', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6c')}, {'access': 'ALLOW', 'permission': 'save_searches', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6c')}, {'access': 'ALLOW', 'permission': 'delete', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6c')}, {'access': 'ALLOW', 'permission': 'configure', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6b')}, {'access': 'ALLOW', 'permission': 'admin', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6b')}]>] INFO allura.model.monq_model:monq_model.py:240 starting <MonQTask 68a5eea284ed6aefc794bcad (ready) P:10 allura.tasks.index_tasks.add_artifacts setup project:/p/test/ app:features user:test-admin> WARNING allura.tasks.index_tasks:index_tasks.py:67 add_artifacts task changed objects, causing writes back to mongo: [<AppConfig _id=ObjectId('68a5eea284ed6aefc794bcaa') project_id=ObjectId('68a5eea284ed6aefc794bc6a') discussion_id=ObjectId('68a5eea284ed6aefc794bcab') tool_name='tickets' version=None options=I{'mount_point': 'features', 'mount_label': 'Tickets', 'ordinal': 5, 'EnableVoting': True, 'TicketMonitoringEmail': '', 'TicketMonitoringType': None, 'AllowEmailPosting': True} tool_data=I{} acl=I[{'access': 'ALLOW', 'permission': 'read', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6f')}, {'access': 'ALLOW', 'permission': 'post', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6e')}, {'access': 'ALLOW', 'permission': 'unmoderated_post', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6e')}, {'access': 'ALLOW', 'permission': 'create', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6e')}, {'access': 'ALLOW', 'permission': 'update', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6c')}, {'access': 'ALLOW', 'permission': 'moderate', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6c')}, {'access': 'ALLOW', 'permission': 'save_searches', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6c')}, {'access': 'ALLOW', 'permission': 'delete', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6c')}, {'access': 'ALLOW', 'permission': 'configure', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6b')}, {'access': 'ALLOW', 'permission': 'admin', 'reason': None, 'role_id': ObjectId('68a5eea284ed6aefc794bc6b')}]>] DEBUG allura.model.artifact:artifact.py:660 Snapshot version 1 of <class 'forgewiki.model.wiki.Page'> DEBUG allura.model.notification:notification.py:247 Notifications disabled for project u/test-admin, not sending metadata(<Page title='Home' text='Welcome to your wiki!\n\nThis is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].\n\nThe wiki uses [Markdown](/u/test-admin/wiki/markdown_syntax/) syntax.\n\n[[members limit=20]]\n' text_cache=I{'md5': None, 'fix7528': <Missing>, 'html': None, 'render_time': None} version=1 _id=ObjectId('68a5eea284ed6aefc794bcd8') mod_date=datetime.datetime(2025, 8, 20, 15, 49, 54, 689097) app_config_id=ObjectId('68a5eea284ed6aefc794bcd0') acl=I[] labels=I[] import_id=None deleted=False>) DEBUG allura.model.artifact:artifact.py:660 Snapshot version 1 of <class 'forgetracker.model.ticket.Ticket'> INFO allura.lib.spam:__init__.py:43 No spam checking enabled DEBUG allura.model.artifact:artifact.py:660 Snapshot version 1 of <class 'forgetracker.model.ticket.Ticket'> INFO allura.lib.spam:__init__.py:43 No spam checking enabled ---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml ----------- =========================== short test summary info ============================ FAILED forgetracker/tests/functional/test_root.py::TestFunctionalController::test_cached_convert FAILED forgetracker/tests/functional/test_root.py::TestFunctionalController::test_ticket_diffs FAILED forgetracker/tests/functional/test_root.py::TestFunctionalController::test_new_attachment FAILED forgetracker/tests/functional/test_root.py::TestFunctionalController::test_delete_attachment FAILED forgetracker/tests/functional/test_root.py::TestFunctionalController::test_related_artifacts FAILED forgetracker/tests/functional/test_root.py::TestFunctionalController::test_related_artifacts_closed_tickets FAILED forgetracker/tests/functional/test_root.py::TestFunctionalController::test_html_escaping FAILED forgetracker/tests/functional/test_root.py::TestArtifactLinks::test_ambiguous_shortlinks =========== 8 failed, 196 passed, 511 warnings in 415.40s (0:06:55) ============ finished `pytest --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 1 ============================================================================= Shutdown ============================================================================= Container allura-web-1 Stopping Container allura-web-1 Stopped Container allura-web-1 Removing Container allura-web-1 Removed Container allura-mongo-1 Stopping Container allura-solr-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: 308a11581ea6cf5df588b38c71cc8e036f571fe41e2b4cd0382ab9bbf5aa66b9 Total reclaimed space: 0B Build step 'Execute shell' marked build as failure Recording test results [Checks API] No suitable checks publisher found.