)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":33633,"name":"Jonathan Heathcote","email":"jonathan.heathcote@bbc.co.uk","username":"mossblaser"},"change_message_id":"8969d6cd6bf0a9e1c3e04342bc819c42fc548f50","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b9b83008_71d39e53","updated":"2025-01-30 15:39:15.000000000","message":"The above flaked CI run actually provides a handy opportunity to demonstrate the effect of this change.\n\nHere\u0027s a sample of Ansible\u0027s YAML-formatted output (turned on by this change) from the CI run:\n\nhttps://zuul.opendev.org/t/openstack/build/f7e307a8a43b4b638ee8b04d2207f522/log/job-output.txt#17869-17885\n\nHere\u0027s an example of the same flake on another recent CI run with the old JSON formatting:\n\nhttps://zuul.opendev.org/t/openstack/build/4a60372621ad4980bf1722aa7bea78cf/log/job-output.txt#16421\n\nWhilst this output format really shines when printing multi-line error messages from subprocesses, you should hopefully already be able to see how much easier it is to read without lots of horizontal scrolling in the Zuul interface :).","commit_id":"772da0bf3cae9c5cd7ff88e32900d9f859d44e1e"},{"author":{"_account_id":33633,"name":"Jonathan Heathcote","email":"jonathan.heathcote@bbc.co.uk","username":"mossblaser"},"change_message_id":"fd3bf2eb3f75e968db00fff145695e3157030954","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"72cb8740_f69f4296","updated":"2025-01-31 14:17:14.000000000","message":"recheck","commit_id":"772da0bf3cae9c5cd7ff88e32900d9f859d44e1e"},{"author":{"_account_id":33633,"name":"Jonathan Heathcote","email":"jonathan.heathcote@bbc.co.uk","username":"mossblaser"},"change_message_id":"0708d2c961e8627fd2f59bd6b6ddc54f1009296e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"94873037_a2168858","updated":"2025-01-31 08:30:15.000000000","message":"recheck","commit_id":"772da0bf3cae9c5cd7ff88e32900d9f859d44e1e"},{"author":{"_account_id":33633,"name":"Jonathan Heathcote","email":"jonathan.heathcote@bbc.co.uk","username":"mossblaser"},"change_message_id":"d420a26da4a175a20e2c3e2c992f17c6a451b1ee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"da73cae6_9e7af5d1","updated":"2025-01-30 15:33:19.000000000","message":"recheck","commit_id":"772da0bf3cae9c5cd7ff88e32900d9f859d44e1e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0efc3904f8111a016be380aeb084aef85d66cb38","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c03a7dca_ed423f20","updated":"2025-01-31 08:30:04.000000000","message":"recheck \"Could not find the requested service nova-novncproxy: host\"","commit_id":"772da0bf3cae9c5cd7ff88e32900d9f859d44e1e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"9b8bacc95c52bcd07f6de918de4a2adbe1d2412a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e9e550de_75106d16","updated":"2025-02-03 08:49:28.000000000","message":"recheck Could not install packages due to an OSError: (\"Connection broken: InvalidChunkLength(got length b\u0027\u0027, 0 bytes read)","commit_id":"772da0bf3cae9c5cd7ff88e32900d9f859d44e1e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"09de4da5f0157aad66c676774a690707d5c633b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"325a41e4_4ca8a100","in_reply_to":"b9b83008_71d39e53","updated":"2025-01-31 08:30:29.000000000","message":"Ok, yes, as I was actually wondering what has changed looking at normal output.","commit_id":"772da0bf3cae9c5cd7ff88e32900d9f859d44e1e"}]}
