)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"59f3bbc0484db739402cd3ae1351bf7d7716b4fd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"01272662_2247a7e4","updated":"2026-04-18 11:35:22.000000000","message":"we have to fix root cause of bytes type error. This must be fixed first followed by this patch. Please override my -1 if my understanding is wrong. Thank you! \ncinder/backup/drivers/gcs.py\n#326–327. md5 \u003d hashlib.md5(self.data, usedforsecurity\u003dFalse).digest()  # bytes\n    md5 \u003d md5.encode(\u0027utf-8\u0027)# BUG: AttributeError at runtime — bytes has no .encode()","commit_id":"a75bc58d36380de9468862fcdcaf0fc8293c517d"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"750dd504045da29fd48dcc04c22af77422141cd8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7eb0bc3d_0ef4b78e","in_reply_to":"01272662_2247a7e4","updated":"2026-04-20 15:36:18.000000000","message":"It\u0027s fixed in https://review.opendev.org/c/openstack/cinder/+/980853 and https://review.opendev.org/c/openstack/cinder/+/723637 .\n\nThe point of this patch is -- if we add trivial mypy coverage, we can detect bugs like this with it, so we should try do so.   (I\u0027ll rework this patch to just add coverage.)","commit_id":"a75bc58d36380de9468862fcdcaf0fc8293c517d"}]}
