)]}'
{"id":"openstack%2Fswift~990406","triplet_id":"openstack%2Fswift~master~I756f1798c5e20a49d5a07c4345cff8b3a3d3c67e","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2026-05-28 17:51:18.000000000","reason":"Change was abandoned"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-05-28 17:51:18.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I756f1798c5e20a49d5a07c4345cff8b3a3d3c67e","subject":"sq: Use new unpickle in tests","status":"ABANDONED","created":"2026-05-28 00:51:27.000000000","updated":"2026-05-28 17:51:18.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d5aad19cb36c0731c5ea6c555bc87d2a5e80e6bb","_number":990406,"virtual_id_number":990406,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-05-28 03:24:47.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":{"recommended":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2026-05-28 13:40:02.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-28 01:50:27.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":"CC"},{"updated":"2026-05-28 01:51:29.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"},{"updated":"2026-05-28 13:40:02.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2026-05-28 17:51:08.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"}],"messages":[{"id":"d2a3a22085cd3b25dbc6f60973553f9b50e72dad","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-05-28 00:51:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"46728f0d92b646563297f87ba4b189a006bd0a97","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 01:50:27.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9275c799b9604c19ba6a9715b8980157\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fa3ea594702043e8805b59526a4b0072 : SUCCESS in 54m 17s","accounts_in_message":[],"_revision_number":1},{"id":"cd7402c7abf5679c9e1aa89b5b370021f50e37e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 01:51:29.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/b81a439314b04fba9bf5236b11181fbc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/faf3c94f47034ebbbaf6ca3d34999061 : SUCCESS in 10m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b48ab76362b4413bb903d941e95a7e93 : SUCCESS in 8m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4d41fef21e5044c89f7da92fa32e41f6 : SUCCESS in 20m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5c851d2b41ca46b4a07be760e1bfe982 : SUCCESS in 14m 24s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0a08648bcabb4ce9b95fc70329f0984d : SUCCESS in 20m 00s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3c38ec54d297459a94199a0b12f1409d : SUCCESS in 5m 27s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7fe1bdcdf934438eb1dbdc363bfdec55 : SUCCESS in 15m 57s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f8e363d9949e4722a92e2901f879a827 : SUCCESS in 14m 24s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a71747cd1edd4850bc904455a9d8e7cc : POST_FAILURE in 30m 21s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/307b4ca90dd847d3b36203a8b55690a9 : SUCCESS in 20m 59s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/415aa20a8c2f42aa843cfdfe48203290 : SUCCESS in 8m 42s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/0d2ddfab8a014469a08f0485c91927eb : SUCCESS in 14m 17s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/566941a570584dbab9acc1de4ad0f8b2 : SUCCESS in 16m 17s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/23bacd8d3c19447f8fa114e4273d8f50 : SUCCESS in 21m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/594b2371ec42481580c24e3e60144266 : SUCCESS in 53m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e4d6d7a1fa64562ad1cc36c1517160d : SUCCESS in 23m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1c0ab0ac4d264bd7b475531a68f21647 : FAILURE in 4m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8fa6b942455d489dbd90a30c79f36b11 : SUCCESS in 20m 57s","accounts_in_message":[],"_revision_number":1},{"id":"66a6f941d4973a88be0c0154726f3a4aafd033f0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-05-28 02:00:18.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"3bc9a68d0d1c814e504503030bd6f3202d8cfd3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 03:24:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8bb028fd990c4c889c5dd160ca07e2b4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c59284f05b944c239a0d9931f4e41105 : SUCCESS in 10m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4793044579ea43049c8016486c3e8228 : SUCCESS in 3m 29s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/96563651b69c47a49e64d85d31405c4c : SUCCESS in 25m 11s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/beeb719bde724cd79c0d4b6caed0e607 : SUCCESS in 11m 34s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f767de2ff56a431d8af823c9b713da30 : SUCCESS in 20m 56s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/20ff967f88754da1b734e0bacffebab1 : SUCCESS in 8m 03s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1b7db4e880fc41088cbb789ed6ab28fd : SUCCESS in 24m 06s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/7eff314dc38949f78a381ec0125dbe90 : SUCCESS in 22m 05s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/353c9cc24d9f4070a6b3b286aa7cc882 : SUCCESS in 33m 49s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/a7705dad50c0494fb4e2bf600087f1b1 : SUCCESS in 16m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2abcef3ae77644eb8f9c248381a0119b : SUCCESS in 15m 55s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e0d803cc4cf0407a816fd11c98dffafc : SUCCESS in 17m 35s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e858c572944541de819229a095bf7dec : SUCCESS in 17m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e0889777a3da44fcaf44ffd0b6592380 : SUCCESS in 1h 16m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bc1d05851c8b4061beeb5d515a12aaa9 : SUCCESS in 23m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bf57c36ef03b4478bb7cce947e18dd37 : SUCCESS in 32m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/47be49a48e6142b1bb9529184a637259 : SUCCESS in 4m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/802bcc7a63c74dcdab64ddf125bc3fff : SUCCESS in 20m 45s","accounts_in_message":[],"_revision_number":2},{"id":"63594f7ac6bcb55e97c1f030597137157435b0c8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 05:40:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b08bffa40a8b40d3bfeaf7e178507dac\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bf7ccf251e6441e394e32e2dfe5cf155 : SUCCESS in 59m 53s","accounts_in_message":[],"_revision_number":2},{"id":"6b2d3737933cc510a7af223729cd50ea16a67ab2","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-05-28 13:40:02.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c4357c7bc6f80259a969b23a70f86502a4d28a43","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-28 17:51:08.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d5aad19cb36c0731c5ea6c555bc87d2a5e80e6bb","tag":"autogenerated:gerrit:abandon","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-28 17:51:18.000000000","message":"Abandoned\n\nSquashed into https://review.opendev.org/c/openstack/swift/+/988826","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"eb9a86f808039688347e414a328e132192a7c88f","revisions":{"3d49396f83d47a5d64d350578704e4c6c6f898e4":{"kind":"REWORK","_number":1,"created":"2026-05-28 00:51:27.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/06/990406/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/06/990406/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/06/990406/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/06/990406/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/06/990406/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/06/990406/1"}}},"commit":{"parents":[{"commit":"bdf83f09271647df72cf218635c61dd1b5e0b131","subject":"Harden pickle unmarshalling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bdf83f09271647df72cf218635c61dd1b5e0b131"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2026-05-28 00:48:55.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2026-05-28 00:48:55.000000000","tz":600},"subject":"sq: Use new unpickle in tests","message":"sq: Use new unpickle in tests\n\nWe should be using the new unpickle code in tests too so we can get\nearly indication on if we ever need to extend the allowed classes in the\nRestrictedUnpickler or simple make a mistake in a test.\n\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I756f1798c5e20a49d5a07c4345cff8b3a3d3c67e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3d49396f83d47a5d64d350578704e4c6c6f898e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3d49396f83d47a5d64d350578704e4c6c6f898e4"}]},"branch":"refs/heads/master"},"eb9a86f808039688347e414a328e132192a7c88f":{"kind":"REWORK","_number":2,"created":"2026-05-28 02:00:18.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/06/990406/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/06/990406/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/06/990406/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/06/990406/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/06/990406/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/06/990406/2"}}},"commit":{"parents":[{"commit":"bdf83f09271647df72cf218635c61dd1b5e0b131","subject":"Harden pickle unmarshalling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bdf83f09271647df72cf218635c61dd1b5e0b131"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2026-05-28 00:48:55.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2026-05-28 01:59:42.000000000","tz":600},"subject":"sq: Use new unpickle in tests","message":"sq: Use new unpickle in tests\n\nWe should be using the new unpickle code in tests too so we can get\nearly indication on if we ever need to extend the allowed classes in the\nRestrictedUnpickler or simple make a mistake in a test.\n\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I756f1798c5e20a49d5a07c4345cff8b3a3d3c67e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eb9a86f808039688347e414a328e132192a7c88f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eb9a86f808039688347e414a328e132192a7c88f"}]},"branch":"refs/heads/master"}},"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":{"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":""}}}]}
