)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"d55c62ebac325707d3accac93396c01416cd01a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9d0f0411_384c0435","updated":"2023-06-21 11:43:32.000000000","message":"As I mentioned during the discussion I\u0027m sad because of the transition, given that the gate is not broken and I see that backports time to time appear and some got even merged. Though I also agree that a missing CVE fix justifies the move to EOL.\n\nAnyway, giving -1 for now as the rest of the nova deliverables should be EOL\u0027d with this patch I think (osc-placement, os-vif, placement, python-novaclient). +1: don\u0027t forget to go through the steps of the EOL\u0027ing process.","commit_id":"5b3c1afe48529a3a99d69d03e7972ecb7d0e1c04"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"e8e436c5dde1935af5a3930448c3074c46eea4e9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ca383984_d7fb787a","updated":"2023-06-15 08:39:15.000000000","message":"Do you want to abandon all the patches that remains opened for stable/train?\nhttps://review.opendev.org/q/project:openstack/nova+branch:stable/train+status:open","commit_id":"5b3c1afe48529a3a99d69d03e7972ecb7d0e1c04"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"3d1d3bd014b5ce4fe2bcc982aa7a04d23e016b70","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"640d9bbc_c64984c1","updated":"2023-06-06 16:29:41.000000000","message":"I agree this is the right approach to take, personally.\n\nI think that it\u0027s very confusing to users to see *some* maintenance going on in this branch, but then be told that some of the most impactful CVEs in modern (openstack) history are (and will) not be fixed here. I recognize that the point of these branches is low-commitment and for collaboration, but in reality, most of the work gets done by the project teams and I think people will assume more support than the letter of the law actually promises.\n\nWe don\u0027t have to change the rules for this necessarily going forward, but we always said that we might choose to close an EM branch if the tests become infeasible or for other such reasons. \"Two giant gaping unfixable security bugs\" seems like a reasonable justification to me.","commit_id":"5b3c1afe48529a3a99d69d03e7972ecb7d0e1c04"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"3aa3a43cc7c7e0d272fefbd9c30ff3cf3643ee55","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e5ad44c1_cebae199","updated":"2023-07-07 12:35:51.000000000","message":"looking at .zuul.yaml (comparing it in stable/ussuri vs stable/train) i found that these jobs [1] are the ones that are\n- defined outside nova repository\n- used only in stable/train and were removed afterwards\n\nChecking these jobs ([1]) it seems that most of them are used in other repos (on stable/train branches), and only small part of the list can be really deleted. I\u0027ve proposed a WIP patch for them [2]. That patch can be rechecked \u0026 merged after this Nova EOL patch has merged.\n\n[1] https://paste.opendev.org/show/bGpxq2Ww1bqGWQ7wlSHa/\n[2] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/887950","commit_id":"5b3c1afe48529a3a99d69d03e7972ecb7d0e1c04"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"cc4461ef2a1d597e2aaffc3dfdb30abb3173bfaa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"aed6a9e5_7a1afeef","in_reply_to":"36612103_1ed81760","updated":"2023-06-20 16:24:29.000000000","message":"For me it is OK to abandon open reviews towards stable/train before we EOL the branch","commit_id":"5b3c1afe48529a3a99d69d03e7972ecb7d0e1c04"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"94c5bc322e6d6df1410db69b1fb9ee97a9ec7f53","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"36612103_1ed81760","in_reply_to":"ca383984_d7fb787a","updated":"2023-06-20 09:52:23.000000000","message":"\u003e Do you want to abandon all the patches that remains opened for stable/train?\n\u003e https://review.opendev.org/q/project:openstack/nova+branch:stable/train+status:open\n\nGood question, I\u0027ll ask again today on the Nova meeting about that.","commit_id":"5b3c1afe48529a3a99d69d03e7972ecb7d0e1c04"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"0bd2d8ae9d64db384ba1b9709441bb9ef62f3505","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"31bc3d1e_00da2a8c","updated":"2023-07-19 12:38:43.000000000","message":"However I\u0027m a bit sad as train gate is not blocked at all and time to time patches arrive, I do understand the intention of the Nova team to EOL train as CVE fixes haven\u0027t arrived to stable/train.\n\nThe patch itself LGTM, hashes are correct \u0026 PTL-Approved was triggered.","commit_id":"450362a50919c4b4a9741c8324f2caf1d2a88424"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3c14b5489bb96c8d9f3faffafc8d7c02becfa0f4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ae87ac4e_4744e903","updated":"2023-08-29 16:34:17.000000000","message":"agree with the idea and to close the open reviews","commit_id":"450362a50919c4b4a9741c8324f2caf1d2a88424"}],"deliverables/train/os-vif.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4fe3e9f2d68b24bb53681532871a37f65964ef1f","unresolved":true,"context_lines":[{"line_number":22,"context_line":"    projects:"},{"line_number":23,"context_line":"      - repo: openstack/os-vif"},{"line_number":24,"context_line":"        hash: 3a08cc4528c183ecf03d1795ca500bb9b745f12d"},{"line_number":25,"context_line":"  - version: train-eol"},{"line_number":26,"context_line":"    projects:"},{"line_number":27,"context_line":"      - repo: openstack/os-vif"},{"line_number":28,"context_line":"        hash: 70e2c49b206d32fb4f17c7eccb6b820005ac3d94"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9bbb00f6_209b82c1","line":25,"updated":"2023-07-11 18:20:51.000000000","message":"i looked at the train branch and while there are 5 patches we could merge.\n1 to fix the failing job, 2 for hardware offloaed ovs and 2 for a performance issue with some verison fo ovs i dont think we want to rush them\nso im ok with using this tag.","commit_id":"3fe85c09cd040462d7ac70f51d1954e54ffab94c"}],"deliverables/train/python-novaclient.yaml":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"26d8f65ad47b7032e49dc5af9cf2f42f54b6d7f7","unresolved":true,"context_lines":[{"line_number":37,"context_line":"        hash: 79959abc90bc615687e3a940951ad9ec548178ec"},{"line_number":38,"context_line":"  - version: train-eol"},{"line_number":39,"context_line":"    projects:"},{"line_number":40,"context_line":"      - repo: openstack/python-novaclient"},{"line_number":41,"context_line":"        hash: 79959abc90bc615687e3a940951ad9ec548178ec"},{"line_number":42,"context_line":"branches:"},{"line_number":43,"context_line":"  - name: stable/train"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"f2edcb27_5a399b18","line":40,"updated":"2023-07-11 16:25:05.000000000","message":"Will this cause widespread issues in other module importing the client like neutron, cinder, heat?","commit_id":"3fe85c09cd040462d7ac70f51d1954e54ffab94c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"e855fb79df2a9fca556c244a7e16ea01acab7d1d","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        hash: 79959abc90bc615687e3a940951ad9ec548178ec"},{"line_number":38,"context_line":"  - version: train-eol"},{"line_number":39,"context_line":"    projects:"},{"line_number":40,"context_line":"      - repo: openstack/python-novaclient"},{"line_number":41,"context_line":"        hash: 79959abc90bc615687e3a940951ad9ec548178ec"},{"line_number":42,"context_line":"branches:"},{"line_number":43,"context_line":"  - name: stable/train"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"23f4406a_5922251c","line":40,"in_reply_to":"4f2e3906_5b60402e","updated":"2023-07-12 07:25:12.000000000","message":"then it is OK by me.","commit_id":"3fe85c09cd040462d7ac70f51d1954e54ffab94c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4fe3e9f2d68b24bb53681532871a37f65964ef1f","unresolved":true,"context_lines":[{"line_number":37,"context_line":"        hash: 79959abc90bc615687e3a940951ad9ec548178ec"},{"line_number":38,"context_line":"  - version: train-eol"},{"line_number":39,"context_line":"    projects:"},{"line_number":40,"context_line":"      - repo: openstack/python-novaclient"},{"line_number":41,"context_line":"        hash: 79959abc90bc615687e3a940951ad9ec548178ec"},{"line_number":42,"context_line":"branches:"},{"line_number":43,"context_line":"  - name: stable/train"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"8b0e28bc_0077f812","line":40,"in_reply_to":"6813e94e_42ad6c0a","updated":"2023-07-11 18:20:51.000000000","message":"i belive you just need to set override-checkout: train-eol in the base devstack job\nhere\nhttps://github.com/openstack/devstack/blob/stable/train/.zuul.yaml#L364\nhttps://zuul-ci.org/docs/zuul/latest/config/job.html#attr-job.required-projects.override-checkout\n\nfor nueton client in particaller we do not use it form banches its installed form pypi by commit by default unless a job explcitly added it to requried poejct as it is considered a libary.\n\nso i would expect pytho-neutronclient ot have littel impact.\nthe same approch would work for that.","commit_id":"3fe85c09cd040462d7ac70f51d1954e54ffab94c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"bc1746c9de69bbc50c96cc75cc4a1f9916c6c89e","unresolved":true,"context_lines":[{"line_number":37,"context_line":"        hash: 79959abc90bc615687e3a940951ad9ec548178ec"},{"line_number":38,"context_line":"  - version: train-eol"},{"line_number":39,"context_line":"    projects:"},{"line_number":40,"context_line":"      - repo: openstack/python-novaclient"},{"line_number":41,"context_line":"        hash: 79959abc90bc615687e3a940951ad9ec548178ec"},{"line_number":42,"context_line":"branches:"},{"line_number":43,"context_line":"  - name: stable/train"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"4f2e3906_5b60402e","line":40,"in_reply_to":"8b0e28bc_0077f812","updated":"2023-07-11 18:23:06.000000000","message":"s/neutron client/python-novaclient/\n\nit will only be pulled form git via depend on or job config if its in required-project which addes it to libs-form-git.","commit_id":"3fe85c09cd040462d7ac70f51d1954e54ffab94c"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"8bc3f6a047f55def2e5d3d994e255529f74af322","unresolved":true,"context_lines":[{"line_number":37,"context_line":"        hash: 79959abc90bc615687e3a940951ad9ec548178ec"},{"line_number":38,"context_line":"  - version: train-eol"},{"line_number":39,"context_line":"    projects:"},{"line_number":40,"context_line":"      - repo: openstack/python-novaclient"},{"line_number":41,"context_line":"        hash: 79959abc90bc615687e3a940951ad9ec548178ec"},{"line_number":42,"context_line":"branches:"},{"line_number":43,"context_line":"  - name: stable/train"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"6813e94e_42ad6c0a","line":40,"in_reply_to":"f2edcb27_5a399b18","updated":"2023-07-11 16:50:29.000000000","message":"* heat\u0027s train is EOL\u0027d already\n* neutron\u0027s stable train is open, but to tell you the truth, it\u0027s because i asked the team to keep stable/train open (to allow co-operation for interested parties), and in case of EOL\u0027ing nova, i probably propose the neutron team as well to EOL their stable/train\n\nfurthermore, if deleting the branch causes errors, then as far as I know, with some hacking train-eol tag can be used (as long as there won\u0027t be a bug/gate failure that would need a fix in python-novaclient)","commit_id":"3fe85c09cd040462d7ac70f51d1954e54ffab94c"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"26d8f65ad47b7032e49dc5af9cf2f42f54b6d7f7","unresolved":true,"context_lines":[{"line_number":42,"context_line":"branches:"},{"line_number":43,"context_line":"  - name: stable/train"},{"line_number":44,"context_line":"    location: 15.1.0"},{"line_number":45,"context_line":"release-notes: "},{"line_number":46,"context_line":"  https://docs.openstack.org/releasenotes/python-novaclient/train.html"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"4f6806f2_1cd85b03","line":45,"updated":"2023-07-11 16:25:05.000000000","message":"unrelated change and whitespace damage","commit_id":"3fe85c09cd040462d7ac70f51d1954e54ffab94c"}]}
