)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8fafeb105274f00472a405978d4bae07e4c9a156","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"337d3f88_cef0d82e","updated":"2024-03-26 19:48:59.000000000","message":"thanks for cleanup. I will say propose the each alias removal as a separate change because there are some used and some are good to go and we can at least merge the one which are good to go. Commenting inline about which are good to go.","commit_id":"27709b03d10b4697be1ff7e8772a0d640d4627ca"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"ec855743c3350753fcb4c505e4eb690c1abd618b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"fc983387_714556e2","in_reply_to":"337d3f88_cef0d82e","updated":"2024-03-27 01:30:41.000000000","message":"Thanks for review. I\u0027ve added a release note.","commit_id":"27709b03d10b4697be1ff7e8772a0d640d4627ca"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b2be4169adfcf77edd6f7be740cbfbf21f58f25e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a9ea2936_d70ab71f","in_reply_to":"95f98b1c_aa2cebc4","updated":"2024-03-27 04:10:27.000000000","message":"ok for me, please fix the pep8 issue also to remove the unused imports.","commit_id":"27709b03d10b4697be1ff7e8772a0d640d4627ca"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"cfc675f49b65baec1f081ac1c97f3b860bacd87f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d76c01ed_51422461","in_reply_to":"a9ea2936_d70ab71f","updated":"2024-03-28 02:47:31.000000000","message":"Done","commit_id":"27709b03d10b4697be1ff7e8772a0d640d4627ca"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"c0a038b51a09c6977933e542a8125b31087e2221","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"95f98b1c_aa2cebc4","in_reply_to":"fc983387_714556e2","updated":"2024-03-27 01:33:43.000000000","message":"Sorry I was confused by the other change. I can split this into multiple changes but I feel like it may be redundant (for example we may have multiple release notes, one per one interface).\n\nLet\u0027s see if the fix for cyborg-tempest-plugin can be merged soon then we can discuss the split further...","commit_id":"27709b03d10b4697be1ff7e8772a0d640d4627ca"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"90a8d999fde6f24b3e041279659c4f8a0e67d8c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"9ec77b5a_d5590565","updated":"2024-03-27 18:14:22.000000000","message":"I am good on your proposal and seeing patch already proposed, it is good to go. 1 thing to fix in releasenotes","commit_id":"2b8ac7d39337402ab2c9f677d3de3b2b1afc8af1"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"2704d4a9c2ceb1329c70f92434873c9243deb3cc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"864cca29_94b10212","updated":"2024-03-28 18:24:52.000000000","message":"thanks. lgtm","commit_id":"23fa0d2de21cbaf6c37dfc843dd850aaede94a3d"}],"releasenotes/notes/cleanup-decorator-aliases-e940b6e114e6f481.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"90a8d999fde6f24b3e041279659c4f8a0e67d8c5","unresolved":true,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The following decorators are no longer available in the ``tempest.test``"},{"line_number":5,"context_line":"    module. Use the ``tempest.lib.decorators`` module instead."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"2d962290_e097c73a","line":5,"range":{"start_line":5,"start_character":11,"end_line":5,"end_character":62},"updated":"2024-03-27 18:14:22.000000000","message":"only attr is available from ``tempest.lib.decorators`` module and rest all from tempest.common.utils\n\nmaybe we should list them explicitly","commit_id":"2b8ac7d39337402ab2c9f677d3de3b2b1afc8af1"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"cfc675f49b65baec1f081ac1c97f3b860bacd87f","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The following decorators are no longer available in the ``tempest.test``"},{"line_number":5,"context_line":"    module. Use the ``tempest.lib.decorators`` module instead."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"99550f23_9b2dcbc9","line":5,"range":{"start_line":5,"start_character":11,"end_line":5,"end_character":62},"in_reply_to":"2d962290_e097c73a","updated":"2024-03-28 02:47:31.000000000","message":"Ah, ok. Because the attr decorator is in a different module, we may have to split the note for it. Then probably it makes sense to create a separate commit for attr.\n\nI\u0027ve split out the attr decorator part to the subsequent commit.","commit_id":"2b8ac7d39337402ab2c9f677d3de3b2b1afc8af1"}],"tempest/test.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8fafeb105274f00472a405978d4bae07e4c9a156","unresolved":true,"context_lines":[{"line_number":40,"context_line":"CONF \u003d config.CONF"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"attr \u003d debtcollector.moves.moved_function("},{"line_number":44,"context_line":"    decorators.attr, \u0027attr\u0027, __name__,"},{"line_number":45,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"services \u003d debtcollector.moves.moved_function("}],"source_content_type":"text/x-python","patch_set":2,"id":"992a3e4d_f9fe3a86","side":"PARENT","line":45,"range":{"start_line":43,"start_character":0,"end_line":45,"end_character":40},"updated":"2024-03-26 19:48:59.000000000","message":"this is being used in cyborg-tempest-plugin, we should fix that otherwise it will break them. \n\n- https://codesearch.opendev.org/?q\u003dtest%5C.attr%5C(\u0026i\u003dnope\u0026literal\u003dnope\u0026files\u003d\u0026excludeFiles\u003d\u0026repos\u003d","commit_id":"1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"90a8d999fde6f24b3e041279659c4f8a0e67d8c5","unresolved":false,"context_lines":[{"line_number":40,"context_line":"CONF \u003d config.CONF"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"attr \u003d debtcollector.moves.moved_function("},{"line_number":44,"context_line":"    decorators.attr, \u0027attr\u0027, __name__,"},{"line_number":45,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"services \u003d debtcollector.moves.moved_function("}],"source_content_type":"text/x-python","patch_set":2,"id":"18c2a70f_e9dce706","side":"PARENT","line":45,"range":{"start_line":43,"start_character":0,"end_line":45,"end_character":40},"in_reply_to":"165c927d_dc6a2f36","updated":"2024-03-27 18:14:22.000000000","message":"Done","commit_id":"1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"ec855743c3350753fcb4c505e4eb690c1abd618b","unresolved":true,"context_lines":[{"line_number":40,"context_line":"CONF \u003d config.CONF"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"attr \u003d debtcollector.moves.moved_function("},{"line_number":44,"context_line":"    decorators.attr, \u0027attr\u0027, __name__,"},{"line_number":45,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"services \u003d debtcollector.moves.moved_function("}],"source_content_type":"text/x-python","patch_set":2,"id":"165c927d_dc6a2f36","side":"PARENT","line":45,"range":{"start_line":43,"start_character":0,"end_line":45,"end_character":40},"in_reply_to":"992a3e4d_f9fe3a86","updated":"2024-03-27 01:30:41.000000000","message":"I\u0027ve proposed a fix https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/908551 but it was blocked by stable/yoga branch remaining in the past.\n\nLet\u0027s see if their gate has been updated...","commit_id":"1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8fafeb105274f00472a405978d4bae07e4c9a156","unresolved":true,"context_lines":[{"line_number":45,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"services \u003d debtcollector.moves.moved_function("},{"line_number":49,"context_line":"    utils.services, \u0027services\u0027, __name__,"},{"line_number":50,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"requires_ext \u003d debtcollector.moves.moved_function("}],"source_content_type":"text/x-python","patch_set":2,"id":"39fa6b09_6fb6f970","side":"PARENT","line":50,"range":{"start_line":48,"start_character":0,"end_line":50,"end_character":40},"updated":"2024-03-26 19:48:59.000000000","message":"seems one ref of it in designate-tempest-plugin, that is not blocking but will be good if we can propose change there \n- https://codesearch.opendev.org/?q\u003dtest%5C.services%5C(\u0026i\u003dnope\u0026literal\u003dnope\u0026files\u003d\u0026excludeFiles\u003d\u0026repos\u003d","commit_id":"1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"ec855743c3350753fcb4c505e4eb690c1abd618b","unresolved":true,"context_lines":[{"line_number":45,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"services \u003d debtcollector.moves.moved_function("},{"line_number":49,"context_line":"    utils.services, \u0027services\u0027, __name__,"},{"line_number":50,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"requires_ext \u003d debtcollector.moves.moved_function("}],"source_content_type":"text/x-python","patch_set":2,"id":"e180ae67_8f1c8e1b","side":"PARENT","line":50,"range":{"start_line":48,"start_character":0,"end_line":50,"end_character":40},"in_reply_to":"39fa6b09_6fb6f970","updated":"2024-03-27 01:30:41.000000000","message":"I noticed I didn\u0027t check documentations. I\u0027ve proposed https://review.opendev.org/c/openstack/designate-tempest-plugin/+/914416 .","commit_id":"1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"90a8d999fde6f24b3e041279659c4f8a0e67d8c5","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"services \u003d debtcollector.moves.moved_function("},{"line_number":49,"context_line":"    utils.services, \u0027services\u0027, __name__,"},{"line_number":50,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"requires_ext \u003d debtcollector.moves.moved_function("}],"source_content_type":"text/x-python","patch_set":2,"id":"1a12eb87_0a7003bf","side":"PARENT","line":50,"range":{"start_line":48,"start_character":0,"end_line":50,"end_character":40},"in_reply_to":"e180ae67_8f1c8e1b","updated":"2024-03-27 18:14:22.000000000","message":"Done","commit_id":"1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8fafeb105274f00472a405978d4bae07e4c9a156","unresolved":true,"context_lines":[{"line_number":50,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"requires_ext \u003d debtcollector.moves.moved_function("},{"line_number":54,"context_line":"    utils.requires_ext, \u0027requires_ext\u0027, __name__,"},{"line_number":55,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"is_extension_enabled \u003d debtcollector.moves.moved_function("}],"source_content_type":"text/x-python","patch_set":2,"id":"60bb67d9_f8a3918d","side":"PARENT","line":55,"range":{"start_line":53,"start_character":0,"end_line":55,"end_character":40},"updated":"2024-03-26 19:48:59.000000000","message":"This is good to go as nobody seems using it \n\n- https://codesearch.opendev.org/?q\u003drequires_ext\u0026i\u003dnope\u0026literal\u003dnope\u0026files\u003d\u0026excludeFiles\u003d\u0026repos\u003d","commit_id":"1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"90a8d999fde6f24b3e041279659c4f8a0e67d8c5","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"requires_ext \u003d debtcollector.moves.moved_function("},{"line_number":54,"context_line":"    utils.requires_ext, \u0027requires_ext\u0027, __name__,"},{"line_number":55,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"is_extension_enabled \u003d debtcollector.moves.moved_function("}],"source_content_type":"text/x-python","patch_set":2,"id":"2c38f708_d2265053","side":"PARENT","line":55,"range":{"start_line":53,"start_character":0,"end_line":55,"end_character":40},"in_reply_to":"60bb67d9_f8a3918d","updated":"2024-03-27 18:14:22.000000000","message":"Done","commit_id":"1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8fafeb105274f00472a405978d4bae07e4c9a156","unresolved":true,"context_lines":[{"line_number":55,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"is_extension_enabled \u003d debtcollector.moves.moved_function("},{"line_number":59,"context_line":"    utils.is_extension_enabled, \u0027is_extension_enabled\u0027, __name__,"},{"line_number":60,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"at_exit_set \u003d set()"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"40cef3c0_cb603e49","side":"PARENT","line":60,"range":{"start_line":58,"start_character":0,"end_line":60,"end_character":40},"updated":"2024-03-26 19:48:59.000000000","message":"This is almost good and I do not see this is being used from this file in active projects\n- https://codesearch.opendev.org/?q\u003dis_extension_enabled\u0026i\u003dnope\u0026literal\u003dnope\u0026files\u003d\u0026excludeFiles\u003d\u0026repos\u003d","commit_id":"1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"90a8d999fde6f24b3e041279659c4f8a0e67d8c5","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"is_extension_enabled \u003d debtcollector.moves.moved_function("},{"line_number":59,"context_line":"    utils.is_extension_enabled, \u0027is_extension_enabled\u0027, __name__,"},{"line_number":60,"context_line":"    version\u003d\u0027Pike\u0027, removal_version\u003d\u0027?\u0027)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"at_exit_set \u003d set()"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"84d7f850_2f3b5455","side":"PARENT","line":60,"range":{"start_line":58,"start_character":0,"end_line":60,"end_character":40},"in_reply_to":"40cef3c0_cb603e49","updated":"2024-03-27 18:14:22.000000000","message":"Done","commit_id":"1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"}]}
