)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"faad9f214fefdb8ca511ac7689883a4c10b907e3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0424f0eb_a4638f4f","updated":"2025-04-03 06:29:45.000000000","message":"recheck - multiple booting errors","commit_id":"1c6ef9431c6dc9c4f1a81878e1303d9a8118b334"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8009a3340ac1244e2870442b9cd37fc7da609901","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":35,"id":"6e251a3a_22ad888c","updated":"2025-05-02 09:25:52.000000000","message":"I wrote all the inline comments about using different directories and then I saw how much more complicated this would make other places in the code, so now I\u0027m not so sure anymore. leaving this here anyway for discussion.\n\nalso it looks like there is no way to make this optional, so that would make it material for 2025.2?","commit_id":"bad208fe35b5df05b85b1ef92aeda0f26530e088"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"5cf95945327562dfaf59cce76726b10047d4f13b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":35,"id":"37830858_5227295e","in_reply_to":"189160f9_f4ce13ac","updated":"2025-05-05 07:31:57.000000000","message":"Acknowledged","commit_id":"bad208fe35b5df05b85b1ef92aeda0f26530e088"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"168b6ea45fb4d18a6318954c26958cec76dc3f7a","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":35,"id":"189160f9_f4ce13ac","in_reply_to":"6e251a3a_22ad888c","updated":"2025-05-03 09:36:11.000000000","message":"ah, I misunderstood how this works, so I\u0027m fine now with adding it as experimental feature. the question about the file paths remains valid","commit_id":"bad208fe35b5df05b85b1ef92aeda0f26530e088"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"45159442d1a98712863a1d7ace80412adef7a5c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":36,"id":"d39dc0ef_e2f112df","updated":"2025-05-05 11:45:49.000000000","message":"Merging to get ready for rc1 cut","commit_id":"a101add561b54869d97b6b308ba7d3195d372aae"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d3204237589d9b8dc231d180039979037e10fe8d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":36,"id":"e3aff557_0ef83b8b","updated":"2025-05-05 13:28:02.000000000","message":"recheck ubuntu-upgrade failed on horizon inline-blo issue","commit_id":"a101add561b54869d97b6b308ba7d3195d372aae"}],"docker/neutron/neutron-base/copy-wrappers":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8009a3340ac1244e2870442b9cd37fc7da609901","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"for binary in dnsmasq haproxy keepalived neutron-keepalived-state-change radvd; do"},{"line_number":3,"context_line":"    cp /usr/local/neutron-wrappers/${binary} /usr/local/bin/${binary}"},{"line_number":4,"context_line":"    chmod +x /usr/local/bin/${binary}"},{"line_number":5,"context_line":"done"},{"line_number":6,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":35,"id":"8cb48b4d_f7c074c1","line":3,"updated":"2025-05-02 09:25:52.000000000","message":"can we use /usr/local/lib as source to avoid cluttering?\n```suggestion\n    cp /usr/local/lib/neutron-wrappers/${binary} /usr/local/bin/${binary}\n```","commit_id":"bad208fe35b5df05b85b1ef92aeda0f26530e088"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"782d201355f77eddd982513598b70250511730e9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":"for binary in dnsmasq haproxy keepalived neutron-keepalived-state-change radvd; do"},{"line_number":3,"context_line":"    cp /usr/local/neutron-wrappers/${binary} /usr/local/bin/${binary}"},{"line_number":4,"context_line":"    chmod +x /usr/local/bin/${binary}"},{"line_number":5,"context_line":"done"},{"line_number":6,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":35,"id":"5ad27ae3_5c1c2ff9","line":3,"in_reply_to":"8cb48b4d_f7c074c1","updated":"2025-05-05 07:23:54.000000000","message":"Fix applied.","commit_id":"bad208fe35b5df05b85b1ef92aeda0f26530e088"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8009a3340ac1244e2870442b9cd37fc7da609901","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    chmod +x /usr/local/bin/${binary}"},{"line_number":5,"context_line":"done"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"rm -f /usr/local/neutron-wrappers/config"},{"line_number":8,"context_line":"echo \"KOLLA_IMAGE\u003d${KOLLA_IMAGE}\" \u003e /usr/local/neutron-wrappers/config"},{"line_number":9,"context_line":"echo \"KOLLA_NAME\u003d${KOLLA_NAME}\" \u003e\u003e /usr/local/neutron-wrappers/config"},{"line_number":10,"context_line":"echo \"KOLLA_SERVICE_NAME\u003d${KOLLA_SERVICE_NAME}\" \u003e\u003e /usr/local/neutron-wrappers/config"}],"source_content_type":"application/x-shellscript","patch_set":35,"id":"80916992_61e29f01","line":7,"updated":"2025-05-02 09:25:52.000000000","message":"nit: since you use `\u003e` for the first `echo`, this is not necessary?","commit_id":"bad208fe35b5df05b85b1ef92aeda0f26530e088"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"5cf95945327562dfaf59cce76726b10047d4f13b","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    chmod +x /usr/local/bin/${binary}"},{"line_number":5,"context_line":"done"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"rm -f /usr/local/neutron-wrappers/config"},{"line_number":8,"context_line":"echo \"KOLLA_IMAGE\u003d${KOLLA_IMAGE}\" \u003e /usr/local/neutron-wrappers/config"},{"line_number":9,"context_line":"echo \"KOLLA_NAME\u003d${KOLLA_NAME}\" \u003e\u003e /usr/local/neutron-wrappers/config"},{"line_number":10,"context_line":"echo \"KOLLA_SERVICE_NAME\u003d${KOLLA_SERVICE_NAME}\" \u003e\u003e /usr/local/neutron-wrappers/config"}],"source_content_type":"application/x-shellscript","patch_set":35,"id":"aabdc802_68507b20","line":7,"in_reply_to":"80916992_61e29f01","updated":"2025-05-05 07:31:57.000000000","message":"Done","commit_id":"bad208fe35b5df05b85b1ef92aeda0f26530e088"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8009a3340ac1244e2870442b9cd37fc7da609901","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":35,"id":"59da0a28_e79725b0","line":11,"range":{"start_line":8,"start_character":0,"end_line":11,"end_character":1},"updated":"2025-05-02 09:25:52.000000000","message":"```suggestion\necho \"KOLLA_IMAGE\u003d${KOLLA_IMAGE}\" \u003e /usr/local/etc/neutron-wrappers/config\necho \"KOLLA_NAME\u003d${KOLLA_NAME}\" \u003e\u003e /usr/local/etc/neutron-wrappers/config\necho \"KOLLA_SERVICE_NAME\u003d${KOLLA_SERVICE_NAME}\" \u003e\u003e /usr/local/etc/neutron-wrappers/config\n\n```\neither this or also `lib` if you want one directory less?","commit_id":"bad208fe35b5df05b85b1ef92aeda0f26530e088"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"782d201355f77eddd982513598b70250511730e9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":35,"id":"5dc0bcc9_986710a1","line":11,"range":{"start_line":8,"start_character":0,"end_line":11,"end_character":1},"in_reply_to":"59da0a28_e79725b0","updated":"2025-05-05 07:23:54.000000000","message":"Fix applied.","commit_id":"bad208fe35b5df05b85b1ef92aeda0f26530e088"}]}
