)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"0b7df88bb3563bcdeeff6820d9a039bb7a561cc5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8d2fe675_28ca0068","updated":"2022-01-31 16:03:08.000000000","message":"yeah, this is fine. Will have to do some extra juggling to make it happen on the autogenerated files, but I can do that in a followup.","commit_id":"c7f749f4c836468c7ee943621aecd7833e8645fc"},{"author":{"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},"change_message_id":"1c8cfcda23d452529012caebaa216311fea88646","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"65bfa203_02b0b2dc","updated":"2022-02-02 19:32:08.000000000","message":"Post submission approval","commit_id":"aa122cbae78ce97d60c0c98ba14df753d97e40b1"}],"third_party/nix/src/tests/lang/eval-okay-curpos.nix":[{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"b56fb07c739005e64c011a918fe9525711ef6ee5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Bla"},{"line_number":2,"context_line":"let"},{"line_number":3,"context_line":"  x \u003d __curPos;"},{"line_number":4,"context_line":"  y \u003d __curPos;"},{"line_number":5,"context_line":"in"},{"line_number":6,"context_line":"[ x.line x.column y.line y.column ]"}],"source_content_type":"text/x-nix","patch_set":2,"id":"0e694f23_5c5a7465","line":4,"range":{"start_line":4,"start_character":6,"end_line":4,"end_character":14},"updated":"2022-01-30 09:14:35.000000000","message":"This must not be reformatted as it breaks the test.","commit_id":"e08f6853d522b176a40aaed2e51f688c3a2c34d6"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"0de0f30967072d8121586426e5c20bdf4613615e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Bla"},{"line_number":2,"context_line":"let"},{"line_number":3,"context_line":"  x \u003d __curPos;"},{"line_number":4,"context_line":"  y \u003d __curPos;"},{"line_number":5,"context_line":"in"},{"line_number":6,"context_line":"[ x.line x.column y.line y.column ]"}],"source_content_type":"text/x-nix","patch_set":2,"id":"3adb20eb_369a2ee5","line":4,"range":{"start_line":4,"start_character":6,"end_line":4,"end_character":14},"in_reply_to":"0e694f23_5c5a7465","updated":"2022-01-30 16:10:19.000000000","message":"Done","commit_id":"e08f6853d522b176a40aaed2e51f688c3a2c34d6"}],"third_party/nix/src/tests/lang/eval-okay-ind-string.nix":[{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"b56fb07c739005e64c011a918fe9525711ef6ee5","unresolved":true,"context_lines":[{"line_number":91,"context_line":"    env SLIM_CFGFILE\u003d${\"abc\"}"},{"line_number":92,"context_line":"    env SLIM_THEMESDIR\u003d${\"def\"}"},{"line_number":93,"context_line":"    env FONTCONFIG_FILE\u003d/etc/fonts/fonts.conf          # !!! cleanup"},{"line_number":94,"context_line":"    env XKB_BINDIR\u003d${\"foo\"}/bin                 # Needed for the Xkb extension."},{"line_number":95,"context_line":"    env LD_LIBRARY_PATH\u003d${\"libX11\"}/lib:${\"libXext\"}/lib:/usr/lib/          # related to xorg-sys-opengl - needed to load libglx for (AI)GLX support (for compiz)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    ${if true"}],"source_content_type":"text/x-nix","patch_set":2,"id":"ae079556_1b192081","line":94,"updated":"2022-01-30 09:14:35.000000000","message":"Tab replacement breaks this test I suspect, skipping on format could be a workaround for me, but the fact that nixpkgs-fmt touches tabs in the string worries me, wondering if it\u0027s intentional.","commit_id":"e08f6853d522b176a40aaed2e51f688c3a2c34d6"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"0de0f30967072d8121586426e5c20bdf4613615e","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    env SLIM_CFGFILE\u003d${\"abc\"}"},{"line_number":92,"context_line":"    env SLIM_THEMESDIR\u003d${\"def\"}"},{"line_number":93,"context_line":"    env FONTCONFIG_FILE\u003d/etc/fonts/fonts.conf          # !!! cleanup"},{"line_number":94,"context_line":"    env XKB_BINDIR\u003d${\"foo\"}/bin                 # Needed for the Xkb extension."},{"line_number":95,"context_line":"    env LD_LIBRARY_PATH\u003d${\"libX11\"}/lib:${\"libXext\"}/lib:/usr/lib/          # related to xorg-sys-opengl - needed to load libglx for (AI)GLX support (for compiz)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    ${if true"}],"source_content_type":"text/x-nix","patch_set":2,"id":"832851fc_d214db81","line":94,"in_reply_to":"ae079556_1b192081","updated":"2022-01-30 16:10:19.000000000","message":"Done","commit_id":"e08f6853d522b176a40aaed2e51f688c3a2c34d6"}],"tools/rust-crates-advisory/default.nix":[{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"b908899bfc264a382d759b629224a2bf1367b3a1","unresolved":true,"context_lines":[{"line_number":26,"context_line":"    \"forstdin\" \"-0\" \"-Eo\" \"0\" \"advisory\""},{"line_number":27,"context_line":"    \"if\" [ depot.tools.eprintf \"advisory %s\\n\" \"$advisory\" ]"},{"line_number":28,"context_line":"    check-security-advisory \"$advisory\" \"$3\""},{"line_number":29,"context_line":"  ];"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"  # Run through everything in the `crate-advisories` repository"},{"line_number":32,"context_line":"  # and check whether we can parse all the advisories without crashing."}],"source_content_type":"text/x-nix","patch_set":1,"id":"a7f0c5b1_ee5d56e4","side":"PARENT","line":29,"updated":"2021-12-18 16:53:07.000000000","message":"lol","commit_id":"06a20ba3df2cb22695868043ded4d0b04ab54e44"},{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"476e8b61a7c0f1dfd82898f28f2600c27f7c812e","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    \"forstdin\" \"-0\" \"-Eo\" \"0\" \"advisory\""},{"line_number":27,"context_line":"    \"if\" [ depot.tools.eprintf \"advisory %s\\n\" \"$advisory\" ]"},{"line_number":28,"context_line":"    check-security-advisory \"$advisory\" \"$3\""},{"line_number":29,"context_line":"  ];"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"  # Run through everything in the `crate-advisories` repository"},{"line_number":32,"context_line":"  # and check whether we can parse all the advisories without crashing."}],"source_content_type":"text/x-nix","patch_set":1,"id":"51476a26_a8ce0c15","side":"PARENT","line":29,"in_reply_to":"a7f0c5b1_ee5d56e4","updated":"2022-01-30 16:32:47.000000000","message":"I guess the execline stuff is going to suffer with all formatters…","commit_id":"06a20ba3df2cb22695868043ded4d0b04ab54e44"},{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"b908899bfc264a382d759b629224a2bf1367b3a1","unresolved":true,"context_lines":[{"line_number":72,"context_line":"          (crate:"},{"line_number":73,"context_line":"            depot.nix.netstring.fromString"},{"line_number":74,"context_line":"              (depot.nix.netstring.fromString crate.crateName"},{"line_number":75,"context_line":"                + depot.nix.netstring.fromString crate.version))"},{"line_number":76,"context_line":"          our-crates);"},{"line_number":77,"context_line":"    } ["},{"line_number":78,"context_line":"    \"if\""}],"source_content_type":"text/x-nix","patch_set":1,"id":"6ea06ef5_b25b2924","line":75,"updated":"2021-12-18 16:53:07.000000000","message":"lol","commit_id":"5034e95da6654b87634dcf5616033c8f48d13054"},{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"476e8b61a7c0f1dfd82898f28f2600c27f7c812e","unresolved":false,"context_lines":[{"line_number":72,"context_line":"          (crate:"},{"line_number":73,"context_line":"            depot.nix.netstring.fromString"},{"line_number":74,"context_line":"              (depot.nix.netstring.fromString crate.crateName"},{"line_number":75,"context_line":"                + depot.nix.netstring.fromString crate.version))"},{"line_number":76,"context_line":"          our-crates);"},{"line_number":77,"context_line":"    } ["},{"line_number":78,"context_line":"    \"if\""}],"source_content_type":"text/x-nix","patch_set":1,"id":"b962cd3b_b0f8c7da","line":75,"in_reply_to":"6ea06ef5_b25b2924","updated":"2022-01-30 16:32:47.000000000","message":"Ack","commit_id":"5034e95da6654b87634dcf5616033c8f48d13054"}],"users/grfn/system/system/machines/mugwump.nix":[{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"0b7df88bb3563bcdeeff6820d9a039bb7a561cc5","unresolved":true,"context_lines":[{"line_number":216,"context_line":"      static_configs \u003d [{"},{"line_number":217,"context_line":"        targets \u003d [ \"localhost:${toString config.services.prometheus.exporters.node.port}\" ];"},{"line_number":218,"context_line":"      }];"},{"line_number":219,"context_line":"    }"},{"line_number":220,"context_line":"      {"},{"line_number":221,"context_line":"        job_name \u003d \"nginx\";"},{"line_number":222,"context_line":"        scrape_interval \u003d \"5s\";"},{"line_number":223,"context_line":"        static_configs \u003d [{"}],"source_content_type":"text/x-nix","patch_set":2,"id":"40471152_cdbfeb91","line":220,"range":{"start_line":219,"start_character":0,"end_line":220,"end_character":7},"updated":"2022-01-31 16:03:08.000000000","message":"this is upsetting.","commit_id":"e08f6853d522b176a40aaed2e51f688c3a2c34d6"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"31c5421564466116f44ff9168abfd209794f42a6","unresolved":false,"context_lines":[{"line_number":216,"context_line":"      static_configs \u003d [{"},{"line_number":217,"context_line":"        targets \u003d [ \"localhost:${toString config.services.prometheus.exporters.node.port}\" ];"},{"line_number":218,"context_line":"      }];"},{"line_number":219,"context_line":"    }"},{"line_number":220,"context_line":"      {"},{"line_number":221,"context_line":"        job_name \u003d \"nginx\";"},{"line_number":222,"context_line":"        scrape_interval \u003d \"5s\";"},{"line_number":223,"context_line":"        static_configs \u003d [{"}],"source_content_type":"text/x-nix","patch_set":2,"id":"2fbc057e_89fdf849","line":220,"range":{"start_line":219,"start_character":0,"end_line":220,"end_character":7},"in_reply_to":"40471152_cdbfeb91","updated":"2022-01-31 16:11:45.000000000","message":"lets fix it in a followup to avoid merge conflicts","commit_id":"e08f6853d522b176a40aaed2e51f688c3a2c34d6"}]}
