)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"4fd51035c0ddd09dc58763357e785784401810fb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"5021dd5c_24354621","updated":"2025-06-10 09:58:06.000000000","message":"recheck ubuntu mariadb failure unrelated","commit_id":"84d5d64fcf937d3c4e874941faf20a06e9554336"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"767777d3e6a745b0c129f335e009e3dda8d10ea6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"553b7cb0_554f6072","updated":"2025-07-17 06:42:09.000000000","message":"this needs a bit more text since we are switching the default and a reno, too","commit_id":"f816dedd185fc1a5d839399a8a1b08c89c7eb579"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"5e650eb5e80dd948147418d1209aef93294fcda0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"d9b35ec6_de59cb6e","updated":"2025-08-15 10:50:14.000000000","message":"recheck bump and get some fresh logs","commit_id":"33d9cf47367b4e09a3a717865337055b6bc33fbc"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"22b41b7719ab4eec9ea3cc34fc670a4fb296351f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":31,"id":"6991bf50_1005097a","updated":"2025-09-19 08:57:15.000000000","message":"let\u0027s merge https://review.opendev.org/c/openstack/kolla/+/954707 shortly after that","commit_id":"512488a9592a6eac5a4fad51ecd67de1e416c8eb"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9dd8681d84fd149fb02864b980a5d277c19f32c0","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":31,"id":"bfcdf8be_7e7ff892","in_reply_to":"6991bf50_1005097a","updated":"2025-09-19 09:35:08.000000000","message":"It still needs an additional role, but sure ;-)","commit_id":"512488a9592a6eac5a4fad51ecd67de1e416c8eb"}],"ansible/roles/keystone/templates/keystone-startup.sh.j2":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"767777d3e6a745b0c129f335e009e3dda8d10ea6","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash -x"},{"line_number":2,"context_line":"{% set apache_cmd \u003d \u0027apache2 -DFOREGROUND\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd -DFOREGROUND\u0027 %}"},{"line_number":3,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/keystone/keystone-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{% set keystone_cmd \u003d uwsgi_cmd if keystone_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 else apache_cmd %}"},{"line_number":5,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":20,"id":"98eb73e7_3a29fa46","line":2,"updated":"2025-07-17 06:42:09.000000000","message":"why are you dropping the `/usr/sbin` prefix here?","commit_id":"f816dedd185fc1a5d839399a8a1b08c89c7eb579"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"4d7cc4c010869c55f411c1200736cae0034f97d8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash -x"},{"line_number":2,"context_line":"{% set apache_cmd \u003d \u0027apache2 -DFOREGROUND\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd -DFOREGROUND\u0027 %}"},{"line_number":3,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/keystone/keystone-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{% set keystone_cmd \u003d uwsgi_cmd if keystone_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 else apache_cmd %}"},{"line_number":5,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":20,"id":"0c792d59_a630b043","line":2,"in_reply_to":"98eb73e7_3a29fa46","updated":"2025-07-17 10:13:53.000000000","message":"Done","commit_id":"f816dedd185fc1a5d839399a8a1b08c89c7eb579"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"d3d8197c967a5821fabe01ef187062d2d6a97d41","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash -x"},{"line_number":2,"context_line":"{% set apache_cmd \u003d \u0027/usr/sbin/apache2 -DFOREGROUND\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027/usr/sbin/httpd -DFOREGROUND\u0027 %}"},{"line_number":3,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/keystone/keystone-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{% set keystone_cmd \u003d uwsgi_cmd if keystone_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 else apache_cmd %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"set -o errexit"},{"line_number":7,"context_line":"set -o pipefail"}],"source_content_type":"text/x-jinja2","patch_set":24,"id":"8f83bd9a_bedac435","line":4,"range":{"start_line":2,"start_character":0,"end_line":4,"end_character":87},"updated":"2025-07-17 11:16:27.000000000","message":"```suggestion\n{% set apache_cmd \u003d \u0027/usr/sbin/apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027/usr/sbin/httpd\u0027 %}\n{% set uwsgi_cmd \u003d \u0027uwsgi /etc/keystone/keystone-api-uwsgi.ini\u0027 %}\n{% set keystone_cmd \u003d uwsgi_cmd if keystone_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 else ( apache_cmd + \u0027-DFOREGROUND\u0027 ) %}\n```","commit_id":"33d9cf47367b4e09a3a717865337055b6bc33fbc"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"ecf39d296874abbd95642c7d9afdab2a9ae36af3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash -x"},{"line_number":2,"context_line":"{% set apache_cmd \u003d \u0027/usr/sbin/apache2 -DFOREGROUND\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027/usr/sbin/httpd -DFOREGROUND\u0027 %}"},{"line_number":3,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/keystone/keystone-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{% set keystone_cmd \u003d uwsgi_cmd if keystone_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 else apache_cmd %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"set -o errexit"},{"line_number":7,"context_line":"set -o pipefail"}],"source_content_type":"text/x-jinja2","patch_set":24,"id":"b703031f_0699ffbe","line":4,"range":{"start_line":2,"start_character":0,"end_line":4,"end_character":87},"in_reply_to":"8f83bd9a_bedac435","updated":"2025-08-20 08:15:01.000000000","message":"Fix applied.","commit_id":"33d9cf47367b4e09a3a717865337055b6bc33fbc"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f78b87628cf04f99c7552280fd17a2a0281eae1c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash -x"},{"line_number":2,"context_line":"{% set apache_cmd \u003d \u0027/usr/sbin/apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027/usr/sbin/httpd\u0027 %}"},{"line_number":3,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/keystone/keystone-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{% set keystone_cmd \u003d uwsgi_cmd if keystone_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 else ( apache_cmd + \u0027-DFOREGROUND\u0027 ) %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"set -o errexit"},{"line_number":7,"context_line":"set -o pipefail"}],"source_content_type":"text/x-jinja2","patch_set":26,"id":"46feab39_30a60896","line":4,"updated":"2025-08-20 12:35:46.000000000","message":"```suggestion\n{% set keystone_cmd \u003d uwsgi_cmd if keystone_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 else ( apache_cmd + \u0027 -DFOREGROUND\u0027 ) %}\n```\n?","commit_id":"15b5d4b047eef7570a7819c326a092405154273e"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d6c49d8933f97c142c010686498328b6c3d3e1ce","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash -x"},{"line_number":2,"context_line":"{% set apache_cmd \u003d \u0027/usr/sbin/apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027/usr/sbin/httpd\u0027 %}"},{"line_number":3,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/keystone/keystone-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{% set keystone_cmd \u003d uwsgi_cmd if keystone_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 else ( apache_cmd + \u0027-DFOREGROUND\u0027 ) %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"set -o errexit"},{"line_number":7,"context_line":"set -o pipefail"}],"source_content_type":"text/x-jinja2","patch_set":26,"id":"64dde6b4_2ca347f9","line":4,"in_reply_to":"46feab39_30a60896","updated":"2025-09-18 09:50:19.000000000","message":"Fix applied.","commit_id":"15b5d4b047eef7570a7819c326a092405154273e"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"0a563dd6316224c7c5e2cc6ed5bbb8936a61aac2","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash -x"},{"line_number":2,"context_line":"{% set apache_cmd \u003d \u0027/usr/sbin/apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027/usr/sbin/httpd\u0027 %}"},{"line_number":3,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/keystone/keystone-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{% set keystone_cmd \u003d uwsgi_cmd if keystone_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 else (apache_cmd + \u0027 -DFOREGROUND\u0027) %}"},{"line_number":5,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":30,"id":"996f6519_0d363d48","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":110},"updated":"2025-09-18 10:42:10.000000000","message":"```suggestion\n{% set apache_cmd \u003d \u0027/usr/sbin/\u0027 + \u0027apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd\u0027 %}\n```","commit_id":"f0ac824de78fa57335e4efdc459ecfb0b25e3b6f"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e1e9ecc18edbba2af8b294d864fe19caf7c6a47a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash -x"},{"line_number":2,"context_line":"{% set apache_cmd \u003d \u0027/usr/sbin/apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027/usr/sbin/httpd\u0027 %}"},{"line_number":3,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/keystone/keystone-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{% set keystone_cmd \u003d uwsgi_cmd if keystone_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 else (apache_cmd + \u0027 -DFOREGROUND\u0027) %}"},{"line_number":5,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":30,"id":"ffb8f35d_6804de7d","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":110},"in_reply_to":"996f6519_0d363d48","updated":"2025-09-18 12:04:58.000000000","message":"Let\u0027s don\u0027t be crazy, we\u0027re going to remove mod_wsgi soon anyways.","commit_id":"f0ac824de78fa57335e4efdc459ecfb0b25e3b6f"}],"releasenotes/notes/uwsgi-flamingo-1868e8870a6a5237.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f78b87628cf04f99c7552280fd17a2a0281eae1c","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":26,"id":"cbb874ec_116437bd","updated":"2025-08-20 12:35:46.000000000","message":"there is releasenotes/notes/uwsgi-flamingo-5144740f1a2bb4fb.yaml already, better amend that?","commit_id":"15b5d4b047eef7570a7819c326a092405154273e"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a96bae2a0bb96e400da2cd077c040f0465d88b8f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":26,"id":"75cc67f7_a3e54c57","in_reply_to":"cbb874ec_116437bd","updated":"2025-09-18 09:50:31.000000000","message":"Done","commit_id":"15b5d4b047eef7570a7819c326a092405154273e"}],"releasenotes/notes/uwsgi-flamingo-5144740f1a2bb4fb.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"17018940f05234d27ec5b7ada92e2379115ab2fd","unresolved":true,"context_lines":[{"line_number":12,"context_line":"      * - Aodh"},{"line_number":13,"context_line":"        - aodh_wsgi_provider"},{"line_number":14,"context_line":"      * - Gnocchi"},{"line_number":15,"context_line":"        - gnocchi_wsgi_provider"},{"line_number":16,"context_line":"      * - Heat"},{"line_number":17,"context_line":"        - heat_wsgi_provider"},{"line_number":18,"context_line":"      * - Ironic"}],"source_content_type":"text/x-yaml","patch_set":30,"id":"cfffd431_a6fda0e2","side":"PARENT","line":15,"updated":"2025-09-18 15:11:28.000000000","message":"bad rebase, don\u0027t remove these","commit_id":"ba67d5d2d8bd3dd85ded8348ef32ec0315952e9c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"5e7fd07779bec7e23ec8e2196d76700b7e5c4399","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      * - Aodh"},{"line_number":13,"context_line":"        - aodh_wsgi_provider"},{"line_number":14,"context_line":"      * - Gnocchi"},{"line_number":15,"context_line":"        - gnocchi_wsgi_provider"},{"line_number":16,"context_line":"      * - Heat"},{"line_number":17,"context_line":"        - heat_wsgi_provider"},{"line_number":18,"context_line":"      * - Ironic"}],"source_content_type":"text/x-yaml","patch_set":30,"id":"0b17f7ae_ca5c8482","side":"PARENT","line":15,"in_reply_to":"cfffd431_a6fda0e2","updated":"2025-09-18 16:05:14.000000000","message":"Done","commit_id":"ba67d5d2d8bd3dd85ded8348ef32ec0315952e9c"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"17018940f05234d27ec5b7ada92e2379115ab2fd","unresolved":true,"context_lines":[{"line_number":18,"context_line":"      * - Ironic"},{"line_number":19,"context_line":"        - ironic_wsgi_provider"},{"line_number":20,"context_line":"      * - Masakari"},{"line_number":21,"context_line":"        - masakari_wsgi_provider"},{"line_number":22,"context_line":"      * - Octavia"},{"line_number":23,"context_line":"        - octavia_wsgi_provider"}],"source_content_type":"text/x-yaml","patch_set":30,"id":"dcbe73c4_aba75e85","side":"PARENT","line":21,"updated":"2025-09-18 15:11:28.000000000","message":"dito","commit_id":"ba67d5d2d8bd3dd85ded8348ef32ec0315952e9c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"5e7fd07779bec7e23ec8e2196d76700b7e5c4399","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      * - Ironic"},{"line_number":19,"context_line":"        - ironic_wsgi_provider"},{"line_number":20,"context_line":"      * - Masakari"},{"line_number":21,"context_line":"        - masakari_wsgi_provider"},{"line_number":22,"context_line":"      * - Octavia"},{"line_number":23,"context_line":"        - octavia_wsgi_provider"}],"source_content_type":"text/x-yaml","patch_set":30,"id":"ab8b03e2_0c31f325","side":"PARENT","line":21,"in_reply_to":"dcbe73c4_aba75e85","updated":"2025-09-18 16:05:14.000000000","message":"Done","commit_id":"ba67d5d2d8bd3dd85ded8348ef32ec0315952e9c"}]}
