)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"9e9aeb4ac99e9726bd955c123c780dd9d13aba11","unresolved":true,"context_lines":[{"line_number":15,"context_line":"Ib9c2b0a14edea91e97d122d2ac93b650029f918e, which was released with"},{"line_number":16,"context_line":"3.5.1 -- but I was still seeing the issue."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Upon further investigation, the \"real_groups\" dict being returned here"},{"line_number":19,"context_line":"with importlib-metadata 4.12.0 is in buckets by group, e.g."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":" {\u0027group.one\u0027: [EntryPoint(name\u003d\u0027foo\u0027, ... , group\u003d\u0027group.one\u0027),"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"965513ed_a8690d06","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":27},"updated":"2022-10-18 03:56:45.000000000","message":"The current code with importlib-metadata 5 is making a list (printed from stestr) like\n\n https://paste.opendev.org/show/bpqS0OPic22XF284x5Dg/\n \nwhen I downgraded importlib-metadata, the list looks like\n\n https://paste.opendev.org/show/bZ7yPaO1pVF8aKT2uGof/\n\nthis is what suggested to me the layout was not quite right?","commit_id":"be8399bbffd5fc1ab76a54cecaa3cc7abdc789e3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"83d022028070150dd7fef4f04b7958981df5395c","unresolved":true,"context_lines":[{"line_number":15,"context_line":"Ib9c2b0a14edea91e97d122d2ac93b650029f918e, which was released with"},{"line_number":16,"context_line":"3.5.1 -- but I was still seeing the issue."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Upon further investigation, the \"real_groups\" dict being returned here"},{"line_number":19,"context_line":"with importlib-metadata 4.12.0 is in buckets by group, e.g."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":" {\u0027group.one\u0027: [EntryPoint(name\u003d\u0027foo\u0027, ... , group\u003d\u0027group.one\u0027),"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"c4c8727d_6d247c9f","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":27},"in_reply_to":"965513ed_a8690d06","updated":"2022-10-18 12:01:15.000000000","message":"🙈","commit_id":"be8399bbffd5fc1ab76a54cecaa3cc7abdc789e3"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"83d022028070150dd7fef4f04b7958981df5395c","unresolved":true,"context_lines":[{"line_number":19,"context_line":"with importlib-metadata 4.12.0 is in buckets by group, e.g."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":" {\u0027group.one\u0027: [EntryPoint(name\u003d\u0027foo\u0027, ... , group\u003d\u0027group.one\u0027),"},{"line_number":22,"context_line":"                EntryPoint(name\u003d\u0027bar\u0027, ... , group\u003d\u0027group.two\u0027)],"},{"line_number":23,"context_line":"  \u0027group.two\u0027: [EntryPoint(name\u003d\u0027moo\u0027, ... , group\u003d\u0027group.two\u0027),"},{"line_number":24,"context_line":"                EntryPoint(name\u003d\u0027goo\u0027, ... , group\u003d\u0027group.two\u0027)],"},{"line_number":25,"context_line":" }"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3229afd0_8ef2f28e","line":22,"range":{"start_line":22,"start_character":58,"end_line":22,"end_character":61},"updated":"2022-10-18 12:01:15.000000000","message":"one","commit_id":"be8399bbffd5fc1ab76a54cecaa3cc7abdc789e3"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"3200a2a0ed501376421858ed123a25d25e65e23e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"with importlib-metadata 4.12.0 is in buckets by group, e.g."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":" {\u0027group.one\u0027: [EntryPoint(name\u003d\u0027foo\u0027, ... , group\u003d\u0027group.one\u0027),"},{"line_number":22,"context_line":"                EntryPoint(name\u003d\u0027bar\u0027, ... , group\u003d\u0027group.two\u0027)],"},{"line_number":23,"context_line":"  \u0027group.two\u0027: [EntryPoint(name\u003d\u0027moo\u0027, ... , group\u003d\u0027group.two\u0027),"},{"line_number":24,"context_line":"                EntryPoint(name\u003d\u0027goo\u0027, ... , group\u003d\u0027group.two\u0027)],"},{"line_number":25,"context_line":" }"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5edb0ab8_026f39f1","line":22,"range":{"start_line":22,"start_character":58,"end_line":22,"end_character":61},"in_reply_to":"3229afd0_8ef2f28e","updated":"2022-10-18 20:58:42.000000000","message":"Done","commit_id":"be8399bbffd5fc1ab76a54cecaa3cc7abdc789e3"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"83d022028070150dd7fef4f04b7958981df5395c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b824e20c_6fd91973","updated":"2022-10-18 12:01:15.000000000","message":"Oh man, sorry 🙈\n\nFix looks good. Just one suggestion inline.","commit_id":"be8399bbffd5fc1ab76a54cecaa3cc7abdc789e3"}],"stevedore/_cache.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"83d022028070150dd7fef4f04b7958981df5395c","unresolved":true,"context_lines":[{"line_number":107,"context_line":"        _real_groups \u003d collections.defaultdict(list)"},{"line_number":108,"context_line":"        for entry_point in real_groups:"},{"line_number":109,"context_line":"            _real_groups[entry_point.group].append(entry_point)"},{"line_number":110,"context_line":"        real_groups \u003d _real_groups"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"    # Convert the namedtuple values to regular tuples"},{"line_number":113,"context_line":"    groups \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"cec2b811_c5a8033b","line":110,"updated":"2022-10-18 12:01:15.000000000","message":"Rather than doing this, can we do:\n\n  real_groups \u003d {\n      group: real_groups.select(group\u003dgroup) for group in real_groups.groups\n  }\n\nSame thing only this uses the \"proper\" API, right?","commit_id":"be8399bbffd5fc1ab76a54cecaa3cc7abdc789e3"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"3200a2a0ed501376421858ed123a25d25e65e23e","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        _real_groups \u003d collections.defaultdict(list)"},{"line_number":108,"context_line":"        for entry_point in real_groups:"},{"line_number":109,"context_line":"            _real_groups[entry_point.group].append(entry_point)"},{"line_number":110,"context_line":"        real_groups \u003d _real_groups"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"    # Convert the namedtuple values to regular tuples"},{"line_number":113,"context_line":"    groups \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"a5cd338b_a554e83f","line":110,"in_reply_to":"cec2b811_c5a8033b","updated":"2022-10-18 20:58:42.000000000","message":"yes this looks better 😊","commit_id":"be8399bbffd5fc1ab76a54cecaa3cc7abdc789e3"}]}
