)]}'
{"id":"openstack%2Fswift~1007857","triplet_id":"openstack%2Fswift~master~Idd2acfcbe2e3a6cdbd0e4e5208d1396068727bfc","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-09-29 21:44:18.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Idd2acfcbe2e3a6cdbd0e4e5208d1396068727bfc","subject":"sq? test override bypass, fix doc notes","status":"ABANDONED","created":"2026-09-29 13:16:28.000000000","updated":"2026-09-29 21:44:18.000000000","total_comment_count":2,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"0348073b5202303727dcaeeae2e98350343e414d","_number":1007857,"virtual_id_number":1007857,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"all":[{"value":1,"date":"2026-09-29 21:40:42.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}],"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":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-29 21:40:42.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"REVIEWER"}],"messages":[{"id":"761562594b2af4d4c9ec1c08c8cd6f8f644ddb31","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-09-29 13:16:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bf91cacdb7d285e0cda28d402f9da428814c6801","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-09-29 21:40:42.000000000","message":"Patch Set 1: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"0348073b5202303727dcaeeae2e98350343e414d","tag":"autogenerated:gerrit:abandon","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-09-29 21:44:18.000000000","message":"Abandoned\n\nsquashed into \"1005829: sq? add crypto register_sensitive_sysmeta(names) | https://review.opendev.org/c/openstack/swift/+/1005829\"","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"fcbc3b44abc0d255cb49ccc880f220cb9a147a12","revisions":{"fcbc3b44abc0d255cb49ccc880f220cb9a147a12":{"kind":"REWORK","_number":1,"created":"2026-09-29 13:16:28.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/57/1007857/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/57/1007857/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/1007857/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/1007857/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/1007857/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/57/1007857/1"}}},"commit":{"parents":[{"commit":"d50ab640ac52e0eb96a803235df3c31094e0c665","subject":"sq? add crypto register_sensitive_sysmeta(names)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d50ab640ac52e0eb96a803235df3c31094e0c665"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-29 12:18:00.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-29 13:09:27.000000000","tz":120},"subject":"sq? test override bypass, fix doc notes","message":"sq? test override bypass, fix doc notes\n\nA caller sets swift.crypto.override to read raw data, for example from\na damaged object. No test covered the decrypter code that skips the\nX-Object-Sysmeta-Crypto-Meta check for this case.\n\nA note in development_middleware.rst referred to \"this change\". The\nnote stays in the docs after the merge.\n\nThe docs did not say that a COPY stores an encrypted value in clear\ntext if the process did not register the name. This can occur on a\ncluster with one Swift version. Two examples are proxy pools with\ndifferent pipelines, and middleware that registers its names only if\nthe operator enables its feature.\n\nThe operator docs did not give the upgrade and downgrade rules. Other\nmiddleware can register a name before the s3api change merges.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Idd2acfcbe2e3a6cdbd0e4e5208d1396068727bfc\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fcbc3b44abc0d255cb49ccc880f220cb9a147a12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fcbc3b44abc0d255cb49ccc880f220cb9a147a12"}]},"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":""}}}]}
