)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":30742,"name":"Soniya Murlidhar Vyas","email":"svyas@redhat.com","username":"svyas"},"change_message_id":"53296345356a5395ab0ad6b253326c03d2c7b838","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0768a4df_e9e41ab4","updated":"2022-02-28 14:13:57.000000000","message":"recheck","commit_id":"59c95b0dd50eb923bbfc02f2f46a44c99c1ee5cb"},{"author":{"_account_id":30742,"name":"Soniya Murlidhar Vyas","email":"svyas@redhat.com","username":"svyas"},"change_message_id":"ea444cc2aa931b73c8e4fff07e72da139ac39a41","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7f606528_483041d2","updated":"2022-03-15 10:44:27.000000000","message":"recheck","commit_id":"7b7025013e039a8295365db1b4aeb31739bcb557"},{"author":{"_account_id":30742,"name":"Soniya Murlidhar Vyas","email":"svyas@redhat.com","username":"svyas"},"change_message_id":"bbf5f3868712229c9b0cef61bf938b7a4373cb30","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"3e95c3de_770c738b","updated":"2022-03-15 13:32:04.000000000","message":"recheck","commit_id":"41639ea043be42d38bf2ea69b81a12be6707a9c8"},{"author":{"_account_id":30742,"name":"Soniya Murlidhar Vyas","email":"svyas@redhat.com","username":"svyas"},"change_message_id":"397760f4e8ed25d185c5d95faa1cd8cab63b8f51","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"d03700ae_dc9678ba","updated":"2022-04-12 13:47:13.000000000","message":"recheck","commit_id":"315fe69cc24ea9705d8ab39cca6e417dd958978a"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"410ad894f71e199b1001a0c1cdd9a67bcb931900","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"43ef6ff7_646fac6e","updated":"2022-04-13 07:50:18.000000000","message":"there is something wrong with the patch, rechecks won\u0027t help:\n Details: {\u0027type\u0027: \u0027HTTPBadRequest\u0027, \u0027message\u0027: \"Unrecognized attribute(s) \u0027from_port, ip_protocol, parent_group_id, cidr, to_port\u0027\", \u0027detail\u0027: \u0027\u0027}","commit_id":"315fe69cc24ea9705d8ab39cca6e417dd958978a"}],"barbican_tempest_plugin/tests/scenario/manager.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1780a23d92f9aaaf924b8dce541ac101f3556099","unresolved":true,"context_lines":[{"line_number":38,"context_line":"    \"\"\"Base class for scenario tests. Uses tempest own clients. \"\"\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    credentials \u003d [\u0027primary\u0027]"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @classmethod"},{"line_number":43,"context_line":"    def setup_clients(cls):"},{"line_number":44,"context_line":"        super(ScenarioTest, cls).setup_clients()"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    # ## Test functions library"},{"line_number":47,"context_line":"    #"},{"line_number":48,"context_line":"    # The create_[resource] functions only return body and discard the"}],"source_content_type":"text/x-python","patch_set":6,"id":"10f28da9_8ed8bfe6","line":45,"range":{"start_line":41,"start_character":0,"end_line":45,"end_character":0},"updated":"2022-03-15 20:53:33.000000000","message":"you can remove this also.","commit_id":"41639ea043be42d38bf2ea69b81a12be6707a9c8"},{"author":{"_account_id":30742,"name":"Soniya Murlidhar Vyas","email":"svyas@redhat.com","username":"svyas"},"change_message_id":"48ddd7f2542785364c0ac5491ad6a1d09de24082","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    \"\"\"Base class for scenario tests. Uses tempest own clients. \"\"\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    credentials \u003d [\u0027primary\u0027]"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @classmethod"},{"line_number":43,"context_line":"    def setup_clients(cls):"},{"line_number":44,"context_line":"        super(ScenarioTest, cls).setup_clients()"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    # ## Test functions library"},{"line_number":47,"context_line":"    #"},{"line_number":48,"context_line":"    # The create_[resource] functions only return body and discard the"}],"source_content_type":"text/x-python","patch_set":6,"id":"a8e83826_94a929af","line":45,"range":{"start_line":41,"start_character":0,"end_line":45,"end_character":0},"in_reply_to":"10f28da9_8ed8bfe6","updated":"2022-03-16 13:25:05.000000000","message":"Done","commit_id":"41639ea043be42d38bf2ea69b81a12be6707a9c8"},{"author":{"_account_id":33732,"name":"Roman Popelka","email":"rpopelka@redhat.com","username":"rpopelka"},"change_message_id":"c9be1a63bf2e5b46e47769e6bb0364c08069c0ee","unresolved":true,"context_lines":[{"line_number":59,"context_line":"        # Compute image client"},{"line_number":60,"context_line":"        cls.compute_images_client \u003d cls.os_primary.compute_images_client"},{"line_number":61,"context_line":"        cls.keypairs_client \u003d cls.os_primary.keypairs_client"},{"line_number":62,"context_line":"        # Nova security groups client"},{"line_number":63,"context_line":"        cls.compute_security_groups_client \u003d ("},{"line_number":64,"context_line":"            cls.os_primary.compute_security_groups_client)"},{"line_number":65,"context_line":"        cls.compute_security_group_rules_client \u003d ("}],"source_content_type":"text/x-python","patch_set":11,"id":"0ae7890e_3925ae31","side":"PARENT","line":62,"updated":"2022-04-13 09:06:03.000000000","message":"This plugin still uses nova-network security groups clients. These clients are no longer provided in tempest and are replaced by neutron clients[1]. Since these clients use different rulesets notations, simple substitution won\u0027t work.\nYou can either:\n\n1. Keep nova-network security groups clients until all security groups related methods are cleaned up and then cleanup the rest of setup_clients method\n\n2. Keep setup_clients method until all security groups related methods are cleaned up and then remove setup_clients on top of that (probably the cleaner way)\n\n[1] https://opendev.org/openstack/tempest/commit/bbc9dd34f6455aa7fdd70737764408e48c1494f8","commit_id":"9fe096e1422c7c884b94166763b4857b5abcea30"}]}
