)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31792,"name":"Marcus Klein","email":"marcus.klein@open-xchange.com","username":"marcus.klein"},"change_message_id":"6b48acac38133615a7d87bcb3e8f34d74998dcd5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1cb2b095_0a903bcd","updated":"2026-05-22 07:27:13.000000000","message":"Sad, it fails on Ubuntu Resolute on deb1.rabbitmq.com, which I did not touch.","commit_id":"13d49b927df1ea9cc568282c67a3643f72ba5945"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"39966b61d20f5e1064d742524b53496e63a10021","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7e6a934b_f971362b","updated":"2026-05-21 22:02:14.000000000","message":"recheck","commit_id":"13d49b927df1ea9cc568282c67a3643f72ba5945"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"e3ebba14650d790baa4f9f2a4775c882632586b7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ac24d028_00b7520d","updated":"2026-05-16 21:17:31.000000000","message":"recheck","commit_id":"13d49b927df1ea9cc568282c67a3643f72ba5945"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"522ac0034eb514af4aac4cc4ff992c866dd5ba51","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"df26f1c3_e11542e8","updated":"2026-05-15 12:45:27.000000000","message":"we have issue with resolute right now though. but it looks totally reasonable and also backportable.","commit_id":"13d49b927df1ea9cc568282c67a3643f72ba5945"}],"defaults/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"1324319a255414d01dfbb4e51e9e37847cac105a","unresolved":true,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# Defined versions of RabbitMQ and Erlang"},{"line_number":24,"context_line":"rabbitmq_package_version: \"4.2.6-1\""},{"line_number":25,"context_line":"rabbitmq_erlang_package_version_amd64: \"27.3.*-1\""},{"line_number":26,"context_line":"rabbitmq_erlang_package_version_arm64: \"27.3*\""},{"line_number":27,"context_line":"rabbitmq_erlang_package_version: \"{{ (ansible_facts[\u0027architecture\u0027] \u003d\u003d \u0027aarch64\u0027) | ternary(rabbitmq_erlang_package_version_arm64, rabbitmq_erlang_package_version_amd64) }}\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"# Inventory group containing the hosts for the cluster"},{"line_number":30,"context_line":"rabbitmq_host_group: \"rabbitmq_all\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e2b0e23e_0be9ecaa","line":27,"range":{"start_line":25,"start_character":0,"end_line":27,"end_character":173},"updated":"2026-05-15 12:36:38.000000000","message":"let\u0027s simplify this to\n```suggestion\nrabbitmq_erlang_package_version: \"27.3.*\"\n```","commit_id":"c544d9532fda20c6ec5011d5d216d3f62c4315b5"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"522ac0034eb514af4aac4cc4ff992c866dd5ba51","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# Defined versions of RabbitMQ and Erlang"},{"line_number":24,"context_line":"rabbitmq_package_version: \"4.2.6-1\""},{"line_number":25,"context_line":"rabbitmq_erlang_package_version_amd64: \"27.3.*-1\""},{"line_number":26,"context_line":"rabbitmq_erlang_package_version_arm64: \"27.3*\""},{"line_number":27,"context_line":"rabbitmq_erlang_package_version: \"{{ (ansible_facts[\u0027architecture\u0027] \u003d\u003d \u0027aarch64\u0027) | ternary(rabbitmq_erlang_package_version_arm64, rabbitmq_erlang_package_version_amd64) }}\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"# Inventory group containing the hosts for the cluster"},{"line_number":30,"context_line":"rabbitmq_host_group: \"rabbitmq_all\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2101fc12_a090567b","line":27,"range":{"start_line":25,"start_character":0,"end_line":27,"end_character":173},"in_reply_to":"e2b0e23e_0be9ecaa","updated":"2026-05-15 12:45:27.000000000","message":"Done","commit_id":"c544d9532fda20c6ec5011d5d216d3f62c4315b5"},{"author":{"_account_id":31792,"name":"Marcus Klein","email":"marcus.klein@open-xchange.com","username":"marcus.klein"},"change_message_id":"6b48acac38133615a7d87bcb3e8f34d74998dcd5","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# Defined versions of RabbitMQ and Erlang"},{"line_number":24,"context_line":"rabbitmq_package_version: \"4.2.6-1\""},{"line_number":25,"context_line":"rabbitmq_erlang_package_version_amd64: \"27.3.*-1\""},{"line_number":26,"context_line":"rabbitmq_erlang_package_version_arm64: \"27.3*\""},{"line_number":27,"context_line":"rabbitmq_erlang_package_version: \"{{ (ansible_facts[\u0027architecture\u0027] \u003d\u003d \u0027aarch64\u0027) | ternary(rabbitmq_erlang_package_version_arm64, rabbitmq_erlang_package_version_amd64) }}\""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"# Inventory group containing the hosts for the cluster"},{"line_number":30,"context_line":"rabbitmq_host_group: \"rabbitmq_all\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"c3746cfd_99ea2e19","line":27,"range":{"start_line":25,"start_character":0,"end_line":27,"end_character":173},"in_reply_to":"e2b0e23e_0be9ecaa","updated":"2026-05-22 07:27:13.000000000","message":"Fix applied.","commit_id":"c544d9532fda20c6ec5011d5d216d3f62c4315b5"}],"vars/debian.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"1324319a255414d01dfbb4e51e9e37847cac105a","unresolved":true,"context_lines":[{"line_number":27,"context_line":"    architectures: \"{{ rabbitmq_architecture_mapping.get(ansible_facts[\u0027architecture\u0027]) }}\""},{"line_number":28,"context_line":"    state: \"{{ (rabbitmq_install_method \u003d\u003d \u0027external_repo\u0027) | ternary(\u0027present\u0027, \u0027absent\u0027) }}\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"_rabbitmq_erlang_repo_url_amd64: \u003e-"},{"line_number":31,"context_line":"  https://deb1.rabbitmq.com/rabbitmq-erlang/{{ ansible_facts[\u0027distribution\u0027] | lower }}/{{ ansible_facts[\u0027distribution_release\u0027] | lower }}"},{"line_number":32,"context_line":"  https://deb2.rabbitmq.com/rabbitmq-erlang/{{ ansible_facts[\u0027distribution\u0027] | lower }}/{{ ansible_facts[\u0027distribution_release\u0027] | lower }}"},{"line_number":33,"context_line":"_rabbitmq_erlang_repo_url_arm64: \u003e-"},{"line_number":34,"context_line":"  http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"_rabbitmq_erlang_repo_url: \"{{ (ansible_facts[\u0027architecture\u0027] \u003d\u003d \u0027aarch64\u0027) | ternary(_rabbitmq_erlang_repo_url_arm64, _rabbitmq_erlang_repo_url_amd64) }}\""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# Erlang repo signed_by - architecture-specific"},{"line_number":39,"context_line":"_rabbitmq_erlang_repo_signed_by_amd64: \"{{ lookup(\u0027file\u0027, \u0027gpg/6026DFCA\u0027) }}\""},{"line_number":40,"context_line":"_rabbitmq_erlang_repo_signed_by_arm64: \"{{ lookup(\u0027file\u0027, \u0027gpg/57EBB1CC\u0027) }}\""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"_rabbitmq_erlang_repo:"},{"line_number":43,"context_line":"  - name: \"els_erlang\""},{"line_number":44,"context_line":"    suites: \"{{ ansible_facts[\u0027distribution_release\u0027] | lower }}\""},{"line_number":45,"context_line":"    uris: \"{{ rabbitmq_erlang_repo_url }}\""},{"line_number":46,"context_line":"    signed_by: \"{{ (ansible_facts[\u0027architecture\u0027] \u003d\u003d \u0027aarch64\u0027) | ternary(_rabbitmq_erlang_repo_signed_by_arm64, _rabbitmq_erlang_repo_signed_by_amd64) }}\""},{"line_number":47,"context_line":"    components: main"},{"line_number":48,"context_line":"    architectures: \"{{ rabbitmq_architecture_mapping.get(ansible_facts[\u0027architecture\u0027]) }}\""},{"line_number":49,"context_line":"    state: \"{{ (rabbitmq_erlang_install_method \u003d\u003d \u0027external_repo\u0027) | ternary(\u0027present\u0027, \u0027absent\u0027) }}\""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"_rabbitmq_erlang_version_spec: \"{{ (rabbitmq_erlang_install_method \u003d\u003d \u0027external_repo\u0027) | ternary(\u0027\u003d1:\u0027 ~ rabbitmq_erlang_package_version, \u0027\u0027) }}\""},{"line_number":52,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"78821cce_e456cf5b","line":49,"range":{"start_line":30,"start_character":0,"end_line":49,"end_character":101},"updated":"2026-05-15 12:36:38.000000000","message":"let\u0027s do like this to be more readable?\n```suggestion\n_rabbitmq_erlang_repo_url_mapping:\n  x86_64: \u003e-\n    https://deb1.rabbitmq.com/rabbitmq-erlang/{{ ansible_facts[\u0027distribution\u0027] | lower }}/{{ ansible_facts[\u0027distribution_release\u0027] | lower }}\n    https://deb2.rabbitmq.com/rabbitmq-erlang/{{ ansible_facts[\u0027distribution\u0027] | lower }}/{{ ansible_facts[\u0027distribution_release\u0027] | lower }}\n  aarch64: \u003e-\n    http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu\n  \n_rabbitmq_erlang_repo_url: \"{{ _rabbitmq_erlang_repo_url_mapping[ansible_facts[\u0027architecture\u0027]] }}\"\n\n# Erlang repo signed_by - architecture-specific\n_rabbitmq_erlang_repo_signature_mapping:\n  x86_64: \"{{ lookup(\u0027file\u0027, \u0027gpg/6026DFCA\u0027) }}\"\n  aarch64: \"{{ lookup(\u0027file\u0027, \u0027gpg/57EBB1CC\u0027) }}\"\n\n_rabbitmq_erlang_repo:\n  - name: \"els_erlang\"\n    suites: \"{{ ansible_facts[\u0027distribution_release\u0027] | lower }}\"\n    uris: \"{{ rabbitmq_erlang_repo_url }}\"\n    signed_by: \"{{ _rabbitmq_erlang_repo_signature_mapping[ansible_facts[\u0027architecture\u0027]] }}\"\n    components: main\n    architectures: \"{{ rabbitmq_architecture_mapping.get(ansible_facts[\u0027architecture\u0027]) }}\"\n    state: \"{{ (rabbitmq_erlang_install_method \u003d\u003d \u0027external_repo\u0027) | ternary(\u0027present\u0027, \u0027absent\u0027) }}\"\n```","commit_id":"c544d9532fda20c6ec5011d5d216d3f62c4315b5"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"522ac0034eb514af4aac4cc4ff992c866dd5ba51","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    architectures: \"{{ rabbitmq_architecture_mapping.get(ansible_facts[\u0027architecture\u0027]) }}\""},{"line_number":28,"context_line":"    state: \"{{ (rabbitmq_install_method \u003d\u003d \u0027external_repo\u0027) | ternary(\u0027present\u0027, \u0027absent\u0027) }}\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"_rabbitmq_erlang_repo_url_amd64: \u003e-"},{"line_number":31,"context_line":"  https://deb1.rabbitmq.com/rabbitmq-erlang/{{ ansible_facts[\u0027distribution\u0027] | lower }}/{{ ansible_facts[\u0027distribution_release\u0027] | lower }}"},{"line_number":32,"context_line":"  https://deb2.rabbitmq.com/rabbitmq-erlang/{{ ansible_facts[\u0027distribution\u0027] | lower }}/{{ ansible_facts[\u0027distribution_release\u0027] | lower }}"},{"line_number":33,"context_line":"_rabbitmq_erlang_repo_url_arm64: \u003e-"},{"line_number":34,"context_line":"  http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"_rabbitmq_erlang_repo_url: \"{{ (ansible_facts[\u0027architecture\u0027] \u003d\u003d \u0027aarch64\u0027) | ternary(_rabbitmq_erlang_repo_url_arm64, _rabbitmq_erlang_repo_url_amd64) }}\""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# Erlang repo signed_by - architecture-specific"},{"line_number":39,"context_line":"_rabbitmq_erlang_repo_signed_by_amd64: \"{{ lookup(\u0027file\u0027, \u0027gpg/6026DFCA\u0027) }}\""},{"line_number":40,"context_line":"_rabbitmq_erlang_repo_signed_by_arm64: \"{{ lookup(\u0027file\u0027, \u0027gpg/57EBB1CC\u0027) }}\""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"_rabbitmq_erlang_repo:"},{"line_number":43,"context_line":"  - name: \"els_erlang\""},{"line_number":44,"context_line":"    suites: \"{{ ansible_facts[\u0027distribution_release\u0027] | lower }}\""},{"line_number":45,"context_line":"    uris: \"{{ rabbitmq_erlang_repo_url }}\""},{"line_number":46,"context_line":"    signed_by: \"{{ (ansible_facts[\u0027architecture\u0027] \u003d\u003d \u0027aarch64\u0027) | ternary(_rabbitmq_erlang_repo_signed_by_arm64, _rabbitmq_erlang_repo_signed_by_amd64) }}\""},{"line_number":47,"context_line":"    components: main"},{"line_number":48,"context_line":"    architectures: \"{{ rabbitmq_architecture_mapping.get(ansible_facts[\u0027architecture\u0027]) }}\""},{"line_number":49,"context_line":"    state: \"{{ (rabbitmq_erlang_install_method \u003d\u003d \u0027external_repo\u0027) | ternary(\u0027present\u0027, \u0027absent\u0027) }}\""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"_rabbitmq_erlang_version_spec: \"{{ (rabbitmq_erlang_install_method \u003d\u003d \u0027external_repo\u0027) | ternary(\u0027\u003d1:\u0027 ~ rabbitmq_erlang_package_version, \u0027\u0027) }}\""},{"line_number":52,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2ae01126_7dd5113b","line":49,"range":{"start_line":30,"start_character":0,"end_line":49,"end_character":101},"in_reply_to":"78821cce_e456cf5b","updated":"2026-05-15 12:45:27.000000000","message":"Done","commit_id":"c544d9532fda20c6ec5011d5d216d3f62c4315b5"},{"author":{"_account_id":31792,"name":"Marcus Klein","email":"marcus.klein@open-xchange.com","username":"marcus.klein"},"change_message_id":"6b48acac38133615a7d87bcb3e8f34d74998dcd5","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    architectures: \"{{ rabbitmq_architecture_mapping.get(ansible_facts[\u0027architecture\u0027]) }}\""},{"line_number":28,"context_line":"    state: \"{{ (rabbitmq_install_method \u003d\u003d \u0027external_repo\u0027) | ternary(\u0027present\u0027, \u0027absent\u0027) }}\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"_rabbitmq_erlang_repo_url_amd64: \u003e-"},{"line_number":31,"context_line":"  https://deb1.rabbitmq.com/rabbitmq-erlang/{{ ansible_facts[\u0027distribution\u0027] | lower }}/{{ ansible_facts[\u0027distribution_release\u0027] | lower }}"},{"line_number":32,"context_line":"  https://deb2.rabbitmq.com/rabbitmq-erlang/{{ ansible_facts[\u0027distribution\u0027] | lower }}/{{ ansible_facts[\u0027distribution_release\u0027] | lower }}"},{"line_number":33,"context_line":"_rabbitmq_erlang_repo_url_arm64: \u003e-"},{"line_number":34,"context_line":"  http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"_rabbitmq_erlang_repo_url: \"{{ (ansible_facts[\u0027architecture\u0027] \u003d\u003d \u0027aarch64\u0027) | ternary(_rabbitmq_erlang_repo_url_arm64, _rabbitmq_erlang_repo_url_amd64) }}\""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# Erlang repo signed_by - architecture-specific"},{"line_number":39,"context_line":"_rabbitmq_erlang_repo_signed_by_amd64: \"{{ lookup(\u0027file\u0027, \u0027gpg/6026DFCA\u0027) }}\""},{"line_number":40,"context_line":"_rabbitmq_erlang_repo_signed_by_arm64: \"{{ lookup(\u0027file\u0027, \u0027gpg/57EBB1CC\u0027) }}\""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"_rabbitmq_erlang_repo:"},{"line_number":43,"context_line":"  - name: \"els_erlang\""},{"line_number":44,"context_line":"    suites: \"{{ ansible_facts[\u0027distribution_release\u0027] | lower }}\""},{"line_number":45,"context_line":"    uris: \"{{ rabbitmq_erlang_repo_url }}\""},{"line_number":46,"context_line":"    signed_by: \"{{ (ansible_facts[\u0027architecture\u0027] \u003d\u003d \u0027aarch64\u0027) | ternary(_rabbitmq_erlang_repo_signed_by_arm64, _rabbitmq_erlang_repo_signed_by_amd64) }}\""},{"line_number":47,"context_line":"    components: main"},{"line_number":48,"context_line":"    architectures: \"{{ rabbitmq_architecture_mapping.get(ansible_facts[\u0027architecture\u0027]) }}\""},{"line_number":49,"context_line":"    state: \"{{ (rabbitmq_erlang_install_method \u003d\u003d \u0027external_repo\u0027) | ternary(\u0027present\u0027, \u0027absent\u0027) }}\""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"_rabbitmq_erlang_version_spec: \"{{ (rabbitmq_erlang_install_method \u003d\u003d \u0027external_repo\u0027) | ternary(\u0027\u003d1:\u0027 ~ rabbitmq_erlang_package_version, \u0027\u0027) }}\""},{"line_number":52,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"771e1a63_8cffb236","line":49,"range":{"start_line":30,"start_character":0,"end_line":49,"end_character":101},"in_reply_to":"78821cce_e456cf5b","updated":"2026-05-22 07:27:13.000000000","message":"Fix applied.","commit_id":"c544d9532fda20c6ec5011d5d216d3f62c4315b5"}]}
