)]}'
{".zuul.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7879e4e4fcc48b7154b7dfdfb11a5ccb9ee479f3","unresolved":true,"context_lines":[{"line_number":742,"context_line":"        - nova-live-migration"},{"line_number":743,"context_line":"        - nova-live-migration-ceph"},{"line_number":744,"context_line":"        - nova-tox-functional-py39"},{"line_number":745,"context_line":"        - nova-tox-functional-py310"},{"line_number":746,"context_line":"        - nova-multi-cell"},{"line_number":747,"context_line":"        - nova-next"},{"line_number":748,"context_line":"        - nova-tox-validate-backport"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dacf6dea_6a82b3c0","line":745,"range":{"start_line":745,"start_character":0,"end_line":745,"end_character":35},"updated":"2023-04-28 18:28:55.000000000","message":"+1, this is good to add here","commit_id":"f16c991a7468b66a388accb24e8c3a2c4bedb51c"}],"/COMMIT_MSG":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"3d725d638e822d5842864233eeeab00f82d0c486","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Drop nova-tox-functional-py38"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"py38 was dropped from 2023.2 Bobcat\u0027s supported runtimes [1] and py39"},{"line_number":10,"context_line":"+ py310 are used. Now that some library started to drop py38 our py38"},{"line_number":11,"context_line":"based jobs are failing, so let\u0027s get rid of them."},{"line_number":12,"context_line":"This patch also adds nova-tox-functional-py310 as gate job instead of"},{"line_number":13,"context_line":"nova-tox-functional-py38."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"0e4c8a8f_4963eca0","line":11,"range":{"start_line":10,"start_character":18,"end_line":11,"end_character":49},"updated":"2023-04-24 08:58:22.000000000","message":"I\u0027m not super happy that we\u0027re forcing ourselves to drop py38 support just because of tooz major upgrade that removes this support.\n\nAs a reminder, the only place where we do pull such library is within the ironic driver and none of the features in it requires Tooz 4.x in order to work.\n\n\nI don\u0027t know why TC dropped support for py38 in the middle of a SLURP cadence, but at least in Nova, that will mean that operators will have to upgrade their computes *during* a skip-level upgrade, which is a bit of a stretch.\n\nCan we evaluate the benefits of this patch vs. an alternative proposal which would be to *NOT* support Tooz 4.x yet ?","commit_id":"91f24fa73c71847eab60d086629336a0a8cd2e15"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"22bc66923c626be262e666b27139fbf67d3b76f4","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Drop nova-tox-functional-py38"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"py38 was dropped from 2023.2 Bobcat\u0027s supported runtimes [1] and py39"},{"line_number":10,"context_line":"+ py310 are used. Now that some library started to drop py38 our py38"},{"line_number":11,"context_line":"based jobs are failing, so let\u0027s get rid of them."},{"line_number":12,"context_line":"This patch also adds nova-tox-functional-py310 as gate job instead of"},{"line_number":13,"context_line":"nova-tox-functional-py38."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"59bb3dbc_31bf70f6","line":11,"range":{"start_line":10,"start_character":18,"end_line":11,"end_character":49},"in_reply_to":"0e4c8a8f_4963eca0","updated":"2023-04-24 13:04:34.000000000","message":"See my comment on PS1.","commit_id":"91f24fa73c71847eab60d086629336a0a8cd2e15"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"2d41936d29bcfecb576b81204140b4e5d8af5c7a","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Drop nova-tox-functional-py38"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"py38 was dropped from 2023.2 Bobcat\u0027s supported runtimes [1] and py39"},{"line_number":10,"context_line":"+ py310 are used. Now that some library started to drop py38 our py38"},{"line_number":11,"context_line":"based jobs are failing, so let\u0027s get rid of them."},{"line_number":12,"context_line":"This patch also adds nova-tox-functional-py310 as gate job instead of"},{"line_number":13,"context_line":"nova-tox-functional-py38."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"97514ca0_1fc0677c","line":11,"range":{"start_line":10,"start_character":18,"end_line":11,"end_character":49},"updated":"2023-04-24 10:06:06.000000000","message":"re-pushing my thoughts from PS1 :\n\nShouldn\u0027t we rather modify our constraint for tooz to not use tooz\u003e\u003d4 in Bobcat, instead of removing the py38 support, so operators could be able to upgrade from Antelope without upgrading python for their computes ?","commit_id":"4aec432efb456abe18c923414653fc539e938107"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"22bc66923c626be262e666b27139fbf67d3b76f4","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Drop nova-tox-functional-py38"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"py38 was dropped from 2023.2 Bobcat\u0027s supported runtimes [1] and py39"},{"line_number":10,"context_line":"+ py310 are used. Now that some library started to drop py38 our py38"},{"line_number":11,"context_line":"based jobs are failing, so let\u0027s get rid of them."},{"line_number":12,"context_line":"This patch also adds nova-tox-functional-py310 as gate job instead of"},{"line_number":13,"context_line":"nova-tox-functional-py38."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3bd735df_575eb361","line":11,"range":{"start_line":10,"start_character":18,"end_line":11,"end_character":49},"in_reply_to":"05a7d04a_6061315e","updated":"2023-04-24 13:04:34.000000000","message":"Let\u0027s clarify the upgrade strategy by looking at the tested runtimes between Yoga, 2023.1 and 2024.1.\n\nSince Yoga supports 20.4 and py38, operators are encouraged to upgrade their distros between doing the skip-level upgrade to 2023.1\n\nThen, they can skip-level upgrade to 2023.1 with 2020.4 and Py3.8.\nOnce they operate Antelope with all the computes running, they can do maintenance windows for upgrading their computes to 2022.4 and py3.10 which are also supported by Antelope.\n\nOnce all their environments have their OSes up-to-date, they can skip-level-upgrade to 2024.1 which should continue to support 22.04 and py3.10.\n\nAccordingly, I was wrong : dropping py3.8 support is a reasonable modification we can do in Bobcat.","commit_id":"4aec432efb456abe18c923414653fc539e938107"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e7ece9640265aad1f174169750c6a5dfcb58008e","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Drop nova-tox-functional-py38"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"py38 was dropped from 2023.2 Bobcat\u0027s supported runtimes [1] and py39"},{"line_number":10,"context_line":"+ py310 are used. Now that some library started to drop py38 our py38"},{"line_number":11,"context_line":"based jobs are failing, so let\u0027s get rid of them."},{"line_number":12,"context_line":"This patch also adds nova-tox-functional-py310 as gate job instead of"},{"line_number":13,"context_line":"nova-tox-functional-py38."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ecf37fdd_2f62ed5c","line":11,"range":{"start_line":10,"start_character":18,"end_line":11,"end_character":49},"in_reply_to":"3bd735df_575eb361","updated":"2023-04-24 18:37:46.000000000","message":"yes, 2023.1 also supported 3.10 and 2024.1 will need to do the same for smooth upgrade. We need to make sure we do not add new py version in NON SLURP otherwise it will be mismatch from previous SLURP to next SLURP\n- https://governance.openstack.org/tc/reference/project-testing-interface.html#extending-support-and-testing-for-release-with-the-newer-disto-version","commit_id":"4aec432efb456abe18c923414653fc539e938107"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"e748690ae2bdfd7e86a9b4927649b51f17ec179d","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Drop nova-tox-functional-py38"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"py38 was dropped from 2023.2 Bobcat\u0027s supported runtimes [1] and py39"},{"line_number":10,"context_line":"+ py310 are used. Now that some library started to drop py38 our py38"},{"line_number":11,"context_line":"based jobs are failing, so let\u0027s get rid of them."},{"line_number":12,"context_line":"This patch also adds nova-tox-functional-py310 as gate job instead of"},{"line_number":13,"context_line":"nova-tox-functional-py38."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"05a7d04a_6061315e","line":11,"range":{"start_line":10,"start_character":18,"end_line":11,"end_character":49},"in_reply_to":"97514ca0_1fc0677c","updated":"2023-04-24 10:22:10.000000000","message":"i dont think so\n\nthe antelope to bobcat grenade job should be using ubuntu 22.04 and be deploying on 3.10\n\nthe expecation is that you upgrae to antelope then upgrade ubuntu then upgrade to bobcat.\n\nwe should not be testing with ubuntu 20.04 and there for shoudl not have python 3.8 in this job.","commit_id":"4aec432efb456abe18c923414653fc539e938107"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"b5d625fb80c96def3a09bd7309b2c187aef5f559","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Drop nova-tox-functional-py38"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"py38 was dropped from 2023.2 Bobcat\u0027s supported runtimes [1] and py39"},{"line_number":10,"context_line":"+ py310 are used. Now that some library started to drop py38 our py38"},{"line_number":11,"context_line":"based jobs are failing, so let\u0027s get rid of them."},{"line_number":12,"context_line":"This patch also adds nova-tox-functional-py310 as gate job instead of"},{"line_number":13,"context_line":"nova-tox-functional-py38."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"643e6353_60d81869","line":11,"range":{"start_line":10,"start_character":18,"end_line":11,"end_character":49},"in_reply_to":"ecf37fdd_2f62ed5c","updated":"2023-04-24 18:57:36.000000000","message":"adding a new python verison is ok we can add 3.11 to the testing runtime however we cant require you use 3.11 to  upgrade to C\n\nwe can only require you to use a python version supproted in Anetelope.","commit_id":"4aec432efb456abe18c923414653fc539e938107"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"3d725d638e822d5842864233eeeab00f82d0c486","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bd03410a_ddf82450","updated":"2023-04-24 08:58:22.000000000","message":"I\u0027m not supper","commit_id":"91f24fa73c71847eab60d086629336a0a8cd2e15"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4cf7e5e702e391cf81e3534d3a1d2f35f1602c12","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"86b4d367_da33a3b1","updated":"2023-04-24 10:31:39.000000000","message":"actully i would also like to see this patch raise the min version of python for nova to 3.9\n\nplease update https://github.com/openstack/nova/blob/master/setup.cfg#L13-L25\nand https://github.com/openstack/nova/blob/master/tox.ini#L45\n\nin this patch as well","commit_id":"4aec432efb456abe18c923414653fc539e938107"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"874b1ed3db9d56f9e48069104b99588bd53fa3e3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"66c3216b_d1919980","updated":"2023-04-24 10:29:38.000000000","message":"we might need to hold this until the greande jobs are swapped to 22.04 if that has not already happend\n\nalternitivly we might need to set the devstack python version to 3.9\nlets see what the jobs say","commit_id":"4aec432efb456abe18c923414653fc539e938107"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"22bc66923c626be262e666b27139fbf67d3b76f4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1c969045_78e74220","updated":"2023-04-24 13:04:34.000000000","message":"Same concern, we need to doublecheck that grenade does it correctly.","commit_id":"d5f6c435c62473d3d03aa1f4fbdb0caca782f8ae"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"27ae8f5476f55bc17af9a50c345be88b2cb47da9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a12d69b4_0b6139f1","updated":"2023-04-24 11:43:24.000000000","message":"at a quick glance this looks reaonsble +1 for now as i want to see the zuul results to ensure the nova-ceph-multistore change takes effect but it looks like it should.","commit_id":"d5f6c435c62473d3d03aa1f4fbdb0caca782f8ae"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e7ece9640265aad1f174169750c6a5dfcb58008e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8c026bfb_29a3c2cf","updated":"2023-04-24 18:37:46.000000000","message":"lgtm.\n\nlet me check devstack change also","commit_id":"d5f6c435c62473d3d03aa1f4fbdb0caca782f8ae"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"dea6c1ff878472fdfcb40c5b5fbebcd8c04cd767","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0098b09a_ecd5d184","updated":"2023-04-24 13:29:34.000000000","message":"so this failed https://zuul.opendev.org/t/openstack/build/5f269ed5244d47be800dab988253c72c\n\nit looks like even with \nhttps://review.opendev.org/c/openstack/devstack/+/881363\n\ni think we need to cap the tooz release in uc for now instead\nto workaorudn the gate issues \n\nthis is still good to do but not sufficent","commit_id":"d5f6c435c62473d3d03aa1f4fbdb0caca782f8ae"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7879e4e4fcc48b7154b7dfdfb11a5ccb9ee479f3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"24db1cf4_03039fa7","updated":"2023-04-28 18:28:55.000000000","message":"as discussed in TC, let\u0027s hold the py38 drop. we will be adding it back for 2023.2 testing runtime\nhttps://lists.openstack.org/pipermail/openstack-discuss/2023-April/033469.html\n\nadding py310 job in gate pipeline is valid change in this patch","commit_id":"f16c991a7468b66a388accb24e8c3a2c4bedb51c"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"e62ce1d3586df409b47b2d73649741eeca318a37","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"b800ee6f_5ddea9db","in_reply_to":"24db1cf4_03039fa7","updated":"2023-05-02 09:39:23.000000000","message":"thanks for the information Ghanshyam! Updated the patch according to your comment.","commit_id":"f16c991a7468b66a388accb24e8c3a2c4bedb51c"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"fc4a5328af62c1e779b20d5343a55986a8fd6a11","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"95de9d1c_9696fa11","updated":"2023-08-01 07:37:16.000000000","message":"recheck - completely unrelated SSH timeout","commit_id":"b50bcdf2b26778881b56a80354b1e6ef1f62a5ac"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"31f3332d73ad6868b6fc3a614609c73a3fbe0bc1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"56bd6e94_b18a4088","updated":"2023-07-30 06:32:53.000000000","message":"recheck tempest-integrated-compute-enforce-scope-new-defaults","commit_id":"b50bcdf2b26778881b56a80354b1e6ef1f62a5ac"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7cf57058cc013fb95fef5398ec62188e206b5e89","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"b0169e5f_fb7593d8","updated":"2023-05-02 14:56:39.000000000","message":"thanks Elod","commit_id":"b50bcdf2b26778881b56a80354b1e6ef1f62a5ac"}]}
