)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c7b9914cccc12ffb5bcc543182c6233f841bc9e6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4a652e4e_3caccd5d","updated":"2025-06-24 15:48:17.000000000","message":"https://zuul.opendev.org/t/openstack/build/411d8448c4a74c2dbcebded35c32b862 failure might be related to the change.","commit_id":"51d20a06ae3485e7a100150e64905e30c8482547"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"643308fd91700d81c565e6eeb4bd56e47cea3730","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"56e5039f_af124f35","updated":"2025-07-02 11:50:42.000000000","message":"recheck","commit_id":"13a7b0241f3843a89e1126eaa81f9b415b8be0c1"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"89bf0bc45667635f1dcb77f2bec4a5d3830803d4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"a2e04715_b500ba01","updated":"2025-07-04 20:59:27.000000000","message":"recheck","commit_id":"13a7b0241f3843a89e1126eaa81f9b415b8be0c1"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"196cdc8de384e343e3c78f35914c579174cb245c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"c12a8863_6da2bcca","updated":"2025-07-01 16:11:52.000000000","message":"recheck","commit_id":"13a7b0241f3843a89e1126eaa81f9b415b8be0c1"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"37a458586d14423181b4742050908a3573cfc738","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"23625860_34350337","updated":"2025-07-01 18:17:05.000000000","message":"recheck \n\nfatal: [galera01]: FAILED! \u003d\u003e {\"attempts\": 5, \"changed\": false, \"msg\": \"Failed to download metadata for repo \u0027baseos\u0027: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried\", \"rc\": 1, \"results\": []}","commit_id":"13a7b0241f3843a89e1126eaa81f9b415b8be0c1"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"9a0737afd5de6ae5752702571076d944f6a0da32","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"1d2f4bc2_fd6fdbc3","updated":"2026-01-05 14:40:38.000000000","message":"recheck","commit_id":"48db7e4507a91d3dabfceb198075d47863616f26"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"f9c4fdbf6b61968f042b2845f24990f9874beb77","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"6b568642_e7aa8489","updated":"2025-12-29 20:26:06.000000000","message":"recheck","commit_id":"48db7e4507a91d3dabfceb198075d47863616f26"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"3ddcfb71c452068f2dcd8816bfd01f4a3115c0e8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"91d187e7_13659142","updated":"2026-01-22 12:26:07.000000000","message":"recheck","commit_id":"48db7e4507a91d3dabfceb198075d47863616f26"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"e840ba7ff67f222cc374ca027d6e4b8aa56d5564","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"d21ee385_0fba313e","updated":"2026-01-24 14:15:39.000000000","message":"recheck","commit_id":"48db7e4507a91d3dabfceb198075d47863616f26"}],"tasks/galera_install_dnf.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"5826dd1966cf5a43b43a9995749af111c8ebd320","unresolved":true,"context_lines":[{"line_number":74,"context_line":"      mode: \"0755\""},{"line_number":75,"context_line":"    - path: \"/etc/mysql/conf.d\""},{"line_number":76,"context_line":"      state: \"directory\""},{"line_number":77,"context_line":"    - src: \"/usr/lib64/galera\""},{"line_number":78,"context_line":"      path: \"/usr/lib/galera\""},{"line_number":79,"context_line":"      state: \"link\""},{"line_number":80,"context_line":"      force: true"},{"line_number":81,"context_line":"    - src: \"/etc/mysql/conf.d\""},{"line_number":82,"context_line":"      path: \"/etc/my.cnf.d\""},{"line_number":83,"context_line":"      state: \"link\""},{"line_number":84,"context_line":"      force: true"},{"line_number":85,"context_line":"    - src: \"/etc/mysql/my.cnf\""},{"line_number":86,"context_line":"      path: \"/etc/my.cnf\""},{"line_number":87,"context_line":"      state: \"link\""},{"line_number":88,"context_line":"      force: true"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- name: If a keyfile is provided, copy the gpg keyfile to the key location"},{"line_number":91,"context_line":"  ansible.builtin.copy:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ac1c2bd3_8b02a9f7","line":88,"range":{"start_line":77,"start_character":0,"end_line":88,"end_character":17},"updated":"2025-06-24 12:47:50.000000000","message":"Frankly, I\u0027d challenge if we need these symlinks at all. This seems to be added around 10 years ago and instead we might want to drop these symlinks at all, which will also fix the warning.","commit_id":"ebda46dbb579c8682d0c683498d77bd85a9bc200"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"06aeb1474ab0832ab14c8435398769552c022010","unresolved":false,"context_lines":[{"line_number":74,"context_line":"      mode: \"0755\""},{"line_number":75,"context_line":"    - path: \"/etc/mysql/conf.d\""},{"line_number":76,"context_line":"      state: \"directory\""},{"line_number":77,"context_line":"    - src: \"/usr/lib64/galera\""},{"line_number":78,"context_line":"      path: \"/usr/lib/galera\""},{"line_number":79,"context_line":"      state: \"link\""},{"line_number":80,"context_line":"      force: true"},{"line_number":81,"context_line":"    - src: \"/etc/mysql/conf.d\""},{"line_number":82,"context_line":"      path: \"/etc/my.cnf.d\""},{"line_number":83,"context_line":"      state: \"link\""},{"line_number":84,"context_line":"      force: true"},{"line_number":85,"context_line":"    - src: \"/etc/mysql/my.cnf\""},{"line_number":86,"context_line":"      path: \"/etc/my.cnf\""},{"line_number":87,"context_line":"      state: \"link\""},{"line_number":88,"context_line":"      force: true"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- name: If a keyfile is provided, copy the gpg keyfile to the key location"},{"line_number":91,"context_line":"  ansible.builtin.copy:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"99d1d28e_498ae615","line":88,"range":{"start_line":77,"start_character":0,"end_line":88,"end_character":17},"in_reply_to":"4ede307b_f617fe52","updated":"2025-09-12 00:11:22.000000000","message":"Seems like getting rid of last 3 links makes warning go away.","commit_id":"ebda46dbb579c8682d0c683498d77bd85a9bc200"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"0d8a28e8c2f9d58fa1388b29da1e829c86ba9e5f","unresolved":true,"context_lines":[{"line_number":74,"context_line":"      mode: \"0755\""},{"line_number":75,"context_line":"    - path: \"/etc/mysql/conf.d\""},{"line_number":76,"context_line":"      state: \"directory\""},{"line_number":77,"context_line":"    - src: \"/usr/lib64/galera\""},{"line_number":78,"context_line":"      path: \"/usr/lib/galera\""},{"line_number":79,"context_line":"      state: \"link\""},{"line_number":80,"context_line":"      force: true"},{"line_number":81,"context_line":"    - src: \"/etc/mysql/conf.d\""},{"line_number":82,"context_line":"      path: \"/etc/my.cnf.d\""},{"line_number":83,"context_line":"      state: \"link\""},{"line_number":84,"context_line":"      force: true"},{"line_number":85,"context_line":"    - src: \"/etc/mysql/my.cnf\""},{"line_number":86,"context_line":"      path: \"/etc/my.cnf\""},{"line_number":87,"context_line":"      state: \"link\""},{"line_number":88,"context_line":"      force: true"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- name: If a keyfile is provided, copy the gpg keyfile to the key location"},{"line_number":91,"context_line":"  ansible.builtin.copy:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"4ede307b_f617fe52","line":88,"range":{"start_line":77,"start_character":0,"end_line":88,"end_character":17},"in_reply_to":"7ff0f04b_d9206b59","updated":"2025-09-11 18:52:22.000000000","message":"@dcu995@gmail.com up","commit_id":"ebda46dbb579c8682d0c683498d77bd85a9bc200"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"7073db42fc6bc86d252bc230b4223c36fb94c04c","unresolved":true,"context_lines":[{"line_number":74,"context_line":"      mode: \"0755\""},{"line_number":75,"context_line":"    - path: \"/etc/mysql/conf.d\""},{"line_number":76,"context_line":"      state: \"directory\""},{"line_number":77,"context_line":"    - src: \"/usr/lib64/galera\""},{"line_number":78,"context_line":"      path: \"/usr/lib/galera\""},{"line_number":79,"context_line":"      state: \"link\""},{"line_number":80,"context_line":"      force: true"},{"line_number":81,"context_line":"    - src: \"/etc/mysql/conf.d\""},{"line_number":82,"context_line":"      path: \"/etc/my.cnf.d\""},{"line_number":83,"context_line":"      state: \"link\""},{"line_number":84,"context_line":"      force: true"},{"line_number":85,"context_line":"    - src: \"/etc/mysql/my.cnf\""},{"line_number":86,"context_line":"      path: \"/etc/my.cnf\""},{"line_number":87,"context_line":"      state: \"link\""},{"line_number":88,"context_line":"      force: true"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- name: If a keyfile is provided, copy the gpg keyfile to the key location"},{"line_number":91,"context_line":"  ansible.builtin.copy:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7ff0f04b_d9206b59","line":88,"range":{"start_line":77,"start_character":0,"end_line":88,"end_character":17},"in_reply_to":"ac1c2bd3_8b02a9f7","updated":"2025-08-26 18:33:12.000000000","message":"@dcu995@gmail.com hello, please check this files on you installation.","commit_id":"ebda46dbb579c8682d0c683498d77bd85a9bc200"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d2dcf47cf39b7bc965d924208d5c793df18e4cbe","unresolved":true,"context_lines":[{"line_number":68,"context_line":"    force: \"{{ item.force | default(omit) }}\""},{"line_number":69,"context_line":"    mode: \"{{ item.mode | default(omit) }}\""},{"line_number":70,"context_line":"  with_items:"},{"line_number":71,"context_line":"    - path: \"/etc/mysql\""},{"line_number":72,"context_line":"      state: \"directory\""},{"line_number":73,"context_line":"      mode: \"0755\""},{"line_number":74,"context_line":"    - path: \"/etc/mysql/conf.d\""},{"line_number":75,"context_line":"      state: \"directory\""},{"line_number":76,"context_line":"    - src: \"/usr/lib64/galera\""},{"line_number":77,"context_line":"      path: \"/usr/lib/galera\""},{"line_number":78,"context_line":"      state: \"link\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"509e2d40_e35e95fc","side":"PARENT","line":75,"range":{"start_line":71,"start_character":0,"end_line":75,"end_character":24},"updated":"2025-06-24 13:29:45.000000000","message":"potentially we might still need these 2, but I\u0027m not sure...\n\nAlso worth checking if mariadb systemd unit loads my.cnf from correct path or not, as I did not do that yet.","commit_id":"a45b26d91f19148f99af94eb77123f81cd4476fe"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c8dd5e72660e9850ad85ae6159e83490bc9d8414","unresolved":true,"context_lines":[{"line_number":68,"context_line":"    force: \"{{ item.force | default(omit) }}\""},{"line_number":69,"context_line":"    mode: \"{{ item.mode | default(omit) }}\""},{"line_number":70,"context_line":"  with_items:"},{"line_number":71,"context_line":"    - path: \"/etc/mysql\""},{"line_number":72,"context_line":"      state: \"directory\""},{"line_number":73,"context_line":"      mode: \"0755\""},{"line_number":74,"context_line":"    - path: \"/etc/mysql/conf.d\""},{"line_number":75,"context_line":"      state: \"directory\""},{"line_number":76,"context_line":"    - src: \"/usr/lib64/galera\""},{"line_number":77,"context_line":"      path: \"/usr/lib/galera\""},{"line_number":78,"context_line":"      state: \"link\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"f6702480_043f3b0d","side":"PARENT","line":75,"range":{"start_line":71,"start_character":0,"end_line":75,"end_character":24},"in_reply_to":"509e2d40_e35e95fc","updated":"2025-06-24 14:05:44.000000000","message":"Ok, so this seems not to work this way, and potentially some things are still required:\nhttps://zuul.opendev.org/t/openstack/build/411d8448c4a74c2dbcebded35c32b862","commit_id":"a45b26d91f19148f99af94eb77123f81cd4476fe"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"f69a475443c31695e8f82d92ac6590496ad441f8","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    force: \"{{ item.force | default(omit) }}\""},{"line_number":69,"context_line":"    mode: \"{{ item.mode | default(omit) }}\""},{"line_number":70,"context_line":"  with_items:"},{"line_number":71,"context_line":"    - path: \"/etc/mysql\""},{"line_number":72,"context_line":"      state: \"directory\""},{"line_number":73,"context_line":"      mode: \"0755\""},{"line_number":74,"context_line":"    - path: \"/etc/mysql/conf.d\""},{"line_number":75,"context_line":"      state: \"directory\""},{"line_number":76,"context_line":"    - src: \"/usr/lib64/galera\""},{"line_number":77,"context_line":"      path: \"/usr/lib/galera\""},{"line_number":78,"context_line":"      state: \"link\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"37a01675_03c1ac93","side":"PARENT","line":75,"range":{"start_line":71,"start_character":0,"end_line":75,"end_character":24},"in_reply_to":"f6702480_043f3b0d","updated":"2025-12-12 14:12:42.000000000","message":"This line appeared to be required, but I\u0027ve found wrong symlink, probably should be better now.","commit_id":"a45b26d91f19148f99af94eb77123f81cd4476fe"},{"author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"change_message_id":"5c1c63d980efdf3266b86abb2982e32e1f24ea9d","unresolved":false,"context_lines":[{"line_number":71,"context_line":"    - path: \"/etc/my.cnf.d\""},{"line_number":72,"context_line":"      state: \"directory\""},{"line_number":73,"context_line":"      mode: \"0755\""},{"line_number":74,"context_line":"    - src: \"/usr/lib64/galera\""},{"line_number":75,"context_line":"      path: \"/usr/lib/galera\""},{"line_number":76,"context_line":"      state: \"link\""},{"line_number":77,"context_line":"      force: true"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"ba5b24b0_82ad4cde","line":74,"range":{"start_line":74,"start_character":11,"end_line":74,"end_character":30},"updated":"2025-09-13 14:06:28.000000000","message":"```suggestion\n    - src: \"/usr/lib64/galera-4\"\n```\n \nI\u0027ve rechecked once more, we need these 3 anyways, cause galera cluster won\u0027t start without them. And found out that there was an issue with correct source path for galera symlink.","commit_id":"51383a5c7eee1c6971be0d24d88ea9af0c6f0d47"}]}
