)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"3a2dfa7eafac00664054f4337d97b5a22a0eb535","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5bf5ace3_47fc0655","updated":"2025-10-23 10:21:15.000000000","message":"recheck new results","commit_id":"0307cdb8a328ed1b3669e3edb326faa10630ca2f"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"9bbc3e18724921e58c4c84ebad607cf8520e893f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"68f7a208_3f0d44c2","updated":"2025-10-28 18:12:35.000000000","message":"recheck test jobs shoudl be fixed now","commit_id":"1e1c6d5c7d3738d0b4eaf83bee051a1f3ba623ac"}],"pbr/_compat/metadata.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"f1909eb1fbf1ec46675afa59dc7d3215c0af72be","unresolved":true,"context_lines":[{"line_number":208,"context_line":"            raise PackageNotFound(dist.egg_name)"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"        # as above"},{"line_number":211,"context_line":"        if hasattr(importlib.metadata, \u0027EntryPoints\u0027):"},{"line_number":212,"context_line":"            x \u003d ["},{"line_number":213,"context_line":"                (ep.name, entrypoint(module_name\u003dep.module, attrs\u003d[ep.attr]))"},{"line_number":214,"context_line":"                for ep in dist.entry_points.select(group\u003dgroup)"}],"source_content_type":"text/x-python","patch_set":5,"id":"24688305_2f0ec01b","line":211,"updated":"2025-10-23 17:33:53.000000000","message":"Since we\u0027re in the backport path I think we need to `hasattr(importlib_metadata, \u0027EntryPoints\u0027)` since that is what we import for the backport. I believe this is why py27, 36 etc tests are failing for this change.","commit_id":"d95512191b27fa3d4a2446c21069223eabd0d7e9"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ec8a785a90d05d4bee5405dc3023a4c85472a10c","unresolved":false,"context_lines":[{"line_number":208,"context_line":"            raise PackageNotFound(dist.egg_name)"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"        # as above"},{"line_number":211,"context_line":"        if hasattr(importlib.metadata, \u0027EntryPoints\u0027):"},{"line_number":212,"context_line":"            x \u003d ["},{"line_number":213,"context_line":"                (ep.name, entrypoint(module_name\u003dep.module, attrs\u003d[ep.attr]))"},{"line_number":214,"context_line":"                for ep in dist.entry_points.select(group\u003dgroup)"}],"source_content_type":"text/x-python","patch_set":5,"id":"e0367723_bcc72ad2","line":211,"in_reply_to":"24688305_2f0ec01b","updated":"2025-10-24 10:24:04.000000000","message":"Indeed. Good spot.","commit_id":"d95512191b27fa3d4a2446c21069223eabd0d7e9"}]}
