)]}'
{"id":"openstack%2Fswift~960445","triplet_id":"openstack%2Fswift~unmaintained%2Fxena~I83e3bc609433995875e47c4103ca945154088a65","project":"openstack/swift","branch":"unmaintained/xena","topic":"swift-um-gate-fix","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2025-09-12 04:07:43.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},"17685":{"account":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"last_update":"2025-12-19 15:00:37.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I83e3bc609433995875e47c4103ca945154088a65","subject":"[CI] Fix bionic based and func-cors job","status":"ABANDONED","created":"2025-09-11 09:30:56.000000000","updated":"2025-12-19 15:00:37.000000000","total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"8ba0e5904e2d1d93706f942a122032870c4a0bdf","_number":960445,"virtual_id_number":960445,"owner":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2025-09-11 10:27:11.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-11 09:30:56.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"CC"},{"updated":"2025-09-11 09:30:56.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2025-09-11 10:27:11.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"62faf08291825647a5bb8ef7465be46a5afae21a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-09-11 09:30:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"52185e79b4f4b6436e4b3caa196efffb5b607163","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-11 10:27:11.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/93464ed3d42b4b1f9d4db84aea68d6ea\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/802adb8afb8c48049de93e5c014e2434 : SUCCESS in 6m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/87cfaa7e000a46259d52e052129e70bd : SUCCESS in 19m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b0bf75ee51c648cabc205565e499b01a : SUCCESS in 20m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a29a7154f82b418f9b1881acd1290527 : SUCCESS in 20m 52s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/47530b3ee88442dcb328954ec4e5285a : FAILURE in 4m 28s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5b3af2825a514f258ee5b97c892b2196 : FAILURE in 4m 24s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/12ead05363d64f89beb069e41fbb5418 : SUCCESS in 17m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d370664ff9b64c1cb4979e2f9318ef01 : SUCCESS in 20m 58s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1c06dd9dadbf4beabf50b0a5a5840406 : RETRY_LIMIT in 9s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f6da00b1d1d549129dad8cfe2e171364 : SUCCESS in 15m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1d32dce1dc784fb5a0d556ac4e29b469 : SUCCESS in 15m 44s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9d9e24122d194a028b3289f18609467d : SUCCESS in 20m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/75373731742e4fc7abbbe70408de65c6 : SUCCESS in 25m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/32eb58c9b7384532bc44ef322afa87d5 : SUCCESS in 21m 23s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/55d50d4f1f23400bb175457bd7afc277 : SUCCESS in 20m 59s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c9b8e84160454c5da50bf7491e5b4f74 : SUCCESS in 16m 39s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/f7e0d7a44a3f45e59c2287a08870cd46 : SUCCESS in 22m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3b8bf13c6c83464183d9e4409bdaec52 : SUCCESS in 5m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6078daf8fb4f4f23b76fdab3b1e7fefe : SUCCESS in 34m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/43e52ef26db14fb0972e493e701e564b : SUCCESS in 44m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8c6818e68a7a410bb75c63c07f1864d3 : SUCCESS in 21m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1f971ac63bbe438a99795e14bfac27a8 : SUCCESS in 2m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9544fef653334ae9871cd24dd83f8e28 : FAILURE in 9m 45s (non-voting)\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/42a9bb4570b14ce98e052c9f6f386882 : SUCCESS in 26m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7c59dc77ed4c41139e99572265ca9f1a : SUCCESS in 49m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/4dfd744aaba74a54a49d40baa9fe250c : FAILURE in 41m 36s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0726294b3aab4fe7a24acba0acd532d0 : SUCCESS in 40m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"280dccbce03da2cb40052b74ede8700fc8ec0f72","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-11 11:35:36.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8e3042ac6e5f46fcb7213fd3e8e8268f\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dbd2a5fd7dbe435589032a22966f00f5 : SUCCESS in 52m 00s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5543e5f205be4a6998fa12cc4ed7d0a1 : SUCCESS in 47m 54s\n- swift-probetests-centos-9-stream-arm64 https://zuul.opendev.org/t/openstack/build/c53bc05fe2224676b1cfa7c5718790d5 : SUCCESS in 1h 32m 28s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/69333a64eee249819f07ec884f9a0472 : SUCCESS in 33m 24s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ae723e3febf2487fb2d4812fe8df87a0 : SUCCESS in 49m 52s","accounts_in_message":[],"_revision_number":1},{"id":"d87d0f102a03a29081202628ce3d7382bb37e31c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-09-12 04:07:43.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8ba0e5904e2d1d93706f942a122032870c4a0bdf","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-12-19 15:00:37.000000000","message":"Abandoned\n\nunmaintained/xena branch of openstack/swift transitioned to End of Life and is about to be deleted. To be able to do that, all open patches need to be abandoned.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8fab44070ece670eee246e43a25b61020c3c5330","revisions":{"8fab44070ece670eee246e43a25b61020c3c5330":{"kind":"REWORK","_number":1,"created":"2025-09-11 09:30:56.000000000","uploader":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"ref":"refs/changes/45/960445/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/960445/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/960445/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/960445/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/960445/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/960445/1"}}},"commit":{"parents":[{"commit":"4e35060889940f237b2136b7c5291fada9c875e5","subject":"Merge \"Update .gitreview for unmaintained/xena\" into unmaintained/xena","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4e35060889940f237b2136b7c5291fada9c875e5"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2024-11-20 16:59:43.000000000","tz":-360},"committer":{"name":"Elod Illes","email":"elod.illes@est.tech","date":"2025-09-11 09:30:43.000000000","tz":120},"subject":"[CI] Fix bionic based and func-cors job","message":"[CI] Fix bionic based and func-cors job\n\nThis is a combination of 2 commits to unblock the gate.\n\n1. Ensure correct content-type in container HEAD response\n\nA failing CORS test in the gate discovered that we were responding\napplication/json to ?format\u003dtxt requests (which is maybe not even a\nvalid value for that qs param?), but only when running with\neventlet\u003d\u003d0.38.0\n\nThis avoids the problem of backend container server HEADs no longer\nhaving \u0027Content-Length: 0\u0027 by fixing the client HEAD resp headers before\nwe check for chunked-transfer resp.\n\nDrive-By: refactor listing_formats to use HeaderKeyDict and always set\nContent-Length explicitly\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n\n(cherry picked from commit fa889358acf7675efba2de095777886b4c1ff7f8)\n(cherry picked from commit 6aa424f181bcdb7f49db9b13c02bba1b8c03dd7e)\n(cherry picked from commit b8c1c223612f78b55658dea8498783f0b4ab69b1)\n(cherry picked from commit 47c4a1df5385133dcd9c764a1e288427c7c6d2de)\n\n2. CI: Fix py27/py36/py37 jobs\n\nStop using bionic for py27 and py37; we can use pyenv to install it on\njammy.\n\nThe py36 job still needs bionic; pin ansible to version 9 now that 11\nis the default.\n\nChange-Id: I83e3bc609433995875e47c4103ca945154088a65\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nSigned-off-by: Elod Illes \u003celod.illes@est.tech\u003e\nRelated-Change: Ida8be4477116d3b44e3d7b470a183d2298e2d3d5\nRelated-Change: I16af4fc74974979bdf68390b42b2f571a8183a05\n(cherry picked from commit 972baf30df79174565b34e8d0081854816e5fc82)\n(cherry picked from commit dc98a8463506ac520c469adb0ef47d0f7753905a)\n(cherry picked from commit fc6a0494266df3a480b49e64da83cb1430191a2d)\n(cherry picked from commit d366a785b8cf13f5b83f5ca9806d7012143efc9e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8fab44070ece670eee246e43a25b61020c3c5330"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8fab44070ece670eee246e43a25b61020c3c5330"}]},"branch":"refs/heads/unmaintained/xena"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
