)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"5e357a059bfd30b2fe0f59c8af63698e0c3c1250","unresolved":false,"context_lines":[{"line_number":7,"context_line":"use -out for openssl encrypted blobs"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"oslo.concurrency 0.4.0 execute assumes that stdout is text in some"},{"line_number":10,"context_line":"valid encoding. A set of our crypto operations were opperating as"},{"line_number":11,"context_line":"openssl raw commands that were dumping binary encrypted data to"},{"line_number":12,"context_line":"stdout."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3a961159_08012304","line":10,"range":{"start_line":10,"start_character":52,"end_line":10,"end_character":62},"updated":"2015-01-13 17:29:41.000000000","message":"\"operating\" is misspelled.","commit_id":"5456e21fa0f92c731dd977ff4cda376e595327e6"}],"nova/crypto.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c39aa01d9ac562722b4984fa786a25584b71e0ec","unresolved":false,"context_lines":[{"line_number":257,"context_line":"    \"\"\""},{"line_number":258,"context_line":"    with utils.tempdir() as tmpdir:"},{"line_number":259,"context_line":"        sslkey \u003d os.path.abspath(os.path.join(tmpdir, \u0027ssl.key\u0027))"},{"line_number":260,"context_line":"        output \u003d os.path.abspath(os.path.join(tmpdir, \u0027output\u0027))"},{"line_number":261,"context_line":"        try:"},{"line_number":262,"context_line":"            out \u003d convert_from_sshrsa_to_pkcs8(ssh_public_key)"},{"line_number":263,"context_line":"            with open(sslkey, \u0027w\u0027) as f:"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_883a73c2","line":260,"updated":"2015-01-13 17:34:34.000000000","message":"If we expect a longer-term fix in oslo.concurrency, should we put a NOTE or TODO in here to revisit this when a proper fix is in oslo.concurrency?","commit_id":"5456e21fa0f92c731dd977ff4cda376e595327e6"}]}
