)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e3fd6edb1e1f38b28126b43b427bb6f51df7a1d3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"8cc16d3c_bd84870f","updated":"2025-12-10 19:39:57.000000000","message":"Thanks for this one, this is directly aligned with my interests and I am going to start doing some priovate CI on these images as well. Some relatively minor comments inline.","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"529e3f7bbad799e3054c692199df9003f8cd016c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"e8b2d387_3a637a06","updated":"2025-12-11 20:29:50.000000000","message":"check experimental","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"27cc17f369a476de7777e9900d0ee5a992d98045","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":31,"id":"ccfac93a_47ed3dbd","updated":"2025-12-15 23:01:45.000000000","message":"One small question.","commit_id":"a6f472d89ccd571edb70f9553dc69b261dcbe5af"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"134417aebd408c62e364c85c8233c94c742703a7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":33,"id":"8106fe30_b9c667e6","updated":"2025-12-17 14:28:27.000000000","message":"lgtm but let\u0027s wait until k-a is ready?","commit_id":"cee27f6426f49b4242b0535d0e0dee6f8a44dbda"}],"doc/source/support_matrix.rst":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3e0037c8a10e540938659b886d1b1267c975d759","unresolved":true,"context_lines":[{"line_number":18,"context_line":"Distribution       Default base                    Default base tag"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":20,"context_line":"Rocky Linux        quay.io/rockylinux/rockylinux   10"},{"line_number":21,"context_line":"Debian Bookworm    debian                          trixie"},{"line_number":22,"context_line":"Ubuntu Noble       ubuntu                          24.04"},{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":17,"id":"366cea43_dce331a1","line":21,"range":{"start_line":21,"start_character":7,"end_line":21,"end_character":15},"updated":"2025-12-11 20:29:35.000000000","message":"```suggestion\nDebian Trixie      debian                          trixie\n```","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"869cb7c22abaaa134b03f58b326c2adce7ef06a5","unresolved":false,"context_lines":[{"line_number":18,"context_line":"Distribution       Default base                    Default base tag"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":20,"context_line":"Rocky Linux        quay.io/rockylinux/rockylinux   10"},{"line_number":21,"context_line":"Debian Bookworm    debian                          trixie"},{"line_number":22,"context_line":"Ubuntu Noble       ubuntu                          24.04"},{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":17,"id":"7cc7cda6_a32ed9c9","line":21,"range":{"start_line":21,"start_character":7,"end_line":21,"end_character":15},"in_reply_to":"366cea43_dce331a1","updated":"2025-12-12 14:41:21.000000000","message":"Fix applied.","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"}],"docker/base/debian.sources":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"27cc17f369a476de7777e9900d0ee5a992d98045","unresolved":true,"context_lines":[{"line_number":1,"context_line":"Types: deb"},{"line_number":2,"context_line":"# http://snapshot.debian.org/archive/debian/20251020T000000Z"},{"line_number":3,"context_line":"URIs: http://deb.debian.org/debian"},{"line_number":4,"context_line":"Suites: trixie trixie-updates trixie-backports"},{"line_number":5,"context_line":"Components: main"},{"line_number":6,"context_line":"Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg"},{"line_number":7,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":31,"id":"d3e83ac5_2a8661f2","line":4,"range":{"start_line":4,"start_character":22,"end_line":4,"end_character":29},"updated":"2025-12-15 23:01:45.000000000","message":"I wasn\u0027t sure about this one. Should we always have backports turned on, or wait for a package we actually need a newer version of?","commit_id":"a6f472d89ccd571edb70f9553dc69b261dcbe5af"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"63cd1cf644d7695e43adbe2bd190f74be393731b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Types: deb"},{"line_number":2,"context_line":"# http://snapshot.debian.org/archive/debian/20251020T000000Z"},{"line_number":3,"context_line":"URIs: http://deb.debian.org/debian"},{"line_number":4,"context_line":"Suites: trixie trixie-updates trixie-backports"},{"line_number":5,"context_line":"Components: main"},{"line_number":6,"context_line":"Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg"},{"line_number":7,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":31,"id":"851eedac_b0d9ec1e","line":4,"range":{"start_line":4,"start_character":22,"end_line":4,"end_character":29},"in_reply_to":"d3e83ac5_2a8661f2","updated":"2025-12-16 05:45:07.000000000","message":"We enable backports, but choose packages that get installed from backports in apt.preferences","commit_id":"a6f472d89ccd571edb70f9553dc69b261dcbe5af"}],"docker/base/sources.list.debian":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e3fd6edb1e1f38b28126b43b427bb6f51df7a1d3","unresolved":true,"context_lines":[{"line_number":2,"context_line":"deb http://deb.debian.org/debian trixie main"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# debian security updates"},{"line_number":5,"context_line":"# deb http://deb.debian.org/debian-security trixie-security main"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"# debian updates"},{"line_number":8,"context_line":"deb http://deb.debian.org/debian trixie-updates main"}],"source_content_type":"application/octet-stream","patch_set":17,"id":"0c8b4172_0057d499","line":5,"range":{"start_line":5,"start_character":6,"end_line":5,"end_character":10},"updated":"2025-12-10 19:39:57.000000000","message":"According to https://wiki.debian.org/SourcesList and noting that Trixie secretly wants you to use the new debian.sources format, this line should read:\n\ndeb https://security.debian.org/debian-security trixie-security main","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3e0037c8a10e540938659b886d1b1267c975d759","unresolved":true,"context_lines":[{"line_number":2,"context_line":"deb http://deb.debian.org/debian trixie main"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# debian security updates"},{"line_number":5,"context_line":"# deb http://deb.debian.org/debian-security trixie-security main"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"# debian updates"},{"line_number":8,"context_line":"deb http://deb.debian.org/debian trixie-updates main"}],"source_content_type":"application/octet-stream","patch_set":17,"id":"623324a5_9ba0d8fc","line":5,"range":{"start_line":5,"start_character":6,"end_line":5,"end_character":10},"in_reply_to":"0c8b4172_0057d499","updated":"2025-12-11 20:29:35.000000000","message":"+1 to switching to deb822. could be done in a follow-up, though","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"aca2cfa83d1484eee5d674b6204fbb315834b975","unresolved":false,"context_lines":[{"line_number":2,"context_line":"deb http://deb.debian.org/debian trixie main"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# debian security updates"},{"line_number":5,"context_line":"# deb http://deb.debian.org/debian-security trixie-security main"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"# debian updates"},{"line_number":8,"context_line":"deb http://deb.debian.org/debian trixie-updates main"}],"source_content_type":"application/octet-stream","patch_set":17,"id":"40866781_07a8cb26","line":5,"range":{"start_line":5,"start_character":6,"end_line":5,"end_character":10},"in_reply_to":"623324a5_9ba0d8fc","updated":"2025-12-12 14:43:34.000000000","message":"Done","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"}],"docker/httpd/Dockerfile.j2":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e3fd6edb1e1f38b28126b43b427bb6f51df7a1d3","unresolved":true,"context_lines":[{"line_number":23,"context_line":"        \u0027ca-certificates\u0027,"},{"line_number":24,"context_line":"        \u0027libapache2-mod-auth-mellon\u0027,"},{"line_number":25,"context_line":"        \u0027libapache2-mod-auth-openidc\u0027,"},{"line_number":26,"context_line":"        \u0027libapache2-mod-proxy-uwsgi\u0027"},{"line_number":27,"context_line":"    ] %}"},{"line_number":28,"context_line":"{% endif %}"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"9ff28171_285ca028","side":"PARENT","line":26,"updated":"2025-12-10 19:39:57.000000000","message":"Is there any commentary around why this is dropped? My googling seems to suggest that this is simply not a separate package any more and is included in mod-proxy instead?","commit_id":"b013f9ad1dd7a70fc4607a363edeae085d08adf3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"869cb7c22abaaa134b03f58b326c2adce7ef06a5","unresolved":false,"context_lines":[{"line_number":23,"context_line":"        \u0027ca-certificates\u0027,"},{"line_number":24,"context_line":"        \u0027libapache2-mod-auth-mellon\u0027,"},{"line_number":25,"context_line":"        \u0027libapache2-mod-auth-openidc\u0027,"},{"line_number":26,"context_line":"        \u0027libapache2-mod-proxy-uwsgi\u0027"},{"line_number":27,"context_line":"    ] %}"},{"line_number":28,"context_line":"{% endif %}"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"c51405c5_0664c038","side":"PARENT","line":26,"in_reply_to":"9ff28171_285ca028","updated":"2025-12-12 14:41:21.000000000","message":"libapache2-mod-proxy-uwsgi was a transitional package in bookworm (and is in noble), the content in reality is in apache2-bin","commit_id":"b013f9ad1dd7a70fc4607a363edeae085d08adf3"}],"docker/openstack-base/Dockerfile.j2":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e3fd6edb1e1f38b28126b43b427bb6f51df7a1d3","unresolved":true,"context_lines":[{"line_number":44,"context_line":"        \u0027git\u0027,"},{"line_number":45,"context_line":"        \u0027libapache2-mod-wsgi-py3\u0027,"},{"line_number":46,"context_line":"        \u0027libffi-dev\u0027,"},{"line_number":47,"context_line":"        \u0027libpcre2-dev\u0027,"},{"line_number":48,"context_line":"        \u0027libpq-dev\u0027,"},{"line_number":49,"context_line":"        \u0027libssl-dev\u0027,"},{"line_number":50,"context_line":"        \u0027libxml2-dev\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"21818940_c7d7608d","line":47,"updated":"2025-12-10 19:39:57.000000000","message":"Commentary on this one... For reasons I do not understand, the Debian PCRE3 library is _older_ than the PCRE2 library and now unmaintained. This is discussed at the email thread at https://lists.debian.org/debian-devel/2021/11/msg00176.html","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"869cb7c22abaaa134b03f58b326c2adce7ef06a5","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        \u0027git\u0027,"},{"line_number":45,"context_line":"        \u0027libapache2-mod-wsgi-py3\u0027,"},{"line_number":46,"context_line":"        \u0027libffi-dev\u0027,"},{"line_number":47,"context_line":"        \u0027libpcre2-dev\u0027,"},{"line_number":48,"context_line":"        \u0027libpq-dev\u0027,"},{"line_number":49,"context_line":"        \u0027libssl-dev\u0027,"},{"line_number":50,"context_line":"        \u0027libxml2-dev\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"6e6dd3ba_01d71720","line":47,"in_reply_to":"21818940_c7d7608d","updated":"2025-12-12 14:41:21.000000000","message":"Acknowledged","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"}],"docker/valkey/valkey-server/Dockerfile.j2":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3e0037c8a10e540938659b886d1b1267c975d759","unresolved":true,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":11,"context_line":"{{ macros.enable_extra_repos([\u0027epel\u0027]) }}"},{"line_number":12,"context_line":"    {% set valkey_server_packages \u003d [\u0027valkey\u0027] %}"},{"line_number":13,"context_line":"{% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":14,"context_line":"    {% set valkey_server_packages \u003d [\u0027valkey\u0027] %}"},{"line_number":15,"context_line":"{% endif %}"},{"line_number":16,"context_line":"{{ macros.install_packages(valkey_server_packages | customizable(\"packages\")) }}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{{ macros.kolla_patch_sources() }}"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"a8039aa7_4cafb3c1","line":15,"range":{"start_line":12,"start_character":1,"end_line":15,"end_character":11},"updated":"2025-12-11 20:29:35.000000000","message":"```suggestion\n{% endif %}\n{% set valkey_server_packages \u003d [\u0027valkey\u0027] %}\n```\nor even drop that var completely?","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"869cb7c22abaaa134b03f58b326c2adce7ef06a5","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":11,"context_line":"{{ macros.enable_extra_repos([\u0027epel\u0027]) }}"},{"line_number":12,"context_line":"    {% set valkey_server_packages \u003d [\u0027valkey\u0027] %}"},{"line_number":13,"context_line":"{% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":14,"context_line":"    {% set valkey_server_packages \u003d [\u0027valkey\u0027] %}"},{"line_number":15,"context_line":"{% endif %}"},{"line_number":16,"context_line":"{{ macros.install_packages(valkey_server_packages | customizable(\"packages\")) }}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{{ macros.kolla_patch_sources() }}"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"f3e4d5f8_c1e7bc4f","line":15,"range":{"start_line":12,"start_character":1,"end_line":15,"end_character":11},"in_reply_to":"a8039aa7_4cafb3c1","updated":"2025-12-12 14:41:21.000000000","message":"Done","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"}],"kolla/common/config.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3e0037c8a10e540938659b886d1b1267c975d759","unresolved":true,"context_lines":[{"line_number":39,"context_line":"}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"OPENSTACK_RELEASE \u003d \u00272025.2\u0027"},{"line_number":42,"context_line":"# NOTE(mnasiadka): Using Epoxy here, since Debian OpenStack builds Flamingo"},{"line_number":43,"context_line":"#                  only for Trixie"},{"line_number":44,"context_line":"OPENSTACK_RELEASE_CODENAME \u003d \u0027Flamingo\u0027"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"# TODO(mandre) check for file integrity instead of downloading from an HTTPS"}],"source_content_type":"text/x-python","patch_set":17,"id":"b27186f9_2eb3b38d","line":43,"range":{"start_line":42,"start_character":0,"end_line":43,"end_character":34},"updated":"2025-12-11 20:29:35.000000000","message":"obsolete","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"869cb7c22abaaa134b03f58b326c2adce7ef06a5","unresolved":false,"context_lines":[{"line_number":39,"context_line":"}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"OPENSTACK_RELEASE \u003d \u00272025.2\u0027"},{"line_number":42,"context_line":"# NOTE(mnasiadka): Using Epoxy here, since Debian OpenStack builds Flamingo"},{"line_number":43,"context_line":"#                  only for Trixie"},{"line_number":44,"context_line":"OPENSTACK_RELEASE_CODENAME \u003d \u0027Flamingo\u0027"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"# TODO(mandre) check for file integrity instead of downloading from an HTTPS"}],"source_content_type":"text/x-python","patch_set":17,"id":"403201ba_62f39cd9","line":43,"range":{"start_line":42,"start_character":0,"end_line":43,"end_character":34},"in_reply_to":"b27186f9_2eb3b38d","updated":"2025-12-12 14:41:21.000000000","message":"Done","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"}],"kolla/template/repos.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3e0037c8a10e540938659b886d1b1267c975d759","unresolved":true,"context_lines":[{"line_number":27,"context_line":"debian:"},{"line_number":28,"context_line":"  erlang:"},{"line_number":29,"context_line":"    url: \"https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu\""},{"line_number":30,"context_line":"    suite: \"jammy\""},{"line_number":31,"context_line":"    component: \"main\""},{"line_number":32,"context_line":"    gpg_key: \"erlang-ppa.gpg\""},{"line_number":33,"context_line":"  docker-ce:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"f54eba40_4e80df7c","line":30,"updated":"2025-12-11 20:29:35.000000000","message":"this looks pretty outdated, can we switch to noble at least like we do for ... noble?","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0146752cfcde5ee70740bb2fc5bb6670239817aa","unresolved":false,"context_lines":[{"line_number":27,"context_line":"debian:"},{"line_number":28,"context_line":"  erlang:"},{"line_number":29,"context_line":"    url: \"https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu\""},{"line_number":30,"context_line":"    suite: \"jammy\""},{"line_number":31,"context_line":"    component: \"main\""},{"line_number":32,"context_line":"    gpg_key: \"erlang-ppa.gpg\""},{"line_number":33,"context_line":"  docker-ce:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"7ea6a2d9_59ca5d24","line":30,"in_reply_to":"f54eba40_4e80df7c","updated":"2025-12-12 15:02:14.000000000","message":"Done","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3e0037c8a10e540938659b886d1b1267c975d759","unresolved":true,"context_lines":[{"line_number":42,"context_line":"    gpg_key: \"fluentd.asc\""},{"line_number":43,"context_line":"  mariadb:"},{"line_number":44,"context_line":"    url: \"https://dlm.mariadb.com/repo/mariadb-server/11.4/repo/debian\""},{"line_number":45,"context_line":"    suite: \"bookworm\""},{"line_number":46,"context_line":"    component: \"main\""},{"line_number":47,"context_line":"    gpg_key: \"mariadb.gpg\""},{"line_number":48,"context_line":"  proxysql:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"e7d120f0_0790f2c0","line":45,"updated":"2025-12-11 20:29:35.000000000","message":"what about this one? please note in the commit message if there is a reason to keep this","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0146752cfcde5ee70740bb2fc5bb6670239817aa","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    gpg_key: \"fluentd.asc\""},{"line_number":43,"context_line":"  mariadb:"},{"line_number":44,"context_line":"    url: \"https://dlm.mariadb.com/repo/mariadb-server/11.4/repo/debian\""},{"line_number":45,"context_line":"    suite: \"bookworm\""},{"line_number":46,"context_line":"    component: \"main\""},{"line_number":47,"context_line":"    gpg_key: \"mariadb.gpg\""},{"line_number":48,"context_line":"  proxysql:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"86ae5302_da6ffbb2","line":45,"in_reply_to":"e7d120f0_0790f2c0","updated":"2025-12-12 15:02:14.000000000","message":"Done","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"}],"releasenotes/notes/debian-trixie-23987480043dc662.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3e0037c8a10e540938659b886d1b1267c975d759","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Debian \u0027trixie\u0027 is now used instead of \u0027bookworm\u0027. Trixie is the current"},{"line_number":5,"context_line":"    stable release of Debian."}],"source_content_type":"text/x-yaml","patch_set":17,"id":"12b07a19_e4fe102a","line":4,"updated":"2025-12-11 20:29:35.000000000","message":"```suggestion\n    Debian ``trixie`` is now used instead of ``bookworm``. Trixie is the current\n```","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"869cb7c22abaaa134b03f58b326c2adce7ef06a5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Debian \u0027trixie\u0027 is now used instead of \u0027bookworm\u0027. Trixie is the current"},{"line_number":5,"context_line":"    stable release of Debian."}],"source_content_type":"text/x-yaml","patch_set":17,"id":"e472cbac_90a10004","line":4,"in_reply_to":"12b07a19_e4fe102a","updated":"2025-12-12 14:41:21.000000000","message":"Fix applied.","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"}],"setup.cfg":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"e3fd6edb1e1f38b28126b43b427bb6f51df7a1d3","unresolved":true,"context_lines":[{"line_number":18,"context_line":"    Programming Language :: Python :: Implementation :: CPython"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3 :: Only"},{"line_number":20,"context_line":"    Programming Language :: Python :: 3"},{"line_number":21,"context_line":"    Programming Language :: Python :: 3.8"},{"line_number":22,"context_line":"    Programming Language :: Python :: 3.9"},{"line_number":23,"context_line":"    Programming Language :: Python :: 3.10"},{"line_number":24,"context_line":"    Programming Language :: Python :: 3.11"}],"source_content_type":"text/x-ttcn-cfg","patch_set":17,"id":"96e104d0_b30840f2","line":21,"updated":"2025-12-10 19:39:57.000000000","message":"Is there any intention to drop some of these older python versions at some point? The OpenStack official stance is that the minimum python version for Flamingo is 3.10 -- https://bugs.launchpad.net/kolla/+bug/2027668","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0146752cfcde5ee70740bb2fc5bb6670239817aa","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    Programming Language :: Python :: Implementation :: CPython"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3 :: Only"},{"line_number":20,"context_line":"    Programming Language :: Python :: 3"},{"line_number":21,"context_line":"    Programming Language :: Python :: 3.8"},{"line_number":22,"context_line":"    Programming Language :: Python :: 3.9"},{"line_number":23,"context_line":"    Programming Language :: Python :: 3.10"},{"line_number":24,"context_line":"    Programming Language :: Python :: 3.11"}],"source_content_type":"text/x-ttcn-cfg","patch_set":17,"id":"97760884_21a76097","line":21,"in_reply_to":"93daffbe_6f71c02e","updated":"2025-12-12 15:02:14.000000000","message":"Done","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3e0037c8a10e540938659b886d1b1267c975d759","unresolved":true,"context_lines":[{"line_number":18,"context_line":"    Programming Language :: Python :: Implementation :: CPython"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3 :: Only"},{"line_number":20,"context_line":"    Programming Language :: Python :: 3"},{"line_number":21,"context_line":"    Programming Language :: Python :: 3.8"},{"line_number":22,"context_line":"    Programming Language :: Python :: 3.9"},{"line_number":23,"context_line":"    Programming Language :: Python :: 3.10"},{"line_number":24,"context_line":"    Programming Language :: Python :: 3.11"}],"source_content_type":"text/x-ttcn-cfg","patch_set":17,"id":"93daffbe_6f71c02e","line":21,"in_reply_to":"96e104d0_b30840f2","updated":"2025-12-11 20:29:35.000000000","message":"I agree we should drop those, likely in a dedicated patch though","commit_id":"456e2333c5ceb959ac33412272230f5a4032e1e3"}],"tests/templates/template_overrides.j2":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3e0037c8a10e540938659b886d1b1267c975d759","unresolved":true,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"RUN sed -i -e \"s|http://deb.debian.org|[trusted\u003dyes] http://{{ nodepool_mirror_host }}|\" \\"},{"line_number":38,"context_line":"        -e \"s|http://security.debian.org|[trusted\u003dyes] http://{{ nodepool_mirror_host }}|\" \\"},{"line_number":39,"context_line":"        /etc/apt/sources.list"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"{% elif base_distro \u003d\u003d \"ubuntu\" %}"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"44063e66_0e24e6dc","side":"PARENT","line":39,"updated":"2025-12-11 20:29:35.000000000","message":"why do we not want to use openinfra mirrors for this?","commit_id":"b013f9ad1dd7a70fc4607a363edeae085d08adf3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"869cb7c22abaaa134b03f58b326c2adce7ef06a5","unresolved":true,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"RUN sed -i -e \"s|http://deb.debian.org|[trusted\u003dyes] http://{{ nodepool_mirror_host }}|\" \\"},{"line_number":38,"context_line":"        -e \"s|http://security.debian.org|[trusted\u003dyes] http://{{ nodepool_mirror_host }}|\" \\"},{"line_number":39,"context_line":"        /etc/apt/sources.list"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"{% elif base_distro \u003d\u003d \"ubuntu\" %}"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"7f5d079b_61c294fe","side":"PARENT","line":39,"in_reply_to":"44063e66_0e24e6dc","updated":"2025-12-12 14:41:21.000000000","message":"When I started these were not available - let me add them","commit_id":"b013f9ad1dd7a70fc4607a363edeae085d08adf3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0146752cfcde5ee70740bb2fc5bb6670239817aa","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"RUN sed -i -e \"s|http://deb.debian.org|[trusted\u003dyes] http://{{ nodepool_mirror_host }}|\" \\"},{"line_number":38,"context_line":"        -e \"s|http://security.debian.org|[trusted\u003dyes] http://{{ nodepool_mirror_host }}|\" \\"},{"line_number":39,"context_line":"        /etc/apt/sources.list"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"{% elif base_distro \u003d\u003d \"ubuntu\" %}"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"e26052f3_ab758aca","side":"PARENT","line":39,"in_reply_to":"7f5d079b_61c294fe","updated":"2025-12-12 15:02:14.000000000","message":"Done","commit_id":"b013f9ad1dd7a70fc4607a363edeae085d08adf3"}],"zuul.d/project.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3e0037c8a10e540938659b886d1b1267c975d759","unresolved":true,"context_lines":[{"line_number":18,"context_line":"      - kolla-scenario-mariadb"},{"line_number":19,"context_line":"      - kolla-scenario-masakari"},{"line_number":20,"context_line":"      - kolla-scenario-octavia"},{"line_number":21,"context_line":"      - kolla-scenario-ovn"},{"line_number":22,"context_line":"      - kolla-tox-genconfig"},{"line_number":23,"context_line":"      - openstack-python3-jobs"},{"line_number":24,"context_line":"      - openstack-python3-jobs-arm64"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"30dec0e8_ce4fcb7a","side":"PARENT","line":21,"updated":"2025-12-11 20:29:35.000000000","message":"note that the change should still be marked WIP until this is reverted","commit_id":"b013f9ad1dd7a70fc4607a363edeae085d08adf3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"497a7aacc3b631d7050e9ffadbb0abd4c3ba9d32","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      - kolla-scenario-mariadb"},{"line_number":19,"context_line":"      - kolla-scenario-masakari"},{"line_number":20,"context_line":"      - kolla-scenario-octavia"},{"line_number":21,"context_line":"      - kolla-scenario-ovn"},{"line_number":22,"context_line":"      - kolla-tox-genconfig"},{"line_number":23,"context_line":"      - openstack-python3-jobs"},{"line_number":24,"context_line":"      - openstack-python3-jobs-arm64"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"10592a62_98131bc4","side":"PARENT","line":21,"in_reply_to":"30dec0e8_ce4fcb7a","updated":"2025-12-16 10:03:08.000000000","message":"Done","commit_id":"b013f9ad1dd7a70fc4607a363edeae085d08adf3"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"134417aebd408c62e364c85c8233c94c742703a7","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      - kolla-scenario-mariadb"},{"line_number":19,"context_line":"      - kolla-scenario-masakari"},{"line_number":20,"context_line":"      - kolla-scenario-octavia"},{"line_number":21,"context_line":"      - kolla-scenario-ovn"},{"line_number":22,"context_line":"      - kolla-tox-genconfig"},{"line_number":23,"context_line":"      - openstack-python3-jobs"},{"line_number":24,"context_line":"      - openstack-python3-jobs-arm64"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"c2e48891_53beacec","side":"PARENT","line":21,"in_reply_to":"30dec0e8_ce4fcb7a","updated":"2025-12-17 14:28:27.000000000","message":"Done","commit_id":"b013f9ad1dd7a70fc4607a363edeae085d08adf3"}]}
