)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"06a68ac5380bec644e3a0493b3bcca663c0122fa","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove `state` field from API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Following the patch [1], this patchset executes the removal of the state field from the API."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"[1] https://review.opendev.org/c/openstack/cloudkitty/+/774634"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5682ce55_1fe7fc2d","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":92},"updated":"2023-04-03 13:18:55.000000000","message":"Please wrap line.","commit_id":"ae56df57b7bd0a85fed85ab792564a4b45fd6de6"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"5388dc1aab434c0dfb4fddbf891712a8bd7af837","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove `state` field from API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Following the patch [1], this patchset executes the removal of the state field from the API."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"[1] https://review.opendev.org/c/openstack/cloudkitty/+/774634"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"78f79efc_9401ab20","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":92},"in_reply_to":"5682ce55_1fe7fc2d","updated":"2023-04-03 13:27:12.000000000","message":"Done","commit_id":"ae56df57b7bd0a85fed85ab792564a4b45fd6de6"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"b229e58593582bbb7926461f3627c9f0aabe5233","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a0449d93_c02e0118","updated":"2023-04-03 13:22:08.000000000","message":"Other projects use microversions to change API schemas without breaking compatibility with older clients. Should we consider doing the same?","commit_id":"ae56df57b7bd0a85fed85ab792564a4b45fd6de6"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"1040cef21e59d22d70616acbde796df597378434","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e9d056d7_770b0991","updated":"2023-03-15 19:23:37.000000000","message":"recheck","commit_id":"ae56df57b7bd0a85fed85ab792564a4b45fd6de6"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"5388dc1aab434c0dfb4fddbf891712a8bd7af837","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"be7ac7b2_82bab512","in_reply_to":"a0449d93_c02e0118","updated":"2023-04-03 13:27:12.000000000","message":"Maybe we can discuss it and plan this feature. However, introducing it here would seem an overkill. As we would need to project, and implement the microversion workflow.","commit_id":"ae56df57b7bd0a85fed85ab792564a4b45fd6de6"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"658b21f027feeb668ca4fefba023a2b7116304cc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2655eb33_b8bf98a6","in_reply_to":"be7ac7b2_82bab512","updated":"2023-04-03 13:35:11.000000000","message":"Understood.","commit_id":"ae56df57b7bd0a85fed85ab792564a4b45fd6de6"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"658b21f027feeb668ca4fefba023a2b7116304cc","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"65d7694b_106d9a1e","updated":"2023-04-03 13:35:11.000000000","message":"Should we add a release note to this change at least?","commit_id":"c0d237c4d7cad83531cc331dd1be917a8e048bcc"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"4f2e65a5b40e60f829d929161db6ba9ed1498ac1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"dc9c4ddd_bac4eb51","in_reply_to":"65d7694b_106d9a1e","updated":"2023-04-03 13:42:20.000000000","message":"good catch!","commit_id":"c0d237c4d7cad83531cc331dd1be917a8e048bcc"}],"cloudkitty/api/v2/scope/state.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"b229e58593582bbb7926461f3627c9f0aabe5233","unresolved":true,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"        if not last_processed_timestamp:"},{"line_number":127,"context_line":"            raise http_exceptions.BadRequest("},{"line_number":128,"context_line":"                \"Variables \u0027last_processed_timestamp\u0027 cannot be empty/None.\")"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"        results \u003d self._storage_state.get_all("},{"line_number":131,"context_line":"            identifier\u003dscope_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"a4c77990_1df7a5c6","line":128,"range":{"start_line":128,"start_character":17,"end_line":128,"end_character":26},"updated":"2023-04-03 13:22:08.000000000","message":"Variable","commit_id":"ae56df57b7bd0a85fed85ab792564a4b45fd6de6"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"5388dc1aab434c0dfb4fddbf891712a8bd7af837","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"        if not last_processed_timestamp:"},{"line_number":127,"context_line":"            raise http_exceptions.BadRequest("},{"line_number":128,"context_line":"                \"Variables \u0027last_processed_timestamp\u0027 cannot be empty/None.\")"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"        results \u003d self._storage_state.get_all("},{"line_number":131,"context_line":"            identifier\u003dscope_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"c4b645f7_e18a32f9","line":128,"range":{"start_line":128,"start_character":17,"end_line":128,"end_character":26},"in_reply_to":"a4c77990_1df7a5c6","updated":"2023-04-03 13:27:12.000000000","message":"Done","commit_id":"ae56df57b7bd0a85fed85ab792564a4b45fd6de6"}],"releasenotes/notes/remove-state-attribute-scope-28e48ae4ada5208d.yaml":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"7f3465a18a5d39b91f09485a420714dc3a31970b","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Following the patch (https://review.opendev.org/c/openstack/cloudkitty/+/774634),"},{"line_number":5,"context_line":"    we concluded the removal of the state field from the scope API."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"002929a4_076f4855","line":5,"range":{"start_line":2,"start_character":0,"end_line":5,"end_character":67},"updated":"2023-04-03 14:34:34.000000000","message":"I would use the upgrade type and just say:\n\nThe `state` field is removed from the scope API. Use `last_processed_timestamp` instead.","commit_id":"c7611ee009f4f68ca3d3bcf5cbe2edc1e4c4be72"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"b97bde0adff25ef26962211bbf16007847f529f1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Following the patch (https://review.opendev.org/c/openstack/cloudkitty/+/774634),"},{"line_number":5,"context_line":"    we concluded the removal of the state field from the scope API."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"f410472b_fcdce1dd","line":5,"range":{"start_line":2,"start_character":0,"end_line":5,"end_character":67},"in_reply_to":"002929a4_076f4855","updated":"2023-04-03 14:36:28.000000000","message":"Done","commit_id":"c7611ee009f4f68ca3d3bcf5cbe2edc1e4c4be72"}]}
