)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"335c7d7073f365eb5ae348b9421ebc18eefa5863","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"86173954_7cf18dc7","updated":"2026-09-18 18:05:15.000000000","message":"IIRC I *mostly* just being lazy:\nhttps://review.opendev.org/c/openstack/swift/+/1001906/1\n\n... like I imagined someone might say:\n\n```\nfrom swift.common.mw.s3api import utils as s3_utils\ns3_utils.sysmeta_prefix\n```\n\nturns out no one does that, and all the remaining places that did the annoying/ambiguous:\n\n```\nfrom swift.common.request_helpers import is_sys_meta\nfrom swift.common.middleware.s3api.utils import sysmeta_prefix\n```\n:vomit: \n\ngot fixed :muscle: \n\nso at this point there\u0027s no benifit to the aliases - they\u0027re just going to cause accidental use of the bad namespace pattern.\n\nWe might have to rebase:\n\n835938: s3api: add API support for optional bucket inventory | https://review.opendev.org/c/openstack/swift/+/835938","commit_id":"31470a2b3be6e30b7b54626345c08b4c5b1ca8fc"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"0af5f8fac7dab160b89ac9f716c49c995e9615a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f3150184_a5ea0c8d","in_reply_to":"86173954_7cf18dc7","updated":"2026-09-18 22:31:43.000000000","message":"The (hidden) conflict was actually in https://review.opendev.org/c/openstack/swift/+/800701 `Delete s3api MPU segments when expiring the manifest`","commit_id":"31470a2b3be6e30b7b54626345c08b4c5b1ca8fc"}]}
