)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"8ca0679a1908388b1285f812a2d674b37f475199","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"733fd805_748581e4","updated":"2022-01-25 11:04:01.000000000","message":"\u003e deliverable ironic has status \u0027extended maintenance\u0027 for ussuri and cannot have new releases tagged\n\nI guess too late","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"a48610a56a262f242c20289838de509ffebf761c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"89db4292_f106bd85","updated":"2022-02-09 19:39:12.000000000","message":"First of all, sorry for not reviewing this sooner. What I see is that some of the deliverables have no code change that would involve any change in packages (i.e. CI changes only), thus those shouldn\u0027t be released. Can you please remove them from this patch? (See my comment inline). Thanks in advance!","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"67d14fb5dfafd02df787bb3a19603936fd2074f4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"dfe985c7_b63d76e4","updated":"2022-01-25 14:39:13.000000000","message":"I\u0027ve talked with elodilles to see what we can do about it \u003d)","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"09e1d9d3eebf27e541ec49ca147c460fdaad1718","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9384c4b3_7efcca7c","updated":"2022-02-14 12:21:22.000000000","message":"Thanks Elod, I\u0027m updating things now","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"64c0bd74f4d9ec1a83ec0c75a1f39e9c4f580f9d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"bec6d7df_763ebe3f","updated":"2022-03-09 16:00:13.000000000","message":"Giving -1 to highlight my question inline.","commit_id":"fd50bb5dce3b2bef25575a2fd7ec7cf2b09495ac"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"72e3414e8f421fc1e764605b1fd097fd96d232c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f4b9a7af_0729addc","updated":"2022-03-09 17:11:15.000000000","message":"Thanks for the update! Tested the patch locally and validation succeeds IF ussuri state is set back as \u0027maintained\u0027. I think we are good to go here.\n\nShort description about what we should do now:\n\nTripleo and ironic missed the ussuri-em transition deadline and meanwhile ussuri state was changed to \u0027extended maintenance\u0027 (see https://releases.openstack.org). So to merge Tripleo and Ironic and transition them to EM we need to do the following:\n\n1. Move back Ussuri to \u0027maintained\u0027 state temporarily until we finishes the following steps\n2. do tripleo \u0026\u0026 ironic final release\n3. tag tripleo \u0026\u0026 ironic with ussuri-em\n4. set back Ussuri state to \u0027extended maintenance\u0027","commit_id":"509484f7c3e7f8e39403148289e0625b4adf1c6f"}],"deliverables/ussuri/ironic.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"64c0bd74f4d9ec1a83ec0c75a1f39e9c4f580f9d","unresolved":true,"context_lines":[{"line_number":22,"context_line":"    projects:"},{"line_number":23,"context_line":"      - repo: openstack/ironic"},{"line_number":24,"context_line":"        hash: 0c17549c2c81fcb2e3ce256d93f80befe36c2d0d"},{"line_number":25,"context_line":"  - version: 15.0.3"},{"line_number":26,"context_line":"    projects:"},{"line_number":27,"context_line":"      - repo: openstack/ironic"},{"line_number":28,"context_line":"        hash: c5dcc67eadaa0602ec72e5a5489597f2bd21ba47"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5ca17d5b_c3fb47ec","line":25,"updated":"2022-03-09 16:00:13.000000000","message":"Hmmm, I see upgrade notes [1] that might indicate that this release is not really appropriate to a stable branch as it contains new (?) config entries to be set.\n\nAre the team sure they want to release them? Can those cause issue for users if those options are not set?\n\nSince we are far beyond the Ussuri EM deadline I\u0027d rather not release this from ironic (and set 15.0.2 as final release from Ussuri). In that way Vendors / operators should decide themselves whether to consume the patches downstream, maybe giving more focus on the changes. What do you think?\n\n+1: the hash is not the latest, we miss one patch ( I80d1b3e7f9e2e23ddaca640714a342b63ae3a5fa ) but that\u0027s not a problem...\n\n[1] https://zuul.opendev.org/t/openstack/build/473cb9467ccd45a28be3337b15707b29/log/tox/list-changes-results.log#2122-2143","commit_id":"fd50bb5dce3b2bef25575a2fd7ec7cf2b09495ac"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5f467a669ef354583ae8dd3b34751a88621b722b","unresolved":true,"context_lines":[{"line_number":22,"context_line":"    projects:"},{"line_number":23,"context_line":"      - repo: openstack/ironic"},{"line_number":24,"context_line":"        hash: 0c17549c2c81fcb2e3ce256d93f80befe36c2d0d"},{"line_number":25,"context_line":"  - version: 15.0.3"},{"line_number":26,"context_line":"    projects:"},{"line_number":27,"context_line":"      - repo: openstack/ironic"},{"line_number":28,"context_line":"        hash: c5dcc67eadaa0602ec72e5a5489597f2bd21ba47"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ae2d3c83_75473f45","line":25,"in_reply_to":"5ca17d5b_c3fb47ec","updated":"2022-03-10 08:19:56.000000000","message":"IIRC this is more of a \"should\" than \"must\".","commit_id":"fd50bb5dce3b2bef25575a2fd7ec7cf2b09495ac"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"de44fe0e4582507d536a1be90401b42127944c81","unresolved":true,"context_lines":[{"line_number":22,"context_line":"    projects:"},{"line_number":23,"context_line":"      - repo: openstack/ironic"},{"line_number":24,"context_line":"        hash: 0c17549c2c81fcb2e3ce256d93f80befe36c2d0d"},{"line_number":25,"context_line":"  - version: 15.0.3"},{"line_number":26,"context_line":"    projects:"},{"line_number":27,"context_line":"      - repo: openstack/ironic"},{"line_number":28,"context_line":"        hash: c5dcc67eadaa0602ec72e5a5489597f2bd21ba47"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"30a55fb9_463b235a","line":25,"in_reply_to":"ae2d3c83_75473f45","updated":"2022-03-10 09:04:59.000000000","message":"That\u0027s correct. It\u0027s a policy and there can be exceptions if a team / stable cores decide so. That\u0027s why I wrote down my opinion and asked back. -1 was given to highlight my question. There are cases where new config options are introduced to give a workaround for a bug, and they usually don\u0027t change default behavior as that can cause problems for operators. At least that is the best available option (in case another bugfix is not available due to different reasons).\n\nFor this particular case I feel safer to not release 15.0.3 as a \u0027final\u0027 release for Ussuri.","commit_id":"fd50bb5dce3b2bef25575a2fd7ec7cf2b09495ac"}],"deliverables/ussuri/networking-baremetal.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"a48610a56a262f242c20289838de509ffebf761c","unresolved":true,"context_lines":[{"line_number":14,"context_line":"  - version: 2.0.1"},{"line_number":15,"context_line":"    projects:"},{"line_number":16,"context_line":"      - repo: openstack/networking-baremetal"},{"line_number":17,"context_line":"        hash: 81a43d062a339877e8db515cdc6d95ac80bff1a5"},{"line_number":18,"context_line":"branches:"},{"line_number":19,"context_line":"  - name: stable/ussuri"},{"line_number":20,"context_line":"    location: 2.0.0"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"550555f6_89ffc6dc","line":17,"updated":"2022-02-09 19:39:12.000000000","message":"No real content in this deliverable:\n\n81a43d0 2020-12-18 16:07:20 +0000 Remove lower-constraints job\n910c534 2020-04-22 13:10:33 +0000 Update TOX_CONSTRAINTS_FILE for stable/ussuri\n7c67faf 2020-04-22 13:10:31 +0000 Update .gitreview for stable/ussuri","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a53217268c717ebf67cd85958b6a189282e14db4","unresolved":false,"context_lines":[{"line_number":14,"context_line":"  - version: 2.0.1"},{"line_number":15,"context_line":"    projects:"},{"line_number":16,"context_line":"      - repo: openstack/networking-baremetal"},{"line_number":17,"context_line":"        hash: 81a43d062a339877e8db515cdc6d95ac80bff1a5"},{"line_number":18,"context_line":"branches:"},{"line_number":19,"context_line":"  - name: stable/ussuri"},{"line_number":20,"context_line":"    location: 2.0.0"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2eb0fa72_1c26944b","line":17,"in_reply_to":"550555f6_89ffc6dc","updated":"2022-02-17 13:38:57.000000000","message":"Done","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"}],"deliverables/ussuri/networking-generic-switch.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"a48610a56a262f242c20289838de509ffebf761c","unresolved":true,"context_lines":[{"line_number":14,"context_line":"  - version: 3.0.1"},{"line_number":15,"context_line":"    projects:"},{"line_number":16,"context_line":"      - repo: openstack/networking-generic-switch"},{"line_number":17,"context_line":"        hash: 363ee2b3920b47131dad3c8cb3df5a721974796c"},{"line_number":18,"context_line":"branches:"},{"line_number":19,"context_line":"  - name: stable/ussuri"},{"line_number":20,"context_line":"    location: 3.0.0"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2e92ba6c_d7ca6ad7","line":17,"updated":"2022-02-09 19:39:12.000000000","message":"The content of this release does not contain any relevant code change, only CI job and branch fixing things. I don\u0027t think this should be released.\n\n363ee2b 2021-07-12 15:06:55 +0200 Remove grenade jobs from old stable branches\ne3983db 2020-12-17 12:58:58 +0000 Remove lower-constraints job\nbcc0017 2020-08-06 15:21:10 +0000 Generate key on PEM format\n965b826 2020-04-22 13:09:55 +0000 Update TOX_CONSTRAINTS_FILE for stable/ussuri\n7ddbca0 2020-04-22 13:09:53 +0000 Update .gitreview for stable/ussuri","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a53217268c717ebf67cd85958b6a189282e14db4","unresolved":false,"context_lines":[{"line_number":14,"context_line":"  - version: 3.0.1"},{"line_number":15,"context_line":"    projects:"},{"line_number":16,"context_line":"      - repo: openstack/networking-generic-switch"},{"line_number":17,"context_line":"        hash: 363ee2b3920b47131dad3c8cb3df5a721974796c"},{"line_number":18,"context_line":"branches:"},{"line_number":19,"context_line":"  - name: stable/ussuri"},{"line_number":20,"context_line":"    location: 3.0.0"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4b21b922_e776f084","line":17,"in_reply_to":"2e92ba6c_d7ca6ad7","updated":"2022-02-17 13:38:57.000000000","message":"Done","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"}],"deliverables/ussuri/python-ironic-inspector-client.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"a48610a56a262f242c20289838de509ffebf761c","unresolved":true,"context_lines":[{"line_number":18,"context_line":"  - version: 4.1.1"},{"line_number":19,"context_line":"    projects:"},{"line_number":20,"context_line":"      - repo: openstack/python-ironic-inspector-client"},{"line_number":21,"context_line":"        hash: 34019fd082c66dff62576cf4d7c447eb925e3182"},{"line_number":22,"context_line":"branches:"},{"line_number":23,"context_line":"  - name: stable/ussuri"},{"line_number":24,"context_line":"    location: 4.1.0"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2d4a1b9c_26e647e5","line":21,"updated":"2022-02-09 19:39:12.000000000","message":"This again, does not contain any relevant code change, thus doesn\u0027t worth to be released:\n\n34019fd 2021-01-20 13:56:13 +0000 Remove lower-constraints job\ne605333 2020-04-27 14:53:21 +0000 Document the new standalone CLI\nb5b64dc 2020-04-10 12:00:06 +0000 Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri\na100ba6 2020-04-10 12:00:04 +0000 Update .gitreview for stable/ussuri","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a53217268c717ebf67cd85958b6a189282e14db4","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  - version: 4.1.1"},{"line_number":19,"context_line":"    projects:"},{"line_number":20,"context_line":"      - repo: openstack/python-ironic-inspector-client"},{"line_number":21,"context_line":"        hash: 34019fd082c66dff62576cf4d7c447eb925e3182"},{"line_number":22,"context_line":"branches:"},{"line_number":23,"context_line":"  - name: stable/ussuri"},{"line_number":24,"context_line":"    location: 4.1.0"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"0c287627_cb57953e","line":21,"in_reply_to":"2d4a1b9c_26e647e5","updated":"2022-02-17 13:38:57.000000000","message":"Done","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"}],"deliverables/ussuri/python-ironicclient.yaml":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"a48610a56a262f242c20289838de509ffebf761c","unresolved":true,"context_lines":[{"line_number":18,"context_line":"  - version: 4.1.1"},{"line_number":19,"context_line":"    projects:"},{"line_number":20,"context_line":"      - repo: openstack/python-ironicclient"},{"line_number":21,"context_line":"        hash: 4fe6dfddcf1f2d5d59f2b9a0119900391c1e1d0d"},{"line_number":22,"context_line":"branches:"},{"line_number":23,"context_line":"  - name: stable/ussuri"},{"line_number":24,"context_line":"    location: 4.1.0"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6f7966f9_99f8b667","line":21,"updated":"2022-02-09 19:39:12.000000000","message":"Only CI related content is in this release. This shouldn\u0027t be released:\n\n4fe6dfd 2020-12-18 15:17:07 +0000 Remove lower-constraints job\ne2cfe32 2020-08-13 13:34:08 +0000 Revert \"Temporary switch jobs to non-voting\"\nb2021ae 2020-08-13 13:28:03 +0200 Temporary switch jobs to non-voting\nd655c81 2020-08-04 10:18:00 +0200 Restore default netboot boot option\nda87249 2020-06-25 07:43:17 +0000 Fix missing tox in functional devstack-minimal based job\nb156ba3 2020-04-10 12:00:20 +0000 Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri\nf0045ce 2020-04-10 12:00:19 +0000 Update .gitreview for stable/ussuri","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a53217268c717ebf67cd85958b6a189282e14db4","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  - version: 4.1.1"},{"line_number":19,"context_line":"    projects:"},{"line_number":20,"context_line":"      - repo: openstack/python-ironicclient"},{"line_number":21,"context_line":"        hash: 4fe6dfddcf1f2d5d59f2b9a0119900391c1e1d0d"},{"line_number":22,"context_line":"branches:"},{"line_number":23,"context_line":"  - name: stable/ussuri"},{"line_number":24,"context_line":"    location: 4.1.0"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"02ff2b86_8e40910f","line":21,"in_reply_to":"6f7966f9_99f8b667","updated":"2022-02-17 13:38:57.000000000","message":"Done","commit_id":"5a7280b2d3d7b3da16e5d1cc46b7570269b35037"}]}
