)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"cfaf238f52a7248fbf6357ecb81f9c80dd509869","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7c0919f5_5faa1bd7","updated":"2023-04-20 22:29:25.000000000","message":"lgtm, \n\nhacking 6.0.0 is released which use flake8 5.0, let\u0027s bump it in test-requirements.txt also\n\nhttps://github.com/openstack/nova/blob/d6aa8120995ab281b1b755776297c7385bee1c8f/test-requirements.txt#L5","commit_id":"0bbed2571a65c87c95dddc7dd37bbc8edb51b732"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"67c3e4b36749a57e23e771cb98c4609fd5cccf8f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4af9de10_62a7f317","updated":"2023-04-17 17:30:20.000000000","message":"recheck","commit_id":"0bbed2571a65c87c95dddc7dd37bbc8edb51b732"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"01f12f98f28ac4596e012e8cd64d507a0c533602","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"70f38747_f1a66543","updated":"2023-04-14 07:26:24.000000000","message":"recheck bump, logs expired, but the selection of failing jobs looks likely unrelated","commit_id":"0bbed2571a65c87c95dddc7dd37bbc8edb51b732"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"a60d932079dd0f35f07726848288ca39e251e11a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"eab35edf_e95e7bcb","in_reply_to":"7c0919f5_5faa1bd7","updated":"2023-04-21 13:58:11.000000000","message":"Done.","commit_id":"0bbed2571a65c87c95dddc7dd37bbc8edb51b732"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"4a76ebcc8ba7e89e66923c85085c41a008fc631e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f8282756_bb1967e0","updated":"2023-04-25 14:55:44.000000000","message":"Grrrr, it\u0027s picking up the delayed log interpolation false positives. We\u0027ll need https://review.opendev.org/c/openstack/hacking/+/881482/1 first.","commit_id":"afca1ec86e3bc571422fe31ca7b09b8938f32ba3"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"9debc75f04f49ebbaaad073e668d88b55db1731e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4a3c1f7c_38f4cb64","updated":"2023-08-13 06:39:34.000000000","message":"recheck get fresh logs","commit_id":"faa1e64e5b0066f786e4bf61fdc461051f9fdaa8"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"fc07e2e8aa830f4aca3e201e98f614a129c3c917","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"b0ab7a3b_3e42a030","updated":"2023-09-07 11:23:47.000000000","message":"recheck get fresh logs, failures look unrelated","commit_id":"faa1e64e5b0066f786e4bf61fdc461051f9fdaa8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1c80c4d5358b22ab4b7100ecbb3308474d50986e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"f4cb4f05_478367b1","updated":"2023-04-28 18:35:00.000000000","message":"recheck server build error in grenade job which does not seems to be related to this change","commit_id":"faa1e64e5b0066f786e4bf61fdc461051f9fdaa8"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"07f0a74cbeec34828ada97357c95495938e44c93","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"dfe08984_c0fb75bf","updated":"2023-05-03 22:12:37.000000000","message":"recheck ssh timeout","commit_id":"faa1e64e5b0066f786e4bf61fdc461051f9fdaa8"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"8f65869e365541d5b3c199c1f45157ba43b84566","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"c7ebda94_c8321c95","updated":"2023-09-22 12:48:55.000000000","message":"recheck test_live_migration_with_trunk this has now been skipped on master due to a know regresion in neutron","commit_id":"faa1e64e5b0066f786e4bf61fdc461051f9fdaa8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2cc1a082b2117d5fceb61820b44a73ddd22db5f8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"c713a314_0b43f6f9","updated":"2023-04-28 18:34:34.000000000","message":"thanks, lgtm","commit_id":"faa1e64e5b0066f786e4bf61fdc461051f9fdaa8"}],"nova/api/openstack/wsgi.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"9de9c65d549ccbb1baeac137b4fecf79b417093d","unresolved":true,"context_lines":[{"line_number":702,"context_line":"                msg \u003d _(\"Unexpected API Error. \""},{"line_number":703,"context_line":"                        \"{support}\\n{exc}\").format("},{"line_number":704,"context_line":"                            support\u003dversion.support_string(),"},{"line_number":705,"context_line":"                            exc\u003dtype(exc))"},{"line_number":706,"context_line":"                raise webob.exc.HTTPInternalServerError(explanation\u003dmsg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"        return wrapped"}],"source_content_type":"text/x-python","patch_set":6,"id":"5b75d4dd_05103472","line":705,"updated":"2023-09-22 12:37:39.000000000","message":"i woudl general prefer fstrings over sting.format and this is not required for pep8 so i would also conder disabling this hackign check but  this is ok for now.","commit_id":"faa1e64e5b0066f786e4bf61fdc461051f9fdaa8"}],"nova/virt/libvirt/volume/mount.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0e51fb8451be2c36d0cb2440d493ade31143bc72","unresolved":true,"context_lines":[{"line_number":303,"context_line":"                          instance\u003dinstance)"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"                fileutils.ensure_tree(mountpoint)"},{"line_number":306,"context_line":"                LOG.debug(\u0027ensure_tree successful\u0027)"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"                try:"},{"line_number":309,"context_line":"                    nova.privsep.fs.mount(fstype, export, mountpoint, options)"}],"source_content_type":"text/x-python","patch_set":2,"id":"d9cc80a0_291dda3d","line":306,"updated":"2023-04-21 14:27:01.000000000","message":"Intentional?","commit_id":"92fd4aa1d580f9df4c0667e9a8bd685510a5a4e9"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a4747031f47ee419e9a47b6dce25f7c99b3b5e8f","unresolved":false,"context_lines":[{"line_number":303,"context_line":"                          instance\u003dinstance)"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"                fileutils.ensure_tree(mountpoint)"},{"line_number":306,"context_line":"                LOG.debug(\u0027ensure_tree successful\u0027)"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"                try:"},{"line_number":309,"context_line":"                    nova.privsep.fs.mount(fstype, export, mountpoint, options)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fafee2e7_9043f79a","line":306,"in_reply_to":"d9cc80a0_291dda3d","updated":"2023-04-21 14:34:36.000000000","message":"Done","commit_id":"92fd4aa1d580f9df4c0667e9a8bd685510a5a4e9"}],"test-requirements.txt":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0e51fb8451be2c36d0cb2440d493ade31143bc72","unresolved":true,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"hacking\u003e\u003d6.0.0,\u003c3.2.0 # Apache-2.0"},{"line_number":6,"context_line":"mypy\u003e\u003d0.761 # MIT"},{"line_number":7,"context_line":"types-paramiko\u003e\u003d0.1.3 # Apache-2.0"},{"line_number":8,"context_line":"coverage!\u003d4.4,\u003e\u003d4.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":2,"id":"f7adb9dc_8303f697","line":5,"range":{"start_line":5,"start_character":15,"end_line":5,"end_character":21},"updated":"2023-04-21 14:27:01.000000000","message":"whoops","commit_id":"92fd4aa1d580f9df4c0667e9a8bd685510a5a4e9"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9e17c82383b8e31b32f6ca43993f3715b30c0272","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"hacking\u003e\u003d6.0.0,\u003c3.2.0 # Apache-2.0"},{"line_number":6,"context_line":"mypy\u003e\u003d0.761 # MIT"},{"line_number":7,"context_line":"types-paramiko\u003e\u003d0.1.3 # Apache-2.0"},{"line_number":8,"context_line":"coverage!\u003d4.4,\u003e\u003d4.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":2,"id":"269a4e91_d2dc90e2","line":5,"range":{"start_line":5,"start_character":15,"end_line":5,"end_character":21},"in_reply_to":"f7adb9dc_8303f697","updated":"2023-04-21 14:34:44.000000000","message":"Done","commit_id":"92fd4aa1d580f9df4c0667e9a8bd685510a5a4e9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2f059e9f9d316662d0ac68d329947c82d5af970b","unresolved":true,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"hacking\u003e\u003d6.0.0 # Apache-2.0"},{"line_number":6,"context_line":"mypy\u003e\u003d0.761 # MIT"},{"line_number":7,"context_line":"types-paramiko\u003e\u003d0.1.3 # Apache-2.0"},{"line_number":8,"context_line":"coverage!\u003d4.4,\u003e\u003d4.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"8f7c9e56_03cf3160","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":27},"updated":"2023-04-21 16:29:17.000000000","message":"we need to cap it otherwise any update/backward incompatible checks in hacking will break nova gate. By keeping pin here we will make sure nova move to new hacking when it feel to instead of getting unexpected failure in gate.\n\nhacking\u003e\u003d6.0.0,\u003c6.0.1 # Apache-2.0","commit_id":"afca1ec86e3bc571422fe31ca7b09b8938f32ba3"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"4a76ebcc8ba7e89e66923c85085c41a008fc631e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"hacking\u003e\u003d6.0.0 # Apache-2.0"},{"line_number":6,"context_line":"mypy\u003e\u003d0.761 # MIT"},{"line_number":7,"context_line":"types-paramiko\u003e\u003d0.1.3 # Apache-2.0"},{"line_number":8,"context_line":"coverage!\u003d4.4,\u003e\u003d4.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"036f2746_be044b53","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":27},"in_reply_to":"8f7c9e56_03cf3160","updated":"2023-04-25 14:55:44.000000000","message":"Done","commit_id":"afca1ec86e3bc571422fe31ca7b09b8938f32ba3"}]}
