)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"8af61940ac0ad29366d40769ba8ee31de716bcc3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d687270b_e4d2a5a1","updated":"2026-08-07 07:38:56.000000000","message":"recheck\n\nERROR: Could not install packages due to an OSError: Response ended prematurely","commit_id":"d36e2403d22a571f864a30cbcb9d50c7492df05f"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"cc848336b4cfadb5fe41ab428e97947f73036fce","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2b3ee250_ced12ee7","updated":"2026-08-07 12:09:26.000000000","message":"I verified this bug fix functionally","commit_id":"aebffa396593ed7a6b272de64744f7427820207c"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"dbdd3dfa6c81c250a00e461f1c9b2ef1391c3ecf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"815d335d_e241c75b","updated":"2026-08-11 08:52:12.000000000","message":"I\u0027m merging this on the basis that:\n\n1. Origin allowed means all objects in the container which I interpret to include versions of objects.\n\n2. A 200 is better than a 410 even if there\u0027s some wonkiness w.r.t. the version-id response header as per my comment. Fixing that might turn out to be not-extremely-trivial. This patch is forwards progress.","commit_id":"aebffa396593ed7a6b272de64744f7427820207c"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"0c8563298de7a852ea11c56e2bc1fd9e61d0b106","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"20b1afa6_962eb692","updated":"2026-08-07 15:32:26.000000000","message":"recheck\n\nHit bug https://bugs.launchpad.net/cinder/+bug/2163042","commit_id":"aebffa396593ed7a6b272de64744f7427820207c"}],"test/unit/common/middleware/test_object_versioning.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"cc848336b4cfadb5fe41ab428e97947f73036fce","unresolved":true,"context_lines":[{"line_number":2432,"context_line":"        self.assertEqual(status, \u0027200 OK\u0027)"},{"line_number":2433,"context_line":"        self.assertEqual("},{"line_number":2434,"context_line":"            [(\u0027OPTIONS\u0027, \u0027/v1/a/c/o?version-id\u003d0000000060.00000\u0027)],"},{"line_number":2435,"context_line":"            self.app.calls)"},{"line_number":2436,"context_line":""},{"line_number":2437,"context_line":"    def test_OPTIONS_with_invalid_version_id(self):"},{"line_number":2438,"context_line":"        # the version-id is still validated"}],"source_content_type":"text/x-python","patch_set":2,"id":"21e18f89_cc5bd8b8","line":2435,"updated":"2026-08-07 12:09:26.000000000","message":"it\u0027s curious that ``OPTIONS /v1/a/c/o`` will get an ``x-object-version-id: null`` response header but  ``OPTIONS /v1/a/c/o?version-id\u003dnull`` won\u0027t\n\n(see follow up patch https://review.opendev.org/c/openstack/swift/+/1000086)","commit_id":"aebffa396593ed7a6b272de64744f7427820207c"}]}
