)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"7f14d3960d6b686915645d0bf5b2d773f71b867b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9270d2b7_950d29e5","updated":"2025-03-25 13:06:34.000000000","message":"AFAIK this solves only half of the issue.","commit_id":"ae47827f6c33869bf87fd92386c2c64e6ea5c9c6"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dc2e9531c8624694b2dbba82ff2caed339d07da2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c186aa4d_0af01bff","in_reply_to":"9270d2b7_950d29e5","updated":"2025-03-25 13:55:38.000000000","message":"As discussed in meeting, the behavior is fine. We just want to have the information that the runnable exited inside the actual runnable dn","commit_id":"ae47827f6c33869bf87fd92386c2c64e6ea5c9c6"}],"osbase/supervisor/supervisor_processor.go":[{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"7f14d3960d6b686915645d0bf5b2d773f71b867b","unresolved":true,"context_lines":[{"line_number":285,"context_line":"\t\terr \u003d fmt.Errorf(\"returned nil when %s\", n.state)"},{"line_number":286,"context_line":"\t}"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"\ts.logtree.MustLeveledFor(logtree.DN(n.dn())).Fatal(err)"},{"line_number":289,"context_line":""},{"line_number":290,"context_line":"\t// Mark as dead."},{"line_number":291,"context_line":"\tn.state \u003d NodeStateDead"}],"source_content_type":"text/x-go","patch_set":1,"id":"118a00bc_13bda224","line":288,"range":{"start_line":288,"start_character":52,"end_line":288,"end_character":55},"updated":"2025-03-25 13:06:34.000000000","message":"Prefix the message, something like `runnable returned error: ...`","commit_id":"ae47827f6c33869bf87fd92386c2c64e6ea5c9c6"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"dc2e9531c8624694b2dbba82ff2caed339d07da2","unresolved":false,"context_lines":[{"line_number":285,"context_line":"\t\terr \u003d fmt.Errorf(\"returned nil when %s\", n.state)"},{"line_number":286,"context_line":"\t}"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"\ts.logtree.MustLeveledFor(logtree.DN(n.dn())).Fatal(err)"},{"line_number":289,"context_line":""},{"line_number":290,"context_line":"\t// Mark as dead."},{"line_number":291,"context_line":"\tn.state \u003d NodeStateDead"}],"source_content_type":"text/x-go","patch_set":1,"id":"7ec6013a_778f6df3","line":288,"range":{"start_line":288,"start_character":52,"end_line":288,"end_character":55},"in_reply_to":"118a00bc_13bda224","updated":"2025-03-25 13:55:38.000000000","message":"Done","commit_id":"ae47827f6c33869bf87fd92386c2c64e6ea5c9c6"}]}
