)]}'
{"metropolis/installer/main.go":[{"author":{"_account_id":1000010,"name":"Mateusz Zalega","display_name":"msgctl","email":"mateusz@monogon.tech","username":"mateusz","avatars":[{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"e6a464a3fb97c07406cec1116e4e6ffeb503369b","unresolved":true,"context_lines":[{"line_number":210,"context_line":"\tvar retries \u003d 30"},{"line_number":211,"context_line":"\tfor {"},{"line_number":212,"context_line":"\t\t// Look up the installer partition based on espUuid."},{"line_number":213,"context_line":"\t\tespDev, err \u003d sysfs.DeviceByPartUUID(espUuid)"},{"line_number":214,"context_line":"\t\tif err \u003d\u003d nil {"},{"line_number":215,"context_line":"\t\t\tbreak"},{"line_number":216,"context_line":"\t\t} else if errors.Is(err, sysfs.ErrDevNotFound) \u0026\u0026 retries \u003e 0 {"}],"source_content_type":"text/x-go","patch_set":1,"id":"ea88c4ca_560cc7af","line":213,"updated":"2022-01-13 14:47:52.000000000","message":"OK. I hope we won\u0027t get a race condition here between kv\u0027s showing up in uevent and the expected directory tree appearing in /sys/block. I\u0027ve no idea whether that whole update is atomic or not.","commit_id":"7d832f9c13a5f8bc578ca92d43eb904b7e95fdf2"},{"author":{"_account_id":1000010,"name":"Mateusz Zalega","display_name":"msgctl","email":"mateusz@monogon.tech","username":"mateusz","avatars":[{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/30cae8ca0782f23ce0a60ac80fda3dd9.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"cd73ba7a553ff73cd42f1088490ee636d3b8fef1","unresolved":false,"context_lines":[{"line_number":210,"context_line":"\tvar retries \u003d 30"},{"line_number":211,"context_line":"\tfor {"},{"line_number":212,"context_line":"\t\t// Look up the installer partition based on espUuid."},{"line_number":213,"context_line":"\t\tespDev, err \u003d sysfs.DeviceByPartUUID(espUuid)"},{"line_number":214,"context_line":"\t\tif err \u003d\u003d nil {"},{"line_number":215,"context_line":"\t\t\tbreak"},{"line_number":216,"context_line":"\t\t} else if errors.Is(err, sysfs.ErrDevNotFound) \u0026\u0026 retries \u003e 0 {"}],"source_content_type":"text/x-go","patch_set":1,"id":"dfc67a78_10a67516","line":213,"in_reply_to":"6ba22830_c326d5e3","updated":"2022-01-13 15:35:12.000000000","message":"Done","commit_id":"7d832f9c13a5f8bc578ca92d43eb904b7e95fdf2"},{"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":"020d8140f148b55a5185ee88b1883a5ee930976c","unresolved":true,"context_lines":[{"line_number":210,"context_line":"\tvar retries \u003d 30"},{"line_number":211,"context_line":"\tfor {"},{"line_number":212,"context_line":"\t\t// Look up the installer partition based on espUuid."},{"line_number":213,"context_line":"\t\tespDev, err \u003d sysfs.DeviceByPartUUID(espUuid)"},{"line_number":214,"context_line":"\t\tif err \u003d\u003d nil {"},{"line_number":215,"context_line":"\t\t\tbreak"},{"line_number":216,"context_line":"\t\t} else if errors.Is(err, sysfs.ErrDevNotFound) \u0026\u0026 retries \u003e 0 {"}],"source_content_type":"text/x-go","patch_set":1,"id":"6ba22830_c326d5e3","line":213,"in_reply_to":"ea88c4ca_560cc7af","updated":"2022-01-13 15:14:06.000000000","message":"AFAIK the block devices should show up before the uevents so this should be fine.","commit_id":"7d832f9c13a5f8bc578ca92d43eb904b7e95fdf2"}]}
