)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"566d755bde3325c861a7c1d6e426168460633cc7","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0235998a_4453f9c3","updated":"2025-04-15 01:26:21.000000000","message":"AFIAK you cannot update the hashes for existing releases, and you should create new releases.","commit_id":"7d879e92cb091e6f75bc233e7a26c64f8b93b096"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"630fea47bf11659710ba6387b0de56e64ec0b4f0","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"65347b96_0f25a0bc","in_reply_to":"0235998a_4453f9c3","updated":"2025-04-15 01:27:03.000000000","message":"See https://review.opendev.org/c/openstack/releases/+/941448 as an example.","commit_id":"7d879e92cb091e6f75bc233e7a26c64f8b93b096"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"435dc61c1a981d62b0163cebff802460201db9b3","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"fba769dd_9a85c914","in_reply_to":"4643072b_d7490b63","updated":"2025-04-15 10:47:40.000000000","message":"No, I am not. I was doing it manually, and I misread the YML elements. I am now using the command \"tox -e venv -- new-release bobcat \u003cproject\u003e bugfix\"","commit_id":"7d879e92cb091e6f75bc233e7a26c64f8b93b096"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"d1c4ae6210b6f6e82313050700a500eebf214a66","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"cd88bcbe_c454a65f","in_reply_to":"65347b96_0f25a0bc","updated":"2025-04-15 10:15:26.000000000","message":"my bad. The goal was to create a new release. Let me update the patch. I thought that the release number would be automatically generated.","commit_id":"7d879e92cb091e6f75bc233e7a26c64f8b93b096"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"63f1891a5ea926b3be9e9c437b78a657232da6ea","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4643072b_d7490b63","in_reply_to":"cd88bcbe_c454a65f","updated":"2025-04-15 10:40:25.000000000","message":"Are you using any tools ? The existing release records should not be updated and you should ADD new ones.","commit_id":"7d879e92cb091e6f75bc233e7a26c64f8b93b096"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"2bcd7771384fbd0907966e5c8235c835aa5d31ad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1a80789c_761f8257","in_reply_to":"fba769dd_9a85c914","updated":"2025-04-16 10:54:31.000000000","message":"Done","commit_id":"7d879e92cb091e6f75bc233e7a26c64f8b93b096"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"f8bfe9614833802256f38b698980e22fe74996b8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"ddc7cb39_33779a3b","updated":"2025-04-16 11:47:45.000000000","message":"Thanks Rafael! LGTM.","commit_id":"6d421e12b4d41698cd398dbfa8223587eff46f51"}],"deliverables/bobcat/cloudkitty-dashboard.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"6f01db7f37fb29fac3b3515e4bb5e6509314890d","unresolved":true,"context_lines":[{"line_number":19,"context_line":"  - version: 17.0.1"},{"line_number":20,"context_line":"    projects:"},{"line_number":21,"context_line":"      - repo: openstack/cloudkitty-dashboard"},{"line_number":22,"context_line":"        hash: f48683d36d410888a5625e01206a935e512f3d9a"},{"line_number":23,"context_line":"branches:"},{"line_number":24,"context_line":"  - name: stable/2023.2"},{"line_number":25,"context_line":"    location: 17.0.0.0rc1"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7c554bb1_e42aae71","line":22,"updated":"2025-04-16 09:38:34.000000000","message":"this does not have any functional code change, I\u0027d rather not release this. we can go EOL with 17.0.0 as final release from cloudkitty-dashboard.","commit_id":"b8911d7ac37cdaa2a9f5224695f859066826feec"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9118b4fb39330c52b53d6d95336d4d4e4a708565","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  - version: 17.0.1"},{"line_number":20,"context_line":"    projects:"},{"line_number":21,"context_line":"      - repo: openstack/cloudkitty-dashboard"},{"line_number":22,"context_line":"        hash: f48683d36d410888a5625e01206a935e512f3d9a"},{"line_number":23,"context_line":"branches:"},{"line_number":24,"context_line":"  - name: stable/2023.2"},{"line_number":25,"context_line":"    location: 17.0.0.0rc1"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"239c727b_b40d4d19","line":22,"in_reply_to":"5860642e_288fd60e","updated":"2025-04-17 08:43:30.000000000","message":"Done","commit_id":"b8911d7ac37cdaa2a9f5224695f859066826feec"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"2bcd7771384fbd0907966e5c8235c835aa5d31ad","unresolved":true,"context_lines":[{"line_number":19,"context_line":"  - version: 17.0.1"},{"line_number":20,"context_line":"    projects:"},{"line_number":21,"context_line":"      - repo: openstack/cloudkitty-dashboard"},{"line_number":22,"context_line":"        hash: f48683d36d410888a5625e01206a935e512f3d9a"},{"line_number":23,"context_line":"branches:"},{"line_number":24,"context_line":"  - name: stable/2023.2"},{"line_number":25,"context_line":"    location: 17.0.0.0rc1"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5860642e_288fd60e","line":22,"in_reply_to":"7c554bb1_e42aae71","updated":"2025-04-16 10:54:31.000000000","message":"I agree with you. Therefore, I will remove this then.","commit_id":"b8911d7ac37cdaa2a9f5224695f859066826feec"}],"deliverables/bobcat/cloudkitty.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"6f01db7f37fb29fac3b3515e4bb5e6509314890d","unresolved":true,"context_lines":[{"line_number":21,"context_line":"      - repo: openstack/cloudkitty"},{"line_number":22,"context_line":"        hash: 60077a3cc47eaa49e33930bfe4253bff784c6a63"},{"line_number":23,"context_line":"    diff-start: 18.0.0"},{"line_number":24,"context_line":"  - version: 19.0.1"},{"line_number":25,"context_line":"    projects:"},{"line_number":26,"context_line":"      - repo: openstack/cloudkitty"},{"line_number":27,"context_line":"        hash: f720ad05775980ce417061b05a3e316f1b0c4366"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"0bc38121_0d501688","line":24,"updated":"2025-04-16 09:38:34.000000000","message":"OK, so, there are a couple of change that seems to me more like feature patches. Cloudkitty is not listed as following stable policy [1] (that does not allow feature backports), so it\u0027s fine. On the other hand i\u0027d rather bump MINOR version (19.1.0), moreover, by looking at the changes i\u0027m not sure it\u0027s a good idea to cut a release as there are breaking API changes. :/\nOpinions?\n\n[1] https://docs.openstack.org/project-team-guide/stable-branches.html#project-teams-which-asserted-they-follow-the-stable-branch-policy","commit_id":"b8911d7ac37cdaa2a9f5224695f859066826feec"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"2bcd7771384fbd0907966e5c8235c835aa5d31ad","unresolved":true,"context_lines":[{"line_number":21,"context_line":"      - repo: openstack/cloudkitty"},{"line_number":22,"context_line":"        hash: 60077a3cc47eaa49e33930bfe4253bff784c6a63"},{"line_number":23,"context_line":"    diff-start: 18.0.0"},{"line_number":24,"context_line":"  - version: 19.0.1"},{"line_number":25,"context_line":"    projects:"},{"line_number":26,"context_line":"      - repo: openstack/cloudkitty"},{"line_number":27,"context_line":"        hash: f720ad05775980ce417061b05a3e316f1b0c4366"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f13ebe0_3bae691b","line":24,"in_reply_to":"0bc38121_0d501688","updated":"2025-04-16 10:54:31.000000000","message":"No, there is no API breaking changes here.\n\nAre you talking about the following one?\n```\nRemove get_state function and its references\n```\n\nThis is only a deprecated method that throws a warning. It does not affect the rest API. It is only an internal method using only inside CloudKitty.","commit_id":"b8911d7ac37cdaa2a9f5224695f859066826feec"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"f8bfe9614833802256f38b698980e22fe74996b8","unresolved":false,"context_lines":[{"line_number":21,"context_line":"      - repo: openstack/cloudkitty"},{"line_number":22,"context_line":"        hash: 60077a3cc47eaa49e33930bfe4253bff784c6a63"},{"line_number":23,"context_line":"    diff-start: 18.0.0"},{"line_number":24,"context_line":"  - version: 19.0.1"},{"line_number":25,"context_line":"    projects:"},{"line_number":26,"context_line":"      - repo: openstack/cloudkitty"},{"line_number":27,"context_line":"        hash: f720ad05775980ce417061b05a3e316f1b0c4366"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"d9e04756_ab322ff3","line":24,"in_reply_to":"9f13ebe0_3bae691b","updated":"2025-04-16 11:47:45.000000000","message":"Acknowledged, thanks for the explanation Rafael. LGTM then.","commit_id":"b8911d7ac37cdaa2a9f5224695f859066826feec"}],"deliverables/bobcat/python-cloudkittyclient.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"6f01db7f37fb29fac3b3515e4bb5e6509314890d","unresolved":true,"context_lines":[{"line_number":14,"context_line":"  - version: 4.8.1"},{"line_number":15,"context_line":"    projects:"},{"line_number":16,"context_line":"      - repo: openstack/python-cloudkittyclient"},{"line_number":17,"context_line":"        hash: c151d6bba8d309a24e9251929e763cf5cd7dfdaa"},{"line_number":18,"context_line":"branches:"},{"line_number":19,"context_line":"  - name: stable/2023.2"},{"line_number":20,"context_line":"    location: 4.8.0"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"598d76a8_ba09b980","line":17,"updated":"2025-04-16 09:38:34.000000000","message":"✔","commit_id":"b8911d7ac37cdaa2a9f5224695f859066826feec"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"2bcd7771384fbd0907966e5c8235c835aa5d31ad","unresolved":false,"context_lines":[{"line_number":14,"context_line":"  - version: 4.8.1"},{"line_number":15,"context_line":"    projects:"},{"line_number":16,"context_line":"      - repo: openstack/python-cloudkittyclient"},{"line_number":17,"context_line":"        hash: c151d6bba8d309a24e9251929e763cf5cd7dfdaa"},{"line_number":18,"context_line":"branches:"},{"line_number":19,"context_line":"  - name: stable/2023.2"},{"line_number":20,"context_line":"    location: 4.8.0"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ecc80042_b4e4cbac","line":17,"in_reply_to":"598d76a8_ba09b980","updated":"2025-04-16 10:54:31.000000000","message":"Done","commit_id":"b8911d7ac37cdaa2a9f5224695f859066826feec"}]}
