)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"103a20addb062145f8d659e19d6c581a6b406e0b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"launch-node: get sshfp entries from the host"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It turns out bionic ssh-keygen doesn\u0027t have the \"-D\" to produce the"},{"line_number":10,"context_line":"sshfp records; switch to logging in and getting these via \"ssh-keygen"},{"line_number":11,"context_line":"-r\" on the host."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9f560f44_a09d3cbd","line":9,"range":{"start_line":9,"start_character":27,"end_line":9,"end_character":30},"updated":"2020-08-07 23:31:41.000000000","message":"Nit: scan.","commit_id":"bdac00b136008319cc9f31408144db901a3e6db1"}],"launch/sshfp.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"103a20addb062145f8d659e19d6c581a6b406e0b","unresolved":false,"context_lines":[{"line_number":14,"context_line":"        # this is run."},{"line_number":15,"context_line":"        p \u003d [\u0027ssh\u0027, \u0027-o\u0027, \u0027StrictHostKeyChecking\u003dno\u0027,"},{"line_number":16,"context_line":"             \u0027-i\u0027, \u0027/root/.ssh/id_rsa\u0027,"},{"line_number":17,"context_line":"             \u0027root@%s\u0027 % ip, \u0027ssh-keygen\u0027, \u0027-r\u0027, ip]"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    s \u003d subprocess.run(p,"},{"line_number":20,"context_line":"                       stdout\u003dsubprocess.PIPE,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_c0a6700f","line":17,"updated":"2020-08-07 23:31:41.000000000","message":"I was testing this locally and having a really difficult time. It turns out I\u0027ve never installed an openssh-server on my laptop :)\n\nSolved by checking on a different host.","commit_id":"bdac00b136008319cc9f31408144db901a3e6db1"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"103a20addb062145f8d659e19d6c581a6b406e0b","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        # ssh-keygen on the host seems to return DSS/DSA keys, which"},{"line_number":28,"context_line":"        # aren\u0027t valid to log in and not shown by ssh-keyscan -D"},{"line_number":29,"context_line":"        # ... prune it."},{"line_number":30,"context_line":"        if algo \u003d\u003d \u00273\u0027:"},{"line_number":31,"context_line":"            continue"},{"line_number":32,"context_line":"        fingerprints.append("},{"line_number":33,"context_line":"            (algo, key_type, fingerprint))"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_00ace8ea","line":30,"range":{"start_line":30,"start_character":19,"end_line":30,"end_character":22},"updated":"2020-08-07 23:31:41.000000000","message":"ecdsa is 3 which seems like one we want. dsa is 2 and the one we want to exclude.\n\nThis is why I left the -1.","commit_id":"bdac00b136008319cc9f31408144db901a3e6db1"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"a368d6a6474588757768b93b5cc33bf61d7970ec","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        # ssh-keygen on the host seems to return DSS/DSA keys, which"},{"line_number":28,"context_line":"        # aren\u0027t valid to log in and not shown by ssh-keyscan -D"},{"line_number":29,"context_line":"        # ... prune it."},{"line_number":30,"context_line":"        if algo \u003d\u003d \u00273\u0027:"},{"line_number":31,"context_line":"            continue"},{"line_number":32,"context_line":"        fingerprints.append("},{"line_number":33,"context_line":"            (algo, key_type, fingerprint))"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_80e6a143","line":30,"range":{"start_line":30,"start_character":19,"end_line":30,"end_character":22},"in_reply_to":"9f560f44_00ace8ea","updated":"2020-08-20 05:09:40.000000000","message":"indeed, typo, thanks","commit_id":"bdac00b136008319cc9f31408144db901a3e6db1"}]}
