)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"80d1777ac2277e687c6357e7dfa293f184bb7431","unresolved":true,"context_lines":[{"line_number":9,"context_line":"Debian 12 does not include sudo by default. Adding its installation early"},{"line_number":10,"context_line":"in the bootstrap process to avoid errors during setup_hosts configuration."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes-Bug: #2114891"},{"line_number":13,"context_line":"Change-Id: I73bd2c9a485907e002c0132d20ac5e81c5cefd32"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"da717bee_8f1135b9","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":20},"updated":"2025-06-24 07:25:49.000000000","message":"This patch does NOT close the bug.\n\nBut it\u0027s a good patch otherwise.","commit_id":"e0e9c91c1ef334ee6d404d0c2bbd0e7e2dc602c9"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"34c363641d64c2010bdfc6c53c4c1f7976f7df41","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Debian 12 does not include sudo by default. Adding its installation early"},{"line_number":10,"context_line":"in the bootstrap process to avoid errors during setup_hosts configuration."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes-Bug: #2114891"},{"line_number":13,"context_line":"Change-Id: I73bd2c9a485907e002c0132d20ac5e81c5cefd32"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"f49a6641_f457dfcc","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":20},"in_reply_to":"da717bee_8f1135b9","updated":"2025-06-24 07:56:17.000000000","message":"Done","commit_id":"e0e9c91c1ef334ee6d404d0c2bbd0e7e2dc602c9"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"5baa4923d5c3d578075c08e4d106f7e84e73dafe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ca370db8_0f408a83","updated":"2025-06-23 07:24:23.000000000","message":"recheck","commit_id":"e0e9c91c1ef334ee6d404d0c2bbd0e7e2dc602c9"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"6175ecfc2891cc114be5f4851360b84c2209ac65","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"77b7c954_ad5489c9","updated":"2025-06-24 17:33:45.000000000","message":"recheck","commit_id":"85e617de123c4b84844483c0364fd9f9f804e686"}],"scripts/bootstrap-ansible.sh":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"16c407b5a504839bff8eaa309bff9a166adf6bb3","unresolved":true,"context_lines":[{"line_number":94,"context_line":"        DEBIAN_FRONTEND\u003dnoninteractive apt-get -y install \\"},{"line_number":95,"context_line":"          python3 python3-dev \\"},{"line_number":96,"context_line":"          python3-minimal python3-apt \\"},{"line_number":97,"context_line":"          python3-venv\\"},{"line_number":98,"context_line":"        ;;"},{"line_number":99,"context_line":"esac"},{"line_number":100,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"81e67ffa_a64f6992","line":97,"updated":"2025-06-22 22:20:50.000000000","message":"```suggestion\n          python3-venv\n```","commit_id":"7492289ee62e93c702df63ad2c9fbbdf2f88a804"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"7aa8d970fb93714e26adc03bb8c472e0a5b3a3d6","unresolved":false,"context_lines":[{"line_number":94,"context_line":"        DEBIAN_FRONTEND\u003dnoninteractive apt-get -y install \\"},{"line_number":95,"context_line":"          python3 python3-dev \\"},{"line_number":96,"context_line":"          python3-minimal python3-apt \\"},{"line_number":97,"context_line":"          python3-venv\\"},{"line_number":98,"context_line":"        ;;"},{"line_number":99,"context_line":"esac"},{"line_number":100,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"3d1759d7_015af631","line":97,"in_reply_to":"81e67ffa_a64f6992","updated":"2025-06-22 23:00:30.000000000","message":"Done","commit_id":"7492289ee62e93c702df63ad2c9fbbdf2f88a804"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"83380e981d4a30528e72848a874b12347aacd7af","unresolved":true,"context_lines":[{"line_number":98,"context_line":"        ;;"},{"line_number":99,"context_line":"esac"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"# Install the base packages"},{"line_number":102,"context_line":"case ${DISTRO_ID} in"},{"line_number":103,"context_line":"    rocky|centos|rhel)"},{"line_number":104,"context_line":"        dnf -y install \\"}],"source_content_type":"text/x-sh","patch_set":2,"id":"d47449d8_938bfafc","line":101,"updated":"2025-06-22 22:22:30.000000000","message":"```suggestion\n# Install the base packages\n# sudo need for Debian\n```","commit_id":"7492289ee62e93c702df63ad2c9fbbdf2f88a804"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"9458baa15b9e5cef2f48651875648a5cc7783f83","unresolved":false,"context_lines":[{"line_number":98,"context_line":"        ;;"},{"line_number":99,"context_line":"esac"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"# Install the base packages"},{"line_number":102,"context_line":"case ${DISTRO_ID} in"},{"line_number":103,"context_line":"    rocky|centos|rhel)"},{"line_number":104,"context_line":"        dnf -y install \\"}],"source_content_type":"text/x-sh","patch_set":2,"id":"dfdf3320_4f538e1d","line":101,"in_reply_to":"d47449d8_938bfafc","updated":"2025-06-23 07:25:13.000000000","message":"Done","commit_id":"7492289ee62e93c702df63ad2c9fbbdf2f88a804"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"16c407b5a504839bff8eaa309bff9a166adf6bb3","unresolved":true,"context_lines":[{"line_number":194,"context_line":"# Ensure wrapper tool is executable"},{"line_number":195,"context_line":"chmod +x /usr/local/bin/openstack-ansible"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"echo \"openstack-ansible wrapper created.\""},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"# If the Ansible plugins are in the old location remove them."},{"line_number":200,"context_line":"[[ -d \"/etc/ansible/plugins\" ]] \u0026\u0026 rm -rf \"/etc/ansible/plugins\""}],"source_content_type":"text/x-sh","patch_set":2,"id":"77754f5d_457998c4","line":197,"updated":"2025-06-22 22:20:50.000000000","message":"```suggestion\necho \"OpenStack-Ansible wrapper created.\"\n```","commit_id":"7492289ee62e93c702df63ad2c9fbbdf2f88a804"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"7aa8d970fb93714e26adc03bb8c472e0a5b3a3d6","unresolved":false,"context_lines":[{"line_number":194,"context_line":"# Ensure wrapper tool is executable"},{"line_number":195,"context_line":"chmod +x /usr/local/bin/openstack-ansible"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"echo \"openstack-ansible wrapper created.\""},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"# If the Ansible plugins are in the old location remove them."},{"line_number":200,"context_line":"[[ -d \"/etc/ansible/plugins\" ]] \u0026\u0026 rm -rf \"/etc/ansible/plugins\""}],"source_content_type":"text/x-sh","patch_set":2,"id":"e1987105_ea7d77cd","line":197,"in_reply_to":"77754f5d_457998c4","updated":"2025-06-22 23:00:30.000000000","message":"I suppose the \"openstack-ansible\" refers to the command name, which should remain lowercase.","commit_id":"7492289ee62e93c702df63ad2c9fbbdf2f88a804"}]}
