)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"d26f1c5405ee01795d069ed8b2db90923094efb9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"29f221e0_5ac53102","updated":"2026-02-11 11:35:25.000000000","message":"@noonedeadpunk@gmail.com\n\nHello, hmm\n\nopenstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ec1f94fb0804538b60ce73d9fdb90a4 : FAILURE in 4m 50s\n\n\nGlobal-requirements not applied for docs?","commit_id":"be7962ab71ce6c5c43aab482c8698baad79fd4b1"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"837c3c000e8bcb1aae104803865077c6c0811a7e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"73999981_63622b8a","updated":"2026-02-12 13:23:52.000000000","message":"recheck","commit_id":"ce5108f1b320ee11eb5d6708fb9f48a07fa8fc88"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"cb76e8de8a1f7eabfacc07afedc3a9d6d626bbfe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"82813748_5e405ea3","updated":"2026-02-22 19:52:24.000000000","message":"recheck","commit_id":"ce5108f1b320ee11eb5d6708fb9f48a07fa8fc88"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"61709cfbf9cd718a963b25198be4cebbd29ded14","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"251100fa_6347bd28","updated":"2026-02-23 14:47:03.000000000","message":"recheck","commit_id":"e9c1b85f3a92603f7281749c5a7b65e31bd2dcea"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"66d11a5a16111a62402576c065f862f57eb5b7c7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9162ba9f_cce9f2cf","updated":"2026-02-24 10:25:39.000000000","message":"recheck","commit_id":"e9c1b85f3a92603f7281749c5a7b65e31bd2dcea"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"be829adf447aacbb715eac74bfdd7313049ba376","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"fb116378_e9177a1c","updated":"2026-02-28 12:51:26.000000000","message":"recheck","commit_id":"e9c1b85f3a92603f7281749c5a7b65e31bd2dcea"}],"tox.ini":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"84850900310c421b8ddc3180676db62ad6e54ea8","unresolved":true,"context_lines":[{"line_number":35,"context_line":"    ANSIBLE_LINT_PARAMS\u003d--exclude\u003d{homedir}/.ansible/roles"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"[testenv:docs]"},{"line_number":38,"context_line":"deps \u003d"},{"line_number":39,"context_line":"    -r{toxinidir}/doc/requirements.txt"},{"line_number":40,"context_line":"    -r{toxinidir}/global-requirement-pins.txt"},{"line_number":41,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":7,"id":"a3ebc59a_0084e6e5","line":38,"updated":"2026-03-12 08:32:26.000000000","message":"why we don\u0027t add constraints here alike to all alike patches?","commit_id":"d70150156e593cc164eb41e7739f7619dfde54ef"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"cf7d316df666c4433f855d57902182493427afae","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    ANSIBLE_LINT_PARAMS\u003d--exclude\u003d{homedir}/.ansible/roles"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"[testenv:docs]"},{"line_number":38,"context_line":"deps \u003d"},{"line_number":39,"context_line":"    -r{toxinidir}/doc/requirements.txt"},{"line_number":40,"context_line":"    -r{toxinidir}/global-requirement-pins.txt"},{"line_number":41,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":7,"id":"e65f0efa_cb9dcaaa","line":38,"in_reply_to":"a3ebc59a_0084e6e5","updated":"2026-03-12 08:34:28.000000000","message":"Hello, good question, just in this repo working fine without OSA_TEST_REQUIREMENTS_FILE, just file place there, no problem, I fix it now, thank you.","commit_id":"d70150156e593cc164eb41e7739f7619dfde54ef"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"8225e34aadf0a34addb2e9563a873110c622dede","unresolved":true,"context_lines":[{"line_number":38,"context_line":"deps \u003d"},{"line_number":39,"context_line":"  -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2025.1}"},{"line_number":40,"context_line":"  -r{toxinidir}/doc/requirements.txt"},{"line_number":41,"context_line":"  -r{env:OSA_TEST_REQUIREMENTS_FILE:https://opendev.org/openstack/openstack-ansible/raw/branch/stable/2025.1/global-requirement-pins.txt}"},{"line_number":42,"context_line":"commands \u003d"},{"line_number":43,"context_line":"    doc8 doc"},{"line_number":44,"context_line":"    docstheme-build-translated.sh"}],"source_content_type":"text/x-properties","patch_set":9,"id":"234207c8_28328fd9","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":137},"updated":"2026-03-12 15:55:07.000000000","message":"well, there\u0027s no reason to add OSA_TEST_REQUIREMENTS_FILE as indeed it\u0027s local, and you have it in your previous patchset.\n\nBut I was talking about TOX_CONSTRAINTS_FILE which should be needed...","commit_id":"6911d2c86a004ef85d67697929295e29502a8616"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"bbd6ccc3d27d00edee03762e20b1e8834504e879","unresolved":false,"context_lines":[{"line_number":38,"context_line":"deps \u003d"},{"line_number":39,"context_line":"  -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2025.1}"},{"line_number":40,"context_line":"  -r{toxinidir}/doc/requirements.txt"},{"line_number":41,"context_line":"  -r{env:OSA_TEST_REQUIREMENTS_FILE:https://opendev.org/openstack/openstack-ansible/raw/branch/stable/2025.1/global-requirement-pins.txt}"},{"line_number":42,"context_line":"commands \u003d"},{"line_number":43,"context_line":"    doc8 doc"},{"line_number":44,"context_line":"    docstheme-build-translated.sh"}],"source_content_type":"text/x-properties","patch_set":9,"id":"f9cf33b5_d2dc0e9a","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":137},"in_reply_to":"234207c8_28328fd9","updated":"2026-03-13 13:14:32.000000000","message":"Done","commit_id":"6911d2c86a004ef85d67697929295e29502a8616"}]}
