)]}'
{"id":"openstack%2Fswift~999151","triplet_id":"openstack%2Fswift~master~If3d19505a49ede8ac5cdff33a7318f2d4649da81","project":"openstack/swift","branch":"master","topic":"p-versioning-compat-tests","hashtags":[],"change_id":"If3d19505a49ede8ac5cdff33a7318f2d4649da81","subject":"versioning: add more s3 compat tests","status":"NEW","created":"2026-07-29 16:00:16.000000000","updated":"2026-07-30 09:53:19.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"93ceed1f72b20989ffa2477a9827089a181db2cd","_number":999151,"virtual_id_number":999151,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-30 09:04:13.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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"]}],"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"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-29 16:19:16.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":"9c2686360e41cb76ba3d3a69c917195ae716ee29","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-29 16:00:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b7ee6bad3cf3fc913686937d7bbfd7225e63fac0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 16:19:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4a07658387fe4a6f959813b1fcf7a1ef\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3eb39038ae034f07bb8a4e450274d64c : SUCCESS in 5m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3074b4e4699541abb5a7cf8da440f5b5 : SUCCESS in 9m 20s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d38662e53d4c4c9d9587e4bdee89fa83 : SUCCESS in 7m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/60c1b2210a5444868008b89a2d983cf5 : SUCCESS in 7m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cd47bd07d84f45149d8c5ac116059aee : SUCCESS in 3m 13s","accounts_in_message":[],"_revision_number":1},{"id":"c88e779a28e96c6fc6acc790cbe6e9c0e0a4d63a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 23:45:12.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f07921bfd7a84f7e9ce39bccda6831d4\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4cc527691bf0474a99c5405066c578d1 : FAILURE in 1h 15m 34s","accounts_in_message":[],"_revision_number":1},{"id":"6d40546d4452a9fa925f10b0da42bf3e6a665cb2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-30 08:46:31.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"02b21d0b00a70c511324353e8b90949da467dd45","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 09:04:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c879462647e46b4b646f1121e54f7ee\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34ecde1681384e708c5514acae543b3f : SUCCESS in 11m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1f61cb1f0c15447bb22f06989a1b4cfb : SUCCESS in 6m 57s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4922552f746e45a4ad20cdc3b4e86dbf : SUCCESS in 6m 46s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7046bdd8a3f944e4a46e339e704c8b94 : SUCCESS in 10m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e847bb8240f14652ac7d9abbb1a93a91 : SUCCESS in 4m 03s","accounts_in_message":[],"_revision_number":2},{"id":"93ceed1f72b20989ffa2477a9827089a181db2cd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 09:53:19.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f8169022a9cd421780ee5a79ae0751c4\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c00ce59714e7453396358abcf022ee85 : SUCCESS in 1h 02m 35s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"3c3a1818f23ad46608c7d60be3fccc690d61ba6f","revisions":{"a95185aa067bf689845d860be337104d477d185c":{"kind":"REWORK","_number":1,"created":"2026-07-29 16:00:16.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/51/999151/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/999151/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/999151/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/999151/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/999151/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/999151/1"}}},"commit":{"parents":[{"commit":"f9fbe5589b8abff6252e2d25546cbf91eda83932","subject":"versioning: add helper and assertions to compat tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f9fbe5589b8abff6252e2d25546cbf91eda83932"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-29 15:32:41.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-29 15:56:21.000000000","tz":60},"subject":"versioning: add more s3 compat tests","message":"versioning: add more s3 compat tests\n\nNew tests cover transitions between versioning-never-enabled,\nversioning-enabled and versioning-suspended states.\n\nAdd helper functions to enable and suspend versioning.\n\nChange-Id: If3d19505a49ede8ac5cdff33a7318f2d4649da81\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a95185aa067bf689845d860be337104d477d185c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a95185aa067bf689845d860be337104d477d185c"}]},"branch":"refs/heads/master"},"3c3a1818f23ad46608c7d60be3fccc690d61ba6f":{"kind":"REWORK","_number":2,"created":"2026-07-30 08:46:31.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/51/999151/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/999151/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/999151/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/999151/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/999151/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/999151/2"}}},"commit":{"parents":[{"commit":"f9fbe5589b8abff6252e2d25546cbf91eda83932","subject":"versioning: add helper and assertions to compat tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f9fbe5589b8abff6252e2d25546cbf91eda83932"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-29 15:32:41.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-30 08:46:09.000000000","tz":60},"subject":"versioning: add more s3 compat tests","message":"versioning: add more s3 compat tests\n\nNew tests cover transitions between versioning-never-enabled,\nversioning-enabled and versioning-suspended states.\n\nAdd helper functions to enable and suspend versioning.\n\nChange-Id: If3d19505a49ede8ac5cdff33a7318f2d4649da81\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3c3a1818f23ad46608c7d60be3fccc690d61ba6f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3c3a1818f23ad46608c7d60be3fccc690d61ba6f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
