)]}'
{".zuul.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"59599225ae0671d27def88d358612756b9cb9af0","unresolved":true,"context_lines":[{"line_number":51,"context_line":"              - ^tox.ini$"},{"line_number":52,"context_line":"        - tempest-integrated-placement-ubuntu-jammy:"},{"line_number":53,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":54,"context_line":"        - grenade:"},{"line_number":55,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":56,"context_line":"        # NOTE(elod.illes): grenade-skip-level is currently failing"},{"line_number":57,"context_line":"        # when nova is being upgraded. This should be set back as"},{"line_number":58,"context_line":"        # voting when the job is fixed."},{"line_number":59,"context_line":"        - grenade-skip-level-always:"},{"line_number":60,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":61,"context_line":"            voting: false"},{"line_number":62,"context_line":"        - tempest-ipv6-only:"},{"line_number":63,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":64,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"531dd609_3ae50c85","line":61,"range":{"start_line":54,"start_character":6,"end_line":61,"end_character":25},"updated":"2026-05-11 16:36:34.000000000","message":"so there is no supported release to upgrade form anymore\nwe do not supprot upgrades form unmaintianted/*\n\nand 2024.2 is eol so these shoudl really be remvoed","commit_id":"f87bf80bccb859a6ad98d7a4a2c888c6b488ff62"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"6b13614a07d353e22186487083fe57b46b3aa02f","unresolved":true,"context_lines":[{"line_number":51,"context_line":"              - ^tox.ini$"},{"line_number":52,"context_line":"        - tempest-integrated-placement-ubuntu-jammy:"},{"line_number":53,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":54,"context_line":"        - grenade:"},{"line_number":55,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":56,"context_line":"        # NOTE(elod.illes): grenade-skip-level is currently failing"},{"line_number":57,"context_line":"        # when nova is being upgraded. This should be set back as"},{"line_number":58,"context_line":"        # voting when the job is fixed."},{"line_number":59,"context_line":"        - grenade-skip-level-always:"},{"line_number":60,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":61,"context_line":"            voting: false"},{"line_number":62,"context_line":"        - tempest-ipv6-only:"},{"line_number":63,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":64,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c9b2ef7a_75bef2a3","line":61,"range":{"start_line":54,"start_character":6,"end_line":61,"end_character":25},"in_reply_to":"531dd609_3ae50c85","updated":"2026-05-11 17:27:36.000000000","message":"for the grenade removal (2024.2 -\u003e 2025.1) i\u0027d propose a separate patch (if this is still passing, fingers crossed) as that is a different (new) thing. this patch was originally a gate fix for pkg_resources issue (and later on, for the grenade-skip-level issue :S)\n\nnote, that however stable support explicitly says that the upgrades are not officially supported (may not work) from non-stable branches, I think it\u0027s a valid escape plan for users to have a working upgrade from recent unmaintained (or even, SLURP) branches. hence, fixing the grenade-skip-level-always is on my TODO o:)","commit_id":"f87bf80bccb859a6ad98d7a4a2c888c6b488ff62"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2bf34ee9ba5ccf986c684ce4d967bb742373eaee","unresolved":true,"context_lines":[{"line_number":51,"context_line":"              - ^tox.ini$"},{"line_number":52,"context_line":"        - tempest-integrated-placement-ubuntu-jammy:"},{"line_number":53,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":54,"context_line":"        - grenade:"},{"line_number":55,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":56,"context_line":"        # NOTE(elod.illes): grenade-skip-level is currently failing"},{"line_number":57,"context_line":"        # when nova is being upgraded. This should be set back as"},{"line_number":58,"context_line":"        # voting when the job is fixed."},{"line_number":59,"context_line":"        - grenade-skip-level-always:"},{"line_number":60,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":61,"context_line":"            voting: false"},{"line_number":62,"context_line":"        - tempest-ipv6-only:"},{"line_number":63,"context_line":"            irrelevant-files: *gate-irrelevant-files"},{"line_number":64,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"b2dc3158_6000af10","line":61,"range":{"start_line":54,"start_character":6,"end_line":61,"end_character":25},"in_reply_to":"c9b2ef7a_75bef2a3","updated":"2026-05-12 13:30:00.000000000","message":"ok lets unblock this.\ni woudl prefer to delete the grenade jobs because i dotn think we shoudl test this on every pathc.\n\nit woudl be oke to keep them say in teh weekly perodic but unmaintaned branches are not ment to be maintaned and i dont thnink we shoudl continue to test upgradeing form them","commit_id":"f87bf80bccb859a6ad98d7a4a2c888c6b488ff62"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c1ccdbee3dd2dbd2d8fe2e593ff34d1521da2ce4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5a3b26aa_8f950732","updated":"2026-03-30 16:45:27.000000000","message":"recheck lets confirm if this happens again\n \nthe greade job failed with \n\n```\n2026-03-16 15:30:31.694 | + inc/python:pip_install:227               :   env http_proxy\u003d https_proxy\u003d no_proxy\u003d PIP_FIND_LINKS\u003d /opt/stack/data/venv/bin/pip install -c /opt/stack/new/requirements/upper-constraints.txt --no-build-isolation -e /opt/stack/new/nova\n2026-03-16 15:30:32.780 | Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-22.04-x86_64\n2026-03-16 15:30:32.788 | Obtaining file:///opt/stack/new/nova\n2026-03-16 15:30:32.791 |   Checking if build backend supports build_editable: started\n2026-03-16 15:30:33.191 |   Checking if build backend supports build_editable: finished with status \u0027done\u0027\n2026-03-16 15:30:33.193 |   Preparing editable metadata (pyproject.toml): started\n2026-03-16 15:30:33.563 |   Preparing editable metadata (pyproject.toml): finished with status \u0027error\u0027\n2026-03-16 15:30:33.576 |   error: subprocess-exited-with-error\n2026-03-16 15:30:33.576 |   \n2026-03-16 15:30:33.576 |   × Preparing editable metadata (pyproject.toml) did not run successfully.\n2026-03-16 15:30:33.577 |   │ exit code: 1\n2026-03-16 15:30:33.577 |   ╰─\u003e [10 lines of output]\n2026-03-16 15:30:33.577 |       Traceback (most recent call last):\n2026-03-16 15:30:33.577 |         File \"/opt/stack/data/venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 389, in \u003cmodule\u003e\n2026-03-16 15:30:33.577 |           main()\n2026-03-16 15:30:33.577 |         File \"/opt/stack/data/venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 373, in main\n2026-03-16 15:30:33.577 |           json_out[\"return_val\"] \u003d hook(**hook_input[\"kwargs\"])\n2026-03-16 15:30:33.577 |         File \"/opt/stack/data/venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py\", line 209, in prepare_metadata_for_build_editable\n2026-03-16 15:30:33.577 |           return hook(metadata_directory, config_settings)\n2026-03-16 15:30:33.577 |         File \"/opt/stack/data/venv/lib/python3.10/site-packages/pbr/build.py\", line 104, in prepare_metadata_for_build_editable\n2026-03-16 15:30:33.577 |           return build_meta.prepare_metadata_for_build_editable(\n2026-03-16 15:30:33.577 |       AttributeError: module \u0027setuptools.build_meta\u0027 has no attribute \u0027prepare_metadata_for_build_editable\u0027. Did you mean: \u0027prepare_metadata_for_build_wheel\u0027?\n2026-03-16 15:30:33.577 |       [end of output]\n2026-03-16 15:30:33.577 |   \n2026-03-16 15:30:33.577 |   note: This error originates from a subprocess, and is likely not a problem with pip.\n2026-03-16 15:30:33.584 | \n2026-03-16 15:30:33.584 | [notice] A new release of pip is available: 25.2 -\u003e 26.0.1\n2026-03-16 15:30:33.584 | [notice] To update, run: /opt/stack/data/venv/bin/python3.10 -m pip install --upgrade pip\n2026-03-16 15:30:33.588 | error: metadata-generation-failed\n2026-03-16 15:30:33.588 | \n2026-03-16 15:30:33.588 | × Encountered error while generating package metadata.\n2026-03-16 15:30:33.588 | ╰─\u003e See above for output.\n2026-03-16 15:30:33.588 | \n2026-03-16 15:30:33.588 | note: This is an issue with the package mentioned above, not pip.\n2026-03-16 15:30:33.589 | hint: See above for details.\n2026-03-16 15:30:33.683 | + inc/python:pip_install:1                 :   exit_trap\n2026-03-16 15:30:33.686 | + /opt/stack/new/grenade/functions:exit_trap:115 :   local r\u003d1\n2026-03-16 15:30:33.690 | 1 pip_install /opt/stack/new/devstack/inc/python\n2026-03-16 15:30:33.690 | 482 setup_package /opt/stack/new/devstack/inc/python\n2026-03-16 15:30:33.690 | 426 _setup_package_with_constraints_edit /opt/stack/new/devstack/inc/python\n2026-03-16 15:30:33.690 | 378 setup_develop /opt/stack/new/devstack/inc/python\n2026-03-16 15:30:33.690 | 984 install_nova /opt/stack/new/devstack/lib/nova\n2026-03-16 15:30:33.690 | 32 stack_install_service /opt/stack/new/devstack/lib/stack\n2026-03-16 15:30:33.690 | 63 main /opt/stack/new/grenade/projects/60_nova/upgrade.sh\n2026-03-16 15:30:33.690 | Exit code: 1\n2026-03-16 15:30:36.433 | + inc/upgrade:upgrade_service:65           :   die 65 \u0027Failure in /opt/stack/new/grenade/projects/60_nova/upgrade.sh\u0027\n2026-03-16 15:30:36.438 | + /opt/stack/new/devstack/functions-common:die:285 :   local exitcode\u003d1\n2026-03-16 15:30:36.444 | [Call Trace]\n2026-03-16 15:30:36.444 | ./grenade.sh:347:upgrade_service\n2026-03-16 15:30:36.444 | /opt/stack/new/grenade/inc/upgrade:65:die\n2026-03-16 15:30:36.451 | [ERROR] /opt/stack/new/grenade/inc/upgrade:65 Failure in /opt/stack/new/grenade/projects/60_nova/upgrade.sh\n```\n\nso this looks like its soemthing related to setuptools/pbr/vuirtualenv compatiable post inastall dufirng the upgrade phase.","commit_id":"6ca09f945e6b2870278364e66ee68b60339d35a4"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"bf7f3cba36a3217e8a884dea7753534dffa1d89c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"874aa1ed_4d13a960","updated":"2026-05-11 17:28:02.000000000","message":"recheck - to see if grenade is failing now that stable/2024.2 is EOL / deleted","commit_id":"f87bf80bccb859a6ad98d7a4a2c888c6b488ff62"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ecd56ec6898701b6e9406ae7767c08fae1a400d8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"acd76051_8766b862","updated":"2026-05-11 16:29:05.000000000","message":"we can remove the grenade jobs also but this also lgtm","commit_id":"f87bf80bccb859a6ad98d7a4a2c888c6b488ff62"}]}
