)]}'
{"pyproject.toml":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"8e86dc72c0539f5cfb50a799f08a2bc61d3842dc","unresolved":true,"context_lines":[{"line_number":11,"context_line":"readme \u003d {file \u003d \"README.rst\", content-type \u003d \"text/x-rst\"}"},{"line_number":12,"context_line":"license \u003d \"Apache-2.0\""},{"line_number":13,"context_line":"dynamic \u003d [\"version\", \"dependencies\"]"},{"line_number":14,"context_line":"requires-python \u003d \"\u003e\u003d3.11\""},{"line_number":15,"context_line":"classifiers \u003d ["},{"line_number":16,"context_line":"    \"Environment :: OpenStack\","},{"line_number":17,"context_line":"    \"Intended Audience :: Information Technology\","}],"source_content_type":"text/x-toml","patch_set":12,"id":"4497734f_5a1f84a8","line":14,"updated":"2026-07-23 08:29:18.000000000","message":"should we change that to \u003e\u003d3.12?","commit_id":"01342a50094ee40283269ea994d01d7bc59856b5"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"2cb1ce90f7533264009f9664fc17f9b9fa781962","unresolved":false,"context_lines":[{"line_number":11,"context_line":"readme \u003d {file \u003d \"README.rst\", content-type \u003d \"text/x-rst\"}"},{"line_number":12,"context_line":"license \u003d \"Apache-2.0\""},{"line_number":13,"context_line":"dynamic \u003d [\"version\", \"dependencies\"]"},{"line_number":14,"context_line":"requires-python \u003d \"\u003e\u003d3.11\""},{"line_number":15,"context_line":"classifiers \u003d ["},{"line_number":16,"context_line":"    \"Environment :: OpenStack\","},{"line_number":17,"context_line":"    \"Intended Audience :: Information Technology\","}],"source_content_type":"text/x-toml","patch_set":12,"id":"716dc757_4d413de4","line":14,"in_reply_to":"4497734f_5a1f84a8","updated":"2026-07-23 08:33:53.000000000","message":"Good catch, done!","commit_id":"01342a50094ee40283269ea994d01d7bc59856b5"}],"requirements.txt":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"162a31f97278736511d6bc62b71033d94023b119","unresolved":true,"context_lines":[{"line_number":11,"context_line":"Jinja2\u003e\u003d3 # BSD License (3 clause)"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"# Ansible and ansible\u0027s json_query"},{"line_number":14,"context_line":"ansible-core\u003e\u003d2.19,!\u003d2.19.0,\u003c2.21 # GPLv3"},{"line_number":15,"context_line":"jmespath\u003e\u003d0.9.3 # MIT"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# ini parsing"}],"source_content_type":"text/plain","patch_set":1,"id":"7ad7445a_25b665a7","line":14,"updated":"2026-07-10 09:22:05.000000000","message":"need to bump this, too.\n```suggestion\nansible-core\u003e\u003d2.20,\u003c2.22 # GPLv3\n```","commit_id":"c02b28a7619f4fb0f25b94f84edc7815f76fb229"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"1b848e47a062bbe9544e73e733ed7cb3e3695b7f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Jinja2\u003e\u003d3 # BSD License (3 clause)"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"# Ansible and ansible\u0027s json_query"},{"line_number":14,"context_line":"ansible-core\u003e\u003d2.19,!\u003d2.19.0,\u003c2.21 # GPLv3"},{"line_number":15,"context_line":"jmespath\u003e\u003d0.9.3 # MIT"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# ini parsing"}],"source_content_type":"text/plain","patch_set":1,"id":"abd46d0c_607b3af4","line":14,"in_reply_to":"7ad7445a_25b665a7","updated":"2026-07-10 11:08:18.000000000","message":"You can comment on unrelated files? cool","commit_id":"c02b28a7619f4fb0f25b94f84edc7815f76fb229"}],"zuul.d/project.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"175572549cff67534aafb44b82cdbf7e4c306bd4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- project:"},{"line_number":3,"context_line":"    queue: kolla"},{"line_number":4,"context_line":"    templates:"},{"line_number":5,"context_line":"      - ansible-role-jobs"},{"line_number":6,"context_line":"      - check-requirements"},{"line_number":7,"context_line":"      - kolla-ansible-scenario-multi-compute-ironic"},{"line_number":8,"context_line":"      - kolla-ansible-scenario-aio"},{"line_number":9,"context_line":"      - kolla-ansible-scenario-bifrost"},{"line_number":10,"context_line":"      - kolla-ansible-scenario-cells"},{"line_number":11,"context_line":"      - kolla-ansible-scenario-cephadm"},{"line_number":12,"context_line":"      - kolla-ansible-scenario-cloudkitty"},{"line_number":13,"context_line":"      # NOTE(mnasiadka): Failing since"},{"line_number":14,"context_line":"      # https://review.opendev.org/c/openstack/kolla-ansible/+/864780"},{"line_number":15,"context_line":"      # - kolla-ansible-scenario-container-engine-migration"},{"line_number":16,"context_line":"      - kolla-ansible-scenario-federation"},{"line_number":17,"context_line":"      - kolla-ansible-scenario-haproxy-fqdn"},{"line_number":18,"context_line":"      - kolla-ansible-scenario-kayobe"},{"line_number":19,"context_line":"      - kolla-ansible-scenario-openbao"},{"line_number":20,"context_line":"      - kolla-ansible-scenario-kvm"},{"line_number":21,"context_line":"      - kolla-ansible-scenario-lets-encrypt"},{"line_number":22,"context_line":"      - kolla-ansible-scenario-magnum"},{"line_number":23,"context_line":"      - kolla-ansible-scenario-mariadb"},{"line_number":24,"context_line":"      - kolla-ansible-scenario-masakari"},{"line_number":25,"context_line":"      - kolla-ansible-scenario-nfv"},{"line_number":26,"context_line":"      - kolla-ansible-scenario-ironic"},{"line_number":27,"context_line":"      # NOTE(mnasiadka): All runs end up with DISK_FULL"},{"line_number":28,"context_line":"      #- kolla-ansible-scenario-ipv6"},{"line_number":29,"context_line":"      - kolla-ansible-scenario-octavia"},{"line_number":30,"context_line":"      - kolla-ansible-scenario-ovn"},{"line_number":31,"context_line":"      - kolla-ansible-scenario-prometheus-opensearch"},{"line_number":32,"context_line":"      # NOTE(mnasiadka): SSO and non-SSO tests are failing"},{"line_number":33,"context_line":"      #- kolla-ansible-scenario-skyline"},{"line_number":34,"context_line":"      # NOTE: Master is not currently a SLURP release."},{"line_number":35,"context_line":"      #- kolla-ansible-scenario-slurp"},{"line_number":36,"context_line":"      - kolla-ansible-scenario-telemetry"},{"line_number":37,"context_line":"      - openstack-cover-jobs"},{"line_number":38,"context_line":"      # NOTE: openstack-python3-jobs in 2026.2 cycle pulls in"},{"line_number":39,"context_line":"      #       311 which is not compatible with ansible-core 2.20+"},{"line_number":40,"context_line":"      - openstack-tox-py313"},{"line_number":41,"context_line":"      - openstack-tox-py314"},{"line_number":42,"context_line":"      - periodic-stable-jobs"},{"line_number":43,"context_line":"      - publish-openstack-docs-pti"},{"line_number":44,"context_line":"      - release-notes-jobs-python3"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"01cf860e_fd29d97b","line":44,"range":{"start_line":2,"start_character":2,"end_line":44,"end_character":0},"updated":"2026-07-22 09:08:09.000000000","message":"The project template \"openstack-tox-py313\" was not found.","commit_id":"03f0907b265812bbab0d33058f6294448f359da2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"89dbcf04e9b5958d3ba4a71f95bf8b26628e5f1a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- project:"},{"line_number":3,"context_line":"    queue: kolla"},{"line_number":4,"context_line":"    templates:"},{"line_number":5,"context_line":"      - ansible-role-jobs"},{"line_number":6,"context_line":"      - check-requirements"},{"line_number":7,"context_line":"      - kolla-ansible-scenario-multi-compute-ironic"},{"line_number":8,"context_line":"      - kolla-ansible-scenario-aio"},{"line_number":9,"context_line":"      - kolla-ansible-scenario-bifrost"},{"line_number":10,"context_line":"      - kolla-ansible-scenario-cells"},{"line_number":11,"context_line":"      - kolla-ansible-scenario-cephadm"},{"line_number":12,"context_line":"      - kolla-ansible-scenario-cloudkitty"},{"line_number":13,"context_line":"      # NOTE(mnasiadka): Failing since"},{"line_number":14,"context_line":"      # https://review.opendev.org/c/openstack/kolla-ansible/+/864780"},{"line_number":15,"context_line":"      # - kolla-ansible-scenario-container-engine-migration"},{"line_number":16,"context_line":"      - kolla-ansible-scenario-federation"},{"line_number":17,"context_line":"      - kolla-ansible-scenario-haproxy-fqdn"},{"line_number":18,"context_line":"      - kolla-ansible-scenario-kayobe"},{"line_number":19,"context_line":"      - kolla-ansible-scenario-openbao"},{"line_number":20,"context_line":"      - kolla-ansible-scenario-kvm"},{"line_number":21,"context_line":"      - kolla-ansible-scenario-lets-encrypt"},{"line_number":22,"context_line":"      - kolla-ansible-scenario-magnum"},{"line_number":23,"context_line":"      - kolla-ansible-scenario-mariadb"},{"line_number":24,"context_line":"      - kolla-ansible-scenario-masakari"},{"line_number":25,"context_line":"      - kolla-ansible-scenario-nfv"},{"line_number":26,"context_line":"      - kolla-ansible-scenario-ironic"},{"line_number":27,"context_line":"      # NOTE(mnasiadka): All runs end up with DISK_FULL"},{"line_number":28,"context_line":"      #- kolla-ansible-scenario-ipv6"},{"line_number":29,"context_line":"      - kolla-ansible-scenario-octavia"},{"line_number":30,"context_line":"      - kolla-ansible-scenario-ovn"},{"line_number":31,"context_line":"      - kolla-ansible-scenario-prometheus-opensearch"},{"line_number":32,"context_line":"      # NOTE(mnasiadka): SSO and non-SSO tests are failing"},{"line_number":33,"context_line":"      #- kolla-ansible-scenario-skyline"},{"line_number":34,"context_line":"      # NOTE: Master is not currently a SLURP release."},{"line_number":35,"context_line":"      #- kolla-ansible-scenario-slurp"},{"line_number":36,"context_line":"      - kolla-ansible-scenario-telemetry"},{"line_number":37,"context_line":"      - openstack-cover-jobs"},{"line_number":38,"context_line":"      # NOTE: openstack-python3-jobs in 2026.2 cycle pulls in"},{"line_number":39,"context_line":"      #       3.11 which is not compatible with ansible-core 2.20+"},{"line_number":40,"context_line":"      - openstack-tox-py312"},{"line_number":41,"context_line":"      - openstack-tox-py313"},{"line_number":42,"context_line":"      - openstack-tox-py314"},{"line_number":43,"context_line":"      - periodic-stable-jobs"},{"line_number":44,"context_line":"      - publish-openstack-docs-pti"},{"line_number":45,"context_line":"      - release-notes-jobs-python3"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"a21c0e35_c376aff8","line":45,"range":{"start_line":2,"start_character":2,"end_line":45,"end_character":0},"updated":"2026-07-22 09:09:18.000000000","message":"The project template \"openstack-tox-py312\" was not found.","commit_id":"626ffa1ca3e35ad74d37262ea68be9fddd6d3d9a"}]}
