)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5d71d8076088fb0fd1aa1b6239198c459ec146d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"696d09f5_88d2a3a0","updated":"2025-05-13 11:57:28.000000000","message":"The octavia failures are due to the setuptools/wsgi_scripts issue:\n\n```\nMay 08 12:40:01.461141 np0040688829 devstack@o-api.service[185358]: spawned uWSGI master process (pid: 185358)\nMay 08 12:40:01.461275 np0040688829 systemd[1]: Started devstack@o-api.service - Devstack devstack@o-api.service.\nMay 08 12:40:01.461542 np0040688829 devstack@o-api.service[185358]: spawned uWSGI worker 1 (pid: 185359, cores: 1)\nMay 08 12:40:01.463809 np0040688829 devstack@o-api.service[185359]: failed to open python file /opt/stack/data/venv/bin/octavia-wsgi\nMay 08 12:40:01.463809 np0040688829 devstack@o-api.service[185359]: unable to load app 0 (mountpoint\u003d\u0027\u0027) (callable not found or import error)\nMay 08 12:40:01.463809 np0040688829 devstack@o-api.service[185359]: *** no app loaded. going in full dynamic mode ***\nMay 08 12:40:01.464460 np0040688829 devstack@o-api.service[185358]: spawned uWSGI worker 2 (pid: 185360, cores: 1)\nMay 08 12:40:01.464460 np0040688829 devstack@o-api.service[185358]: running \"unix_signal:15 gracefully_kill_them_all\" (master-start)...\nMay 08 12:40:01.464492 np0040688829 devstack@o-api.service[185360]: failed to open python file /opt/stack/data/venv/bin/octavia-wsgi\nMay 08 12:40:01.464492 np0040688829 devstack@o-api.service[185360]: unable to load app 0 (mountpoint\u003d\u0027\u0027) (callable not found or import error)\nMay 08 12:40:01.464492 np0040688829 devstack@o-api.service[185360]: *** no app loaded. going in full dynamic mode ***\nMay 08 12:40:46.346638 np0040688829 devstack@o-api.service[185359]: --- no python application found, check your startup logs for errors ---\n```\n\nI\u0027ve proposed https://review.opendev.org/c/openstack/octavia/+/949601 to fix this.","commit_id":"3c5c31f0709084a9c1c0c8f743924f9a38ddd9d2"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"53c5fc64669c9488610d365b34658cbde4fba78e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"76f7fcfe_34ed4eee","updated":"2025-05-13 11:07:31.000000000","message":"recheck","commit_id":"3c5c31f0709084a9c1c0c8f743924f9a38ddd9d2"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"20cebb163be48d5bfbc73c602490933a1ee4e3cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e65cce7b_274730b5","updated":"2025-05-14 20:30:30.000000000","message":"So, It looks like this broke the ironic grenade jobs. It is the only thing which has merged in the window since the last successful run.","commit_id":"2a7969b04de826fce15ee24ef27c2d64a9d6926c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"047f56faf968e322d3d426ebdecea646dcf55828","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"94512743_aad34b7a","updated":"2025-05-13 14:56:26.000000000","message":"lgtm,thanks","commit_id":"2a7969b04de826fce15ee24ef27c2d64a9d6926c"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f6a4c10a723c99291b7e0e1b7720f7b00146f058","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"909a76a1_c2255e48","updated":"2025-05-14 08:27:05.000000000","message":"recheck grenade-skip-level-always","commit_id":"2a7969b04de826fce15ee24ef27c2d64a9d6926c"}]}
