)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"73fa6db086b622a69d9d2aa4b538989b449b8ba5","unresolved":true,"context_lines":[{"line_number":9,"context_line":"This introduces modules into our Linux build. I originally didn\u0027t want"},{"line_number":10,"context_line":"to do this, this is why this wasn\u0027t done until now. But various things"},{"line_number":11,"context_line":"in the kernel weren\u0027t set up for this, for example the AMD and Intel KVM"},{"line_number":12,"context_line":"modules cannot both be loaded, only the first one loaded forks. Also the"},{"line_number":13,"context_line":"Linux kernel cannot load firmware for built-in modules reliably as the"},{"line_number":14,"context_line":"filesystem it tries to load it from is not always mounted first, even if"},{"line_number":15,"context_line":"the kernel itself mounts it."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7baf20e3_90e8e6e5","line":12,"range":{"start_line":12,"start_character":57,"end_line":12,"end_character":62},"updated":"2023-06-07 13:53:49.000000000","message":"... works?","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"73fa6db086b622a69d9d2aa4b538989b449b8ba5","unresolved":true,"context_lines":[{"line_number":9,"context_line":"This introduces modules into our Linux build. I originally didn\u0027t want"},{"line_number":10,"context_line":"to do this, this is why this wasn\u0027t done until now. But various things"},{"line_number":11,"context_line":"in the kernel weren\u0027t set up for this, for example the AMD and Intel KVM"},{"line_number":12,"context_line":"modules cannot both be loaded, only the first one loaded forks. Also the"},{"line_number":13,"context_line":"Linux kernel cannot load firmware for built-in modules reliably as the"},{"line_number":14,"context_line":"filesystem it tries to load it from is not always mounted first, even if"},{"line_number":15,"context_line":"the kernel itself mounts it."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"666e9e4a_52bc8772","line":12,"range":{"start_line":12,"start_character":64,"end_line":12,"end_character":68},"updated":"2023-06-07 13:53:49.000000000","message":"`Also,`","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"},{"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":"20942d530e119b59df4e12676402cacbfcaa32ee","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This introduces modules into our Linux build. I originally didn\u0027t want"},{"line_number":10,"context_line":"to do this, this is why this wasn\u0027t done until now. But various things"},{"line_number":11,"context_line":"in the kernel weren\u0027t set up for this, for example the AMD and Intel KVM"},{"line_number":12,"context_line":"modules cannot both be loaded, only the first one loaded forks. Also the"},{"line_number":13,"context_line":"Linux kernel cannot load firmware for built-in modules reliably as the"},{"line_number":14,"context_line":"filesystem it tries to load it from is not always mounted first, even if"},{"line_number":15,"context_line":"the kernel itself mounts it."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"91a09e13_40340ed0","line":12,"range":{"start_line":12,"start_character":64,"end_line":12,"end_character":68},"in_reply_to":"666e9e4a_52bc8772","updated":"2023-06-07 20:12:12.000000000","message":"Done","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"},{"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":"20942d530e119b59df4e12676402cacbfcaa32ee","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This introduces modules into our Linux build. I originally didn\u0027t want"},{"line_number":10,"context_line":"to do this, this is why this wasn\u0027t done until now. But various things"},{"line_number":11,"context_line":"in the kernel weren\u0027t set up for this, for example the AMD and Intel KVM"},{"line_number":12,"context_line":"modules cannot both be loaded, only the first one loaded forks. Also the"},{"line_number":13,"context_line":"Linux kernel cannot load firmware for built-in modules reliably as the"},{"line_number":14,"context_line":"filesystem it tries to load it from is not always mounted first, even if"},{"line_number":15,"context_line":"the kernel itself mounts it."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"69714cc8_e00f7d46","line":12,"range":{"start_line":12,"start_character":57,"end_line":12,"end_character":62},"in_reply_to":"7baf20e3_90e8e6e5","updated":"2023-06-07 20:12:12.000000000","message":"Done","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"}],"metropolis/node/build/fwprune/main.go":[{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"73fa6db086b622a69d9d2aa4b538989b449b8ba5","unresolved":true,"context_lines":[{"line_number":39,"context_line":"// under /lib/firmware."},{"line_number":40,"context_line":"func main() {"},{"line_number":41,"context_line":"\tif len(os.Args) !\u003d 7 {"},{"line_number":42,"context_line":"\t\tlog.Fatal(\"Usage: fwprune modules.builtin.modinfo firmwareListPath metadataFilePath outSpec\")"},{"line_number":43,"context_line":"\t}"},{"line_number":44,"context_line":"\tmodinfo :\u003d os.Args[1]"},{"line_number":45,"context_line":"\tmodules :\u003d os.Args[2]"}],"source_content_type":"text/x-go","patch_set":2,"id":"82fbd6d9_4e375df6","line":42,"range":{"start_line":42,"start_character":19,"end_line":42,"end_character":93},"updated":"2023-06-07 13:53:49.000000000","message":"Update this. Also maybe consider using `flag` here just to make the command line more readable.","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"},{"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":"20942d530e119b59df4e12676402cacbfcaa32ee","unresolved":false,"context_lines":[{"line_number":39,"context_line":"// under /lib/firmware."},{"line_number":40,"context_line":"func main() {"},{"line_number":41,"context_line":"\tif len(os.Args) !\u003d 7 {"},{"line_number":42,"context_line":"\t\tlog.Fatal(\"Usage: fwprune modules.builtin.modinfo firmwareListPath metadataFilePath outSpec\")"},{"line_number":43,"context_line":"\t}"},{"line_number":44,"context_line":"\tmodinfo :\u003d os.Args[1]"},{"line_number":45,"context_line":"\tmodules :\u003d os.Args[2]"}],"source_content_type":"text/x-go","patch_set":2,"id":"8fa35d28_c8424546","line":42,"range":{"start_line":42,"start_character":19,"end_line":42,"end_character":93},"in_reply_to":"82fbd6d9_4e375df6","updated":"2023-06-07 20:12:12.000000000","message":"Done","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"73fa6db086b622a69d9d2aa4b538989b449b8ba5","unresolved":true,"context_lines":[{"line_number":90,"context_line":"\t\tlog.Fatalf(\"Failed to read modules modinfo data: %v\", err)"},{"line_number":91,"context_line":"\t}"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"\tfilepath.WalkDir(modules, func(p string, d fs.DirEntry, err error) error {"},{"line_number":94,"context_line":"\t\tif err !\u003d nil {"},{"line_number":95,"context_line":"\t\t\tlog.Fatal(err)"},{"line_number":96,"context_line":"\t\t}"}],"source_content_type":"text/x-go","patch_set":2,"id":"40d2402b_076c5c28","line":93,"range":{"start_line":93,"start_character":10,"end_line":93,"end_character":17},"updated":"2023-06-07 13:53:49.000000000","message":"Check error.","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"},{"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":"20942d530e119b59df4e12676402cacbfcaa32ee","unresolved":false,"context_lines":[{"line_number":90,"context_line":"\t\tlog.Fatalf(\"Failed to read modules modinfo data: %v\", err)"},{"line_number":91,"context_line":"\t}"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"\tfilepath.WalkDir(modules, func(p string, d fs.DirEntry, err error) error {"},{"line_number":94,"context_line":"\t\tif err !\u003d nil {"},{"line_number":95,"context_line":"\t\t\tlog.Fatal(err)"},{"line_number":96,"context_line":"\t\t}"}],"source_content_type":"text/x-go","patch_set":2,"id":"2b902de5_c8161580","line":93,"range":{"start_line":93,"start_character":10,"end_line":93,"end_character":17},"in_reply_to":"40d2402b_076c5c28","updated":"2023-06-07 20:12:12.000000000","message":"Done","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"73fa6db086b622a69d9d2aa4b538989b449b8ba5","unresolved":true,"context_lines":[{"line_number":94,"context_line":"\t\tif err !\u003d nil {"},{"line_number":95,"context_line":"\t\t\tlog.Fatal(err)"},{"line_number":96,"context_line":"\t\t}"},{"line_number":97,"context_line":"\t\tif !d.IsDir() {"},{"line_number":98,"context_line":"\t\t\tmod, err :\u003d elf.Open(p)"},{"line_number":99,"context_line":"\t\t\tif err !\u003d nil {"},{"line_number":100,"context_line":"\t\t\t\tlog.Fatal(err)"}],"source_content_type":"text/x-go","patch_set":2,"id":"f0973c55_c3cec939","line":97,"range":{"start_line":97,"start_character":2,"end_line":97,"end_character":17},"updated":"2023-06-07 13:53:49.000000000","message":"Turn into guard (return nil if d.IsDir())","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"},{"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":"20942d530e119b59df4e12676402cacbfcaa32ee","unresolved":false,"context_lines":[{"line_number":94,"context_line":"\t\tif err !\u003d nil {"},{"line_number":95,"context_line":"\t\t\tlog.Fatal(err)"},{"line_number":96,"context_line":"\t\t}"},{"line_number":97,"context_line":"\t\tif !d.IsDir() {"},{"line_number":98,"context_line":"\t\t\tmod, err :\u003d elf.Open(p)"},{"line_number":99,"context_line":"\t\t\tif err !\u003d nil {"},{"line_number":100,"context_line":"\t\t\t\tlog.Fatal(err)"}],"source_content_type":"text/x-go","patch_set":2,"id":"3f840781_70dd749c","line":97,"range":{"start_line":97,"start_character":2,"end_line":97,"end_character":17},"in_reply_to":"f0973c55_c3cec939","updated":"2023-06-07 20:12:12.000000000","message":"Done","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"}],"metropolis/node/core/main.go":[{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"73fa6db086b622a69d9d2aa4b538989b449b8ba5","unresolved":true,"context_lines":[{"line_number":163,"context_line":"\t\t\t\tlogger.Errorf(\"Unable to load static config, proceeding without it: %v\", err)"},{"line_number":164,"context_line":"\t\t\t}"},{"line_number":165,"context_line":"\t\t}"},{"line_number":166,"context_line":"\t\tif err :\u003d supervisor.Run(ctx, \"devmgr\", devmgrSvc.Run); err !\u003d nil {"},{"line_number":167,"context_line":"\t\t\treturn fmt.Errorf(\"when starting devmgr: %w\", err)"},{"line_number":168,"context_line":"\t\t}"},{"line_number":169,"context_line":"\t\tif err :\u003d supervisor.Run(ctx, \"network\", networkSvc.Run); err !\u003d nil {"},{"line_number":170,"context_line":"\t\t\treturn fmt.Errorf(\"when starting network: %w\", err)"},{"line_number":171,"context_line":"\t\t}"}],"source_content_type":"text/x-go","patch_set":2,"id":"fb6822ab_9b5d048f","line":168,"range":{"start_line":166,"start_character":0,"end_line":168,"end_character":3},"updated":"2023-06-07 13:53:49.000000000","message":"Move this to another change on top.","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"b085d1d11d0d5ae80f28b5f3d619fe0c91719688","unresolved":false,"context_lines":[{"line_number":163,"context_line":"\t\t\t\tlogger.Errorf(\"Unable to load static config, proceeding without it: %v\", err)"},{"line_number":164,"context_line":"\t\t\t}"},{"line_number":165,"context_line":"\t\t}"},{"line_number":166,"context_line":"\t\tif err :\u003d supervisor.Run(ctx, \"devmgr\", devmgrSvc.Run); err !\u003d nil {"},{"line_number":167,"context_line":"\t\t\treturn fmt.Errorf(\"when starting devmgr: %w\", err)"},{"line_number":168,"context_line":"\t\t}"},{"line_number":169,"context_line":"\t\tif err :\u003d supervisor.Run(ctx, \"network\", networkSvc.Run); err !\u003d nil {"},{"line_number":170,"context_line":"\t\t\treturn fmt.Errorf(\"when starting network: %w\", err)"},{"line_number":171,"context_line":"\t\t}"}],"source_content_type":"text/x-go","patch_set":2,"id":"4c0906da_87bb5b10","line":168,"range":{"start_line":166,"start_character":0,"end_line":168,"end_character":3},"in_reply_to":"c5c6d5a3_2b30b3c2","updated":"2023-06-12 09:17:57.000000000","message":"Ah, I see.","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"},{"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":"20942d530e119b59df4e12676402cacbfcaa32ee","unresolved":true,"context_lines":[{"line_number":163,"context_line":"\t\t\t\tlogger.Errorf(\"Unable to load static config, proceeding without it: %v\", err)"},{"line_number":164,"context_line":"\t\t\t}"},{"line_number":165,"context_line":"\t\t}"},{"line_number":166,"context_line":"\t\tif err :\u003d supervisor.Run(ctx, \"devmgr\", devmgrSvc.Run); err !\u003d nil {"},{"line_number":167,"context_line":"\t\t\treturn fmt.Errorf(\"when starting devmgr: %w\", err)"},{"line_number":168,"context_line":"\t\t}"},{"line_number":169,"context_line":"\t\tif err :\u003d supervisor.Run(ctx, \"network\", networkSvc.Run); err !\u003d nil {"},{"line_number":170,"context_line":"\t\t\treturn fmt.Errorf(\"when starting network: %w\", err)"},{"line_number":171,"context_line":"\t\t}"}],"source_content_type":"text/x-go","patch_set":2,"id":"c5c6d5a3_2b30b3c2","line":168,"range":{"start_line":166,"start_character":0,"end_line":168,"end_character":3},"in_reply_to":"fb6822ab_9b5d048f","updated":"2023-06-07 20:12:12.000000000","message":"But then this CL itself is broken as modules have been introduced in the kernel, but aren\u0027t loaded.","commit_id":"14c3081cddf1f19a886c71a79263264de5ba8abe"}]}
