)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"da68c0b6b2b64cc24c899b71ea891d1258712b89","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix customize_ubuntu_image on ubuntu-resolute nodes"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"On Ubuntu Resolute (25.10+), the host uses DEB822 format"},{"line_number":10,"context_line":"(/etc/apt/sources.list.d/ubuntu.sources) instead of the"},{"line_number":11,"context_line":"traditional /etc/apt/sources.list. The script failed to detect"},{"line_number":12,"context_line":"the APT mirror because it only checked /etc/apt/sources.list."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"46c7a6b1_b8f2f965","line":9,"range":{"start_line":9,"start_character":20,"end_line":9,"end_character":26},"updated":"2026-06-29 13:23:26.000000000","message":"26.04\n\nOr what are you trying to say here?","commit_id":"a555e0d880ffe73bb3ad761ccef5cc6275036fd7"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"63de07935823206171ae853f3c16e7c402d95d45","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix customize_ubuntu_image on ubuntu-resolute nodes"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"On Ubuntu Resolute (25.10+), the host uses DEB822 format"},{"line_number":10,"context_line":"(/etc/apt/sources.list.d/ubuntu.sources) instead of the"},{"line_number":11,"context_line":"traditional /etc/apt/sources.list. The script failed to detect"},{"line_number":12,"context_line":"the APT mirror because it only checked /etc/apt/sources.list."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"ab073c0d_ab16b35f","line":9,"range":{"start_line":9,"start_character":20,"end_line":9,"end_character":26},"in_reply_to":"46c7a6b1_b8f2f965","updated":"2026-06-30 10:30:56.000000000","message":"Done","commit_id":"a555e0d880ffe73bb3ad761ccef5cc6275036fd7"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"9f96bdf665a9f5b861af13c26f0ecc0bb0fbb8c4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"b7841194_7d5c44ea","updated":"2026-06-29 12:32:26.000000000","message":"thanks, looks ok as I see (I have only one run on 26.04 devstack)","commit_id":"a555e0d880ffe73bb3ad761ccef5cc6275036fd7"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"e86ea9e916e2370ea313a7a82eb5ae2ebb7b33c1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"440d46b3_d304c24d","updated":"2026-06-29 12:52:05.000000000","message":"verified with https://zuul.opendev.org/t/openstack/build/1babeb31f2654c08b3e93bd904efd9e9\n\n(the job fails because there is a legit failure related to EVPN, but the issue with https://bugs.launchpad.net/neutron/+bug/2158607 has been resolved)","commit_id":"a555e0d880ffe73bb3ad761ccef5cc6275036fd7"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"e375f728d9256a92280d4baaa058ef93647034a8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"391a7d9e_0ce432f9","updated":"2026-06-29 16:55:36.000000000","message":"patchset 6 verified too: https://zuul.opendev.org/t/openstack/build/b6527806cb25495b8b3e22f1b0e80002","commit_id":"b298301884a6df2b6dc2721b44b2b0d33ebe256e"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"eb9b0c00c8544231b31baf6501a4b0de2f036b7a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ca5ad218_525fdb11","updated":"2026-06-30 12:53:55.000000000","message":"recheck neutron-tempest-plugin-sfc-2026-1","commit_id":"260ad0592483f38ccdcfd9092e47c2bc07877a58"}],"tools/customize_ubuntu_image":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"da68c0b6b2b64cc24c899b71ea891d1258712b89","unresolved":true,"context_lines":[{"line_number":41,"context_line":"    # Install desired packages to Ubuntu guest image"},{"line_number":42,"context_line":"    ("},{"line_number":43,"context_line":"        DEBIAN_FRONTEND\u003dnoninteractive"},{"line_number":44,"context_line":"        echo \"\u003d\u003d\u003d DEBUG: /etc/apt/sources.list \u003d\u003d\u003d\""},{"line_number":45,"context_line":"        cat /etc/apt/sources.list || true"},{"line_number":46,"context_line":"        echo \"\u003d\u003d\u003d DEBUG: /etc/apt/sources.list.d/ \u003d\u003d\u003d\""},{"line_number":47,"context_line":"        ls -la /etc/apt/sources.list.d/ 2\u003e/dev/null || true"},{"line_number":48,"context_line":"        for f in /etc/apt/sources.list.d/*; do"},{"line_number":49,"context_line":"            [ -f \"$f\" ] \u0026\u0026 echo \"\u003d\u003d\u003d DEBUG: $f \u003d\u003d\u003d\" \u0026\u0026 cat \"$f\""},{"line_number":50,"context_line":"        done"},{"line_number":51,"context_line":"        sudo apt-get update -y"},{"line_number":52,"context_line":"        sudo apt-get install -y \"${INSTALL_GUEST_PACKAGES[@]}\""},{"line_number":53,"context_line":"    )"}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"01bdf829_da8cacea","line":50,"range":{"start_line":44,"start_character":8,"end_line":50,"end_character":12},"updated":"2026-06-29 13:23:26.000000000","message":"Do we want to keep this?","commit_id":"a555e0d880ffe73bb3ad761ccef5cc6275036fd7"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"63de07935823206171ae853f3c16e7c402d95d45","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    # Install desired packages to Ubuntu guest image"},{"line_number":42,"context_line":"    ("},{"line_number":43,"context_line":"        DEBIAN_FRONTEND\u003dnoninteractive"},{"line_number":44,"context_line":"        echo \"\u003d\u003d\u003d DEBUG: /etc/apt/sources.list \u003d\u003d\u003d\""},{"line_number":45,"context_line":"        cat /etc/apt/sources.list || true"},{"line_number":46,"context_line":"        echo \"\u003d\u003d\u003d DEBUG: /etc/apt/sources.list.d/ \u003d\u003d\u003d\""},{"line_number":47,"context_line":"        ls -la /etc/apt/sources.list.d/ 2\u003e/dev/null || true"},{"line_number":48,"context_line":"        for f in /etc/apt/sources.list.d/*; do"},{"line_number":49,"context_line":"            [ -f \"$f\" ] \u0026\u0026 echo \"\u003d\u003d\u003d DEBUG: $f \u003d\u003d\u003d\" \u0026\u0026 cat \"$f\""},{"line_number":50,"context_line":"        done"},{"line_number":51,"context_line":"        sudo apt-get update -y"},{"line_number":52,"context_line":"        sudo apt-get install -y \"${INSTALL_GUEST_PACKAGES[@]}\""},{"line_number":53,"context_line":"    )"}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"5b45c79e_af862a17","line":50,"range":{"start_line":44,"start_character":8,"end_line":50,"end_character":12},"in_reply_to":"01bdf829_da8cacea","updated":"2026-06-30 10:30:56.000000000","message":"Done","commit_id":"a555e0d880ffe73bb3ad761ccef5cc6275036fd7"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"da68c0b6b2b64cc24c899b71ea891d1258712b89","unresolved":true,"context_lines":[{"line_number":85,"context_line":"        # Read the guest image\u0027s OS release info for codename"},{"line_number":86,"context_line":"        source \u003c(sudo cat ${mount_dir}/etc/os-release)"},{"line_number":87,"context_line":"        if sudo test -f ${mount_dir}/etc/apt/sources.list.d/ubuntu.sources; then"},{"line_number":88,"context_line":"            sudo sed -Ei \"s|(http[s]?://)([^/]+)|\\1${mirror}|g\" ${mount_dir}/etc/apt/sources.list.d/ubuntu.sources"},{"line_number":89,"context_line":"            sudo sed -i \"/URIs:/a Trusted: yes\" ${mount_dir}/etc/apt/sources.list.d/ubuntu.sources"},{"line_number":90,"context_line":"        fi"},{"line_number":91,"context_line":"        # Rewrite sources.list and remove any sources.list.d entries to"},{"line_number":92,"context_line":"        # ensure compatibility with the host\u0027s apt binary (which runs"}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"80a3fb85_e1a16f00","line":89,"range":{"start_line":88,"start_character":12,"end_line":89,"end_character":98},"updated":"2026-06-29 13:23:26.000000000","message":"Why this if we are removing the files in L96?","commit_id":"a555e0d880ffe73bb3ad761ccef5cc6275036fd7"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"63de07935823206171ae853f3c16e7c402d95d45","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        # Read the guest image\u0027s OS release info for codename"},{"line_number":86,"context_line":"        source \u003c(sudo cat ${mount_dir}/etc/os-release)"},{"line_number":87,"context_line":"        if sudo test -f ${mount_dir}/etc/apt/sources.list.d/ubuntu.sources; then"},{"line_number":88,"context_line":"            sudo sed -Ei \"s|(http[s]?://)([^/]+)|\\1${mirror}|g\" ${mount_dir}/etc/apt/sources.list.d/ubuntu.sources"},{"line_number":89,"context_line":"            sudo sed -i \"/URIs:/a Trusted: yes\" ${mount_dir}/etc/apt/sources.list.d/ubuntu.sources"},{"line_number":90,"context_line":"        fi"},{"line_number":91,"context_line":"        # Rewrite sources.list and remove any sources.list.d entries to"},{"line_number":92,"context_line":"        # ensure compatibility with the host\u0027s apt binary (which runs"}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"3e8061fd_761d98bc","line":89,"range":{"start_line":88,"start_character":12,"end_line":89,"end_character":98},"in_reply_to":"80a3fb85_e1a16f00","updated":"2026-06-30 10:30:56.000000000","message":"Done","commit_id":"a555e0d880ffe73bb3ad761ccef5cc6275036fd7"}]}
