)]}'
{".zuul.yaml":[{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"dc9fd77fce5c13160a635c91616a8d2379446c2b","unresolved":true,"context_lines":[{"line_number":769,"context_line":"        - swift-tox-py39"},{"line_number":770,"context_line":"        - swift-tox-py311"},{"line_number":771,"context_line":"        - swift-tox-py312"},{"line_number":772,"context_line":"        - swift-tox-func-encryption-py312-centos-10-stream"},{"line_number":773,"context_line":"        - swift-tox-func-ec-py312-centos-10-stream"},{"line_number":774,"context_line":"        - swift-multinode-rolling-upgrade-wallaby"},{"line_number":775,"context_line":"        - swift-multinode-rolling-upgrade-xena"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"b58d9ec5_07062af2","line":772,"updated":"2026-07-10 15:35:16.000000000","message":"So we drop the `swift-tox-func-py39-centos-9-stream` job and don\u0027t replace it with a `swift-tox-func-py312-centos-10-stream`? There is likely a good reason for this?","commit_id":"caeb1a3de8e00480b748feb3c13c36881821c2da"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"c127d8534a8ba7512c4fc0dbcb3b3032486d4b67","unresolved":true,"context_lines":[{"line_number":769,"context_line":"        - swift-tox-py39"},{"line_number":770,"context_line":"        - swift-tox-py311"},{"line_number":771,"context_line":"        - swift-tox-py312"},{"line_number":772,"context_line":"        - swift-tox-func-encryption-py312-centos-10-stream"},{"line_number":773,"context_line":"        - swift-tox-func-ec-py312-centos-10-stream"},{"line_number":774,"context_line":"        - swift-multinode-rolling-upgrade-wallaby"},{"line_number":775,"context_line":"        - swift-multinode-rolling-upgrade-xena"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9ddde7ae_0d699244","line":772,"in_reply_to":"b58d9ec5_07062af2","updated":"2026-07-10 16:26:59.000000000","message":"Good catch, thanks! I think it was me botching a conflict while rebasing; patchset 3 still had it.","commit_id":"caeb1a3de8e00480b748feb3c13c36881821c2da"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"8c5ac4feb95f9603d6c96a9b1ef75ad7b79531e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0f666991_7937c933","updated":"2026-03-12 16:46:33.000000000","message":"Fewer issues than the last time!\n\nCORS tests can\u0027t set up, failing with\n```\nNo package xorg-x11-server-Xvfb available.\n```\nCeph tests fail because they still use `nose3`, which won\u0027t work on py312 -- I should see how hard it is to get that running under pytest...","commit_id":"92fb3ab4167b0527c405bbb2f6cacbac1645d475"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"21967f937710d297f0c15dbc804e81fe98edca77","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1466907f_38a4945d","updated":"2025-08-29 08:00:44.000000000","message":"recheck","commit_id":"92fb3ab4167b0527c405bbb2f6cacbac1645d475"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"5138f39f79e46ad516266b39364fa5c621013060","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"b31a07b2_46a7e9fa","updated":"2026-03-11 21:22:35.000000000","message":"recheck\n\nI don\u0027t remember how these were failing...","commit_id":"92fb3ab4167b0527c405bbb2f6cacbac1645d475"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"8d3be07a78c4bbdefee676f5792dc594023aca25","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"01ef04bc_fcce4d14","in_reply_to":"0f666991_7937c933","updated":"2026-03-13 03:45:42.000000000","message":":-( https://www.centos.org/centos10/#xorg-server\n\n\u003e Xorg server (`xorg-x11-server-Xorg`) is no longer included. Wayland is the default display stack, with Xwayland (`xorg-x11-server-Xwayland`) available as a compatibility layer for legacy X11 applications.\n\nNot sure where that leaves the virtual frame buffer...","commit_id":"92fb3ab4167b0527c405bbb2f6cacbac1645d475"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"dc9fd77fce5c13160a635c91616a8d2379446c2b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"c5575c3a_187ef337","updated":"2026-07-10 15:35:16.000000000","message":"Looks mostly good to me, and tests are running fine - just one question inline.","commit_id":"caeb1a3de8e00480b748feb3c13c36881821c2da"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"2e3e5e8d3777c4ed027b64a49bb773226e89b14a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"33d37a02_972fed14","updated":"2026-07-13 06:55:49.000000000","message":"+2, just delaying +A because of the now permanently red swift-tox-func-ceph-s3tests-tempauth tests. Looks like a dependency needs to be updated to make this pass on centos10, please see my inline comment","commit_id":"db611a59dee69d268c037ad3eca7cdc67f5ae982"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"e431924ed1df0d31b20d3460fc6f6f3b1aa817d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4875822f_b9e66b0b","updated":"2026-07-10 16:28:47.000000000","message":"check experimental","commit_id":"db611a59dee69d268c037ad3eca7cdc67f5ae982"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"d302b5fd63d85619dfb81a3feea4ad3e19972ecb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"f42c1390_c4d115d9","updated":"2026-07-13 17:05:34.000000000","message":"recheck\n\nWe think that ceph tests job ought to pass now.","commit_id":"db611a59dee69d268c037ad3eca7cdc67f5ae982"}],"tools/playbooks/ceph-s3tests/run.yaml":[{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"2e3e5e8d3777c4ed027b64a49bb773226e89b14a","unresolved":true,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    - name: Install s3compat requirements"},{"line_number":28,"context_line":"      pip:"},{"line_number":29,"context_line":"          requirements: \"{{ ansible_env.HOME }}/s3compat/requirements.txt\""},{"line_number":30,"context_line":"          virtualenv: \"{{ ansible_env.HOME }}/venv\""},{"line_number":31,"context_line":"          virtualenv_python: python3"},{"line_number":32,"context_line":"      become: true"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"772d221d_e996b5ef","side":"PARENT","line":29,"updated":"2026-07-13 06:55:49.000000000","message":"This installs nose - proposed a fix here: https://github.com/tipabu/s3compat/pull/1","commit_id":"f18d0e76bab7661fc9c2847ef65b9e1a10257e4e"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"e6a8160835c33c051ef1f3c5b71f8c6939047b58","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    - name: Install s3compat requirements"},{"line_number":28,"context_line":"      pip:"},{"line_number":29,"context_line":"          requirements: \"{{ ansible_env.HOME }}/s3compat/requirements.txt\""},{"line_number":30,"context_line":"          virtualenv: \"{{ ansible_env.HOME }}/venv\""},{"line_number":31,"context_line":"          virtualenv_python: python3"},{"line_number":32,"context_line":"      become: true"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"2bcb42d3_a26d466d","side":"PARENT","line":29,"in_reply_to":"4d97bf42_c9935870","updated":"2026-07-13 21:10:54.000000000","message":"Well that was disappointing:\n```\n2026-07-13 18:21:51.755498 | centos-10-stream | Traceback (most recent call last):\n2026-07-13 18:21:51.755780 | centos-10-stream |   File \"/home/zuul/s3compat/./bin/get_ceph_test_attributes.py\", line 39, in \u003cmodule\u003e\n2026-07-13 18:21:51.755820 | centos-10-stream |     for info in get_test_info(os.path.join(repo_root, \"ceph-tests\")):\n2026-07-13 18:21:51.755841 | centos-10-stream |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-07-13 18:21:51.755871 | centos-10-stream |   File \"/home/zuul/s3compat/./bin/get_ceph_test_attributes.py\", line 19, in get_test_info\n2026-07-13 18:21:51.755890 | centos-10-stream |     info \u003d {\u0027module\u0027: x.test.test.__module__,\n2026-07-13 18:21:51.755902 | centos-10-stream |                       ^^^^^^^^^^^\n2026-07-13 18:21:51.755914 | centos-10-stream | AttributeError: \u0027Failure\u0027 object has no attribute \u0027test\u0027\n```\nI\u0027m leaning more and more toward just dropping the ceph tests.","commit_id":"f18d0e76bab7661fc9c2847ef65b9e1a10257e4e"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"71992d54dca7ae77cdc3d601a6fc260912823b3e","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    - name: Install s3compat requirements"},{"line_number":28,"context_line":"      pip:"},{"line_number":29,"context_line":"          requirements: \"{{ ansible_env.HOME }}/s3compat/requirements.txt\""},{"line_number":30,"context_line":"          virtualenv: \"{{ ansible_env.HOME }}/venv\""},{"line_number":31,"context_line":"          virtualenv_python: python3"},{"line_number":32,"context_line":"      become: true"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"4d97bf42_c9935870","side":"PARENT","line":29,"in_reply_to":"772d221d_e996b5ef","updated":"2026-07-13 15:29:11.000000000","message":"Merged, thanks!\n\nFWIW, I\u0027ve been thinking about dropping those out-of-date ceph tests lately: https://review.opendev.org/c/openstack/swift/+/984585","commit_id":"f18d0e76bab7661fc9c2847ef65b9e1a10257e4e"}]}
