)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ea88621cfda16cc6e36119d2ee24c662bcb7d836","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a40aff48_0366458d","updated":"2022-03-19 09:03:44.000000000","message":"recheck","commit_id":"2ed338618560e0f0538c31f65fc5d6f322279b44"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"02f36d0cfa3ef46cf83c90e6d610d622c489d080","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7786eabd_b837581e","updated":"2022-05-26 19:36:01.000000000","message":"recheck - more failures to install python-cyborgclient","commit_id":"decd29de8511bac3ec9844eb40587e038b287103"}],"scripts/get-ansible-role-requirements.yml":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"97b238d6baa1b740a509d49e6578cc94248f2143","unresolved":true,"context_lines":[{"line_number":95,"context_line":"        # Use the cached repos in the CI images rather than clone from opendev.org"},{"line_number":96,"context_line":"        - name: Generate list of openstack service repositories"},{"line_number":97,"context_line":"          set_fact:"},{"line_number":98,"context_line":"            service_git_repos: \"{{ (lookup(\u0027file\u0027, openstack_services_file).splitlines() + lookup(\u0027file\u0027, openstack_testing_file).splitlines()) |"},{"line_number":99,"context_line":"                                   select(\u0027contains\u0027, \u0027git_repo\u0027) |"},{"line_number":100,"context_line":"                                   select(\u0027contains\u0027, \u0027opendev.org\u0027) | list | sort |"},{"line_number":101,"context_line":"                                   replace(\u0027https://\u0027, \u0027file:///openstack/src/\u0027) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"26c4a01a_b66c0b34","line":98,"range":{"start_line":98,"start_character":91,"end_line":98,"end_character":142},"updated":"2022-03-19 11:11:36.000000000","message":"do we need to make this handle the case when the file is absent (stable branches)? I think the default for the file lookup is \u0027strict\u0027 which will cause this to fail.","commit_id":"2ed338618560e0f0538c31f65fc5d6f322279b44"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"b6fe7d6f4f2565c33c200bca008f209476b4bf7b","unresolved":true,"context_lines":[{"line_number":95,"context_line":"        # Use the cached repos in the CI images rather than clone from opendev.org"},{"line_number":96,"context_line":"        - name: Generate list of openstack service repositories"},{"line_number":97,"context_line":"          set_fact:"},{"line_number":98,"context_line":"            service_git_repos: \"{{ (lookup(\u0027file\u0027, openstack_services_file).splitlines() + lookup(\u0027file\u0027, openstack_testing_file).splitlines()) |"},{"line_number":99,"context_line":"                                   select(\u0027contains\u0027, \u0027git_repo\u0027) |"},{"line_number":100,"context_line":"                                   select(\u0027contains\u0027, \u0027opendev.org\u0027) | list | sort |"},{"line_number":101,"context_line":"                                   replace(\u0027https://\u0027, \u0027file:///openstack/src/\u0027) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"efe2a1de_d320c382","line":98,"range":{"start_line":98,"start_character":91,"end_line":98,"end_character":142},"in_reply_to":"26c4a01a_b66c0b34","updated":"2022-04-04 09:26:41.000000000","message":"Well, we should have that for stable branches as well, but yeah, I think you\u0027re right averall.","commit_id":"2ed338618560e0f0538c31f65fc5d6f322279b44"}]}
