)]}'
{"id":"depot~11697","triplet_id":"depot~canon~If4d407d324864b3bb9aa3160e2ec6889f7727127","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-05-21 15:33:49.000000000","reason":"\u003cGERRIT_ACCOUNT_1000036\u003e replied on the change","reason_account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},"1000013":{"account":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"last_update":"2024-05-22 10:32:55.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If4d407d324864b3bb9aa3160e2ec6889f7727127","subject":"refactor(tvix/eval): rewrite xml emitter to be simple-stupid","status":"MERGED","created":"2024-05-20 14:06:28.000000000","updated":"2024-05-22 10:32:55.000000000","submitted":"2024-05-22 10:32:55.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":16,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"11697","meta_rev_id":"2ddb426493594347fd947e6737db9e21bb5cf62f","_number":11697,"virtual_id_number":11697,"owner":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-05-22 10:32:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-05-22 10:32:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-05-22 10:32:55.000000000","_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-05-20 14:06:30.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-05-20 14:14:22.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"CC"},{"updated":"2024-05-20 14:16:58.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2024-05-22 10:32:36.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2024-05-22 10:32:55.000000000","updated_by":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"0b6b0eff357f8e2735f791917b8c27dd42b5720a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2024-05-20 14:06:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dde6573d5617d7d8f8997496a894f214ecaf3f9d","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-20 14:06:30.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/34231","accounts_in_message":[],"_revision_number":1},{"id":"1b54a77b659ec08f26b2b7cee9c05f7644edc37d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2024-05-20 14:10:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5a2e3e8d31af141c938763c06494718c4b5bb214","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-20 14:10:29.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/34232","accounts_in_message":[],"_revision_number":2},{"id":"936441e4af0907f52acfe57f6290366e2b607a22","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-05-20 14:14:22.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"92a66ea98c8e165e4e9499d3335212a41a61d849","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-05-20 14:14:32.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"da8ce3107fe9538c87604a8a37aca9670fd6e462","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-20 14:16:58.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/34232","accounts_in_message":[],"_revision_number":2},{"id":"5200afcea579477534fa08a23b6daa0ae3102d8d","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2024-05-20 14:19:17.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"27e980c22d721187c251b35a23f694d3f5e80a3a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2024-05-20 14:45:14.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"86a21987eef450a1ef33f8e8deb1867f06ac24c9","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-20 14:45:15.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/34233","accounts_in_message":[],"_revision_number":3},{"id":"27d8601b2dcb520e39ed6cd2f903535b29190608","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-20 14:51:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/34233","accounts_in_message":[],"_revision_number":3},{"id":"8257f75d2a55b3013225f9c7851a78e77f5a98f7","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-05-20 15:32:15.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"ccaa0e55581088d197dcdf3b488d8ec6b9193e4a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2024-05-21 10:19:34.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"4449856cb6f6c9cb1e13e4213eebd9960fbfeffa","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-21 10:19:35.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/34239","accounts_in_message":[],"_revision_number":4},{"id":"d7dddea2290183adca9df20ee5c4557a2b451979","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2024-05-21 10:19:53.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c9a5da8fae25dd89bc26c99aa29b7e895d0d76c0","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-21 10:26:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/34239","accounts_in_message":[],"_revision_number":4},{"id":"34e90f8275bd7e53793e6ee8a16aae6feb7b6fc7","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-05-21 13:09:10.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"e826be1764d2559626ac2bb1828e5124f3c8e506","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2024-05-21 14:58:19.000000000","message":"Uploaded patch set 5: Autosubmit+1.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"36a438e47f5f14300db80b51c9cfb20c8b4a47bf","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-21 14:58:20.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/34241","accounts_in_message":[],"_revision_number":5},{"id":"c04aa158b0236c1af5efe4d36a161fb5dcc4cf72","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2024-05-21 14:58:28.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"80e6a2d70e5d6c4b6395d027148d98fbeb888197","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2024-05-21 15:00:44.000000000","message":"Uploaded patch set 6.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":6},{"id":"af65c6759912bb4c92df44d2866dc3a9dff06aec","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-21 15:00:46.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/34243","accounts_in_message":[],"_revision_number":6},{"id":"752f555b3ba7a7d2d19c9670d1a51af64815de9a","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-21 15:07:25.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/34243","accounts_in_message":[],"_revision_number":6},{"id":"3583a4663e1547e34146dc7354b4b24eea360912","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-05-21 15:33:49.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a36fb4178b3e69754f5392739f07ad501dbcdb31","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-05-21 17:29:20.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a2f94f4b7836092f129ec6e0b4eee451e86e6a7c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-05-22 10:25:45.000000000","message":"Uploaded patch set 7.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":7},{"id":"f4dedf245159b83df57d155754be904359faba5e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-22 10:25:46.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/34245","accounts_in_message":[],"_revision_number":7},{"id":"ffa886913aa5fe99aaeb381f78a30ebd06841864","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-05-22 10:26:04.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"c27264cb82ff024cc4ba15c8dea31b9686aae978","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-05-22 10:32:11.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/34245","accounts_in_message":[],"_revision_number":7},{"id":"126bf07c6d464695c89c6196057e9d9cd9b94373","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-05-22 10:32:36.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"2ddb426493594347fd947e6737db9e21bb5cf62f","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2024-05-22 10:32:55.000000000","message":"Change has been successfully rebased and submitted as 5b2ba0efa1b87aa514d665a7f64ada36617c720e","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"5b2ba0efa1b87aa514d665a7f64ada36617c720e","revisions":{"caf4bf0796c153d9ff246239be579dee7d231a0a":{"kind":"REWORK","_number":1,"created":"2024-05-20 14:06:28.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/97/11697/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/11697/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/11697/1"}}},"commit":{"parents":[{"commit":"d4978521b01e76b573f81d8c69e607cf6fdee986","subject":"fix(tvix/eval): use fake values for __curPos, rather than an error","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd4978521b01e76b573f81d8c69e607cf6fdee986"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 13:50:33.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 14:06:24.000000000","tz":120},"subject":"refact(tvix/eval): rewrite xml emitter to be simple-stupid","message":"refact(tvix/eval): rewrite xml emitter to be simple-stupid\n\nIn order to be compatible with the nix XML generator, it’s easier to\ngenerate the XML directly, instead of going through a library which we\nhave to bend to do what we need.\n\nRemoves dependency on `xml-rs`, which came with a full XML parser that\nwe didn’t use. Only takes a tiny bit of code for the XML escaping,\nsomewhat simplified.\n\nI add a little escaping value, to make sure we have the same behaviour\nas nix proper.\n\nInterestingly enough, we never need to escape XML attribute names,\nbecause the `builtins.toXML` format encodes user-defined values as\nattribute keys only. So we only escape attribute values.\n\nFixes: https://b.tvl.fyi/issues/399\nChange-Id: If4d407d324864b3bb9aa3160e2ec6889f7727127\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcaf4bf0796c153d9ff246239be579dee7d231a0a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcaf4bf0796c153d9ff246239be579dee7d231a0a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d4978521b01e76b573f81d8c69e607cf6fdee986","is_merged_in_target_branch":true,"change_id":"I5b2c2530842547c93b6533ed9601ee9b2923b1bf","change_number":11685,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d4ea12ba64220480e6731cf0963e5e05dfd0bd65":{"kind":"REWORK","_number":2,"created":"2024-05-20 14:10:28.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/97/11697/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/11697/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/11697/2"}}},"commit":{"parents":[{"commit":"d4978521b01e76b573f81d8c69e607cf6fdee986","subject":"fix(tvix/eval): use fake values for __curPos, rather than an error","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd4978521b01e76b573f81d8c69e607cf6fdee986"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 13:50:33.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 14:10:25.000000000","tz":120},"subject":"refact(tvix/eval): rewrite xml emitter to be simple-stupid","message":"refact(tvix/eval): rewrite xml emitter to be simple-stupid\n\nIn order to be compatible with the nix XML generator, it’s easier to\ngenerate the XML directly, instead of going through a library which we\nhave to bend to do what we need.\n\nRemoves dependency on `xml-rs`, which came with a full XML parser that\nwe didn’t use. Only takes a tiny bit of code for the XML escaping,\nsomewhat simplified.\n\nI add a little escaping value, to make sure we have the same behaviour\nas nix proper.\n\nInterestingly enough, we never need to escape XML attribute names,\nbecause the `builtins.toXML` format encodes user-defined values as\nattribute keys only. So we only escape attribute values.\n\nFixes: https://b.tvl.fyi/issues/399\nChange-Id: If4d407d324864b3bb9aa3160e2ec6889f7727127\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd4ea12ba64220480e6731cf0963e5e05dfd0bd65"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd4ea12ba64220480e6731cf0963e5e05dfd0bd65"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d4978521b01e76b573f81d8c69e607cf6fdee986","is_merged_in_target_branch":true,"change_id":"I5b2c2530842547c93b6533ed9601ee9b2923b1bf","change_number":11685,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a9f2f8d1960b5bb0e4c2afdcffb477cf11f8928d":{"kind":"REWORK","_number":3,"created":"2024-05-20 14:45:14.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/97/11697/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/11697/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/11697/3"}}},"commit":{"parents":[{"commit":"d4978521b01e76b573f81d8c69e607cf6fdee986","subject":"fix(tvix/eval): use fake values for __curPos, rather than an error","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd4978521b01e76b573f81d8c69e607cf6fdee986"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 13:50:33.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 14:45:11.000000000","tz":120},"subject":"refact(tvix/eval): rewrite xml emitter to be simple-stupid","message":"refact(tvix/eval): rewrite xml emitter to be simple-stupid\n\nIn order to be compatible with the nix XML generator, it’s easier to\ngenerate the XML directly, instead of going through a library which we\nhave to bend to do what we need.\n\nRemoves dependency on `xml-rs`, which came with a full XML parser that\nwe didn’t use. Only takes a tiny bit of code for the XML escaping,\nsomewhat simplified.\n\nI add a little escaping value, to make sure we have the same behaviour\nas nix proper.\n\nInterestingly enough, we never need to escape XML attribute names,\nbecause the `builtins.toXML` format encodes user-defined values as\nattribute keys only. So we only escape attribute values.\n\nFixes: https://b.tvl.fyi/issues/399\nChange-Id: If4d407d324864b3bb9aa3160e2ec6889f7727127\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da9f2f8d1960b5bb0e4c2afdcffb477cf11f8928d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da9f2f8d1960b5bb0e4c2afdcffb477cf11f8928d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d4978521b01e76b573f81d8c69e607cf6fdee986","is_merged_in_target_branch":true,"change_id":"I5b2c2530842547c93b6533ed9601ee9b2923b1bf","change_number":11685,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e6a9c05f57e80a148cb6dd67e0f5d353fc3a9039":{"kind":"REWORK","_number":4,"created":"2024-05-21 10:19:34.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/97/11697/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/11697/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/11697/4"}}},"commit":{"parents":[{"commit":"d4978521b01e76b573f81d8c69e607cf6fdee986","subject":"fix(tvix/eval): use fake values for __curPos, rather than an error","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd4978521b01e76b573f81d8c69e607cf6fdee986"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 13:50:33.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-21 10:19:30.000000000","tz":120},"subject":"refact(tvix/eval): rewrite xml emitter to be simple-stupid","message":"refact(tvix/eval): rewrite xml emitter to be simple-stupid\n\nIn order to be compatible with the nix XML generator, it’s easier to\ngenerate the XML directly, instead of going through a library which we\nhave to bend to do what we need.\n\nRemoves dependency on `xml-rs`, which came with a full XML parser that\nwe didn’t use. Only takes a tiny bit of code for the XML escaping,\nsomewhat simplified.\n\nI add a little escaping value, to make sure we have the same behaviour\nas nix proper.\n\nInterestingly enough, we never need to escape XML attribute names,\nbecause the `builtins.toXML` format encodes user-defined values as\nattribute keys only. So we only escape attribute values.\n\nFixes: https://b.tvl.fyi/issues/399\nChange-Id: If4d407d324864b3bb9aa3160e2ec6889f7727127\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de6a9c05f57e80a148cb6dd67e0f5d353fc3a9039"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de6a9c05f57e80a148cb6dd67e0f5d353fc3a9039"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d4978521b01e76b573f81d8c69e607cf6fdee986","is_merged_in_target_branch":true,"change_id":"I5b2c2530842547c93b6533ed9601ee9b2923b1bf","change_number":11685,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"9a6953a73b737c1915e3312ff3d2e60061b8558f":{"kind":"REWORK","_number":5,"created":"2024-05-21 14:58:19.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/97/11697/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/11697/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/11697/5"}}},"commit":{"parents":[{"commit":"d4978521b01e76b573f81d8c69e607cf6fdee986","subject":"fix(tvix/eval): use fake values for __curPos, rather than an error","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd4978521b01e76b573f81d8c69e607cf6fdee986"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 13:50:33.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-21 14:58:15.000000000","tz":120},"subject":"refact(tvix/eval): rewrite xml emitter to be simple-stupid","message":"refact(tvix/eval): rewrite xml emitter to be simple-stupid\n\nIn order to be compatible with the nix XML generator, it’s easier to\ngenerate the XML directly, instead of going through a library which we\nhave to bend to do what we need.\n\nRemoves dependency on `xml-rs`, which came with a full XML parser that\nwe didn’t use. Only takes a tiny bit of code for the XML escaping,\nsomewhat simplified.\n\nI add a little escaping value, to make sure we have the same behaviour\nas nix proper.\n\nInterestingly enough, we never need to escape XML attribute names,\nbecause the `builtins.toXML` format encodes user-defined values as\nattribute keys only. So we only escape attribute values.\n\nFixes: https://b.tvl.fyi/issues/399\nChange-Id: If4d407d324864b3bb9aa3160e2ec6889f7727127\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9a6953a73b737c1915e3312ff3d2e60061b8558f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9a6953a73b737c1915e3312ff3d2e60061b8558f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d4978521b01e76b573f81d8c69e607cf6fdee986","is_merged_in_target_branch":true,"change_id":"I5b2c2530842547c93b6533ed9601ee9b2923b1bf","change_number":11685,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"6a38247e96c979b5891a24b3b8eb74b3781843f7":{"kind":"REWORK","_number":6,"created":"2024-05-21 15:00:44.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/97/11697/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/11697/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/11697/6"}}},"commit":{"parents":[{"commit":"d4978521b01e76b573f81d8c69e607cf6fdee986","subject":"fix(tvix/eval): use fake values for __curPos, rather than an error","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd4978521b01e76b573f81d8c69e607cf6fdee986"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 13:50:33.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-21 15:00:42.000000000","tz":120},"subject":"refact(tvix/eval): rewrite xml emitter to be simple-stupid","message":"refact(tvix/eval): rewrite xml emitter to be simple-stupid\n\nIn order to be compatible with the nix XML generator, it’s easier to\ngenerate the XML directly, instead of going through a library which we\nhave to bend to do what we need.\n\nRemoves dependency on `xml-rs`, which came with a full XML parser that\nwe didn’t use. Only takes a tiny bit of code for the XML escaping,\nsomewhat simplified.\n\nI add a little escaping value, to make sure we have the same behaviour\nas nix proper.\n\nInterestingly enough, we never need to escape XML attribute names,\nbecause the `builtins.toXML` format encodes user-defined values as\nattribute keys only. So we only escape attribute values.\n\nFixes: https://b.tvl.fyi/issues/399\nChange-Id: If4d407d324864b3bb9aa3160e2ec6889f7727127\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6a38247e96c979b5891a24b3b8eb74b3781843f7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6a38247e96c979b5891a24b3b8eb74b3781843f7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d4978521b01e76b573f81d8c69e607cf6fdee986","is_merged_in_target_branch":true,"change_id":"I5b2c2530842547c93b6533ed9601ee9b2923b1bf","change_number":11685,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2361571bcabae725e2590571aa13e52fc1a9707e":{"kind":"REWORK","_number":7,"created":"2024-05-22 10:25:45.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/97/11697/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/11697/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/11697/7"}}},"commit":{"parents":[{"commit":"e7be3422566b36e5bd3aeaaf7d47537dfd050a5c","subject":"feat(tvix/store): concurrently upload small blobs during nar ingestion","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de7be3422566b36e5bd3aeaaf7d47537dfd050a5c"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 13:50:33.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-05-22 10:25:32.000000000","tz":120},"subject":"refactor(tvix/eval): rewrite xml emitter to be simple-stupid","message":"refactor(tvix/eval): rewrite xml emitter to be simple-stupid\n\nIn order to be compatible with the nix XML generator, it’s easier to\ngenerate the XML directly, instead of going through a library which we\nhave to bend to do what we need.\n\nRemoves dependency on `xml-rs`, which came with a full XML parser that\nwe didn’t use. Only takes a tiny bit of code for the XML escaping,\nsomewhat simplified.\n\nI add a little escaping value, to make sure we have the same behaviour\nas nix proper.\n\nInterestingly enough, we never need to escape XML attribute names,\nbecause the `builtins.toXML` format encodes user-defined values as\nattribute keys only. So we only escape attribute values.\n\nFixes: https://b.tvl.fyi/issues/399\nChange-Id: If4d407d324864b3bb9aa3160e2ec6889f7727127\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2361571bcabae725e2590571aa13e52fc1a9707e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2361571bcabae725e2590571aa13e52fc1a9707e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e7be3422566b36e5bd3aeaaf7d47537dfd050a5c","is_merged_in_target_branch":true,"change_id":"I093a73770232df12d9a11e5d901b99c08505c3cb","change_number":11694,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5b2ba0efa1b87aa514d665a7f64ada36617c720e":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2024-05-22 10:32:55.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/97/11697/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/97/11697/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/97/11697/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/97/11697/8"}}},"commit":{"parents":[{"commit":"e7be3422566b36e5bd3aeaaf7d47537dfd050a5c","subject":"feat(tvix/store): concurrently upload small blobs during nar ingestion","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de7be3422566b36e5bd3aeaaf7d47537dfd050a5c"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2024-05-20 13:50:33.000000000","tz":120},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2024-05-22 10:32:55.000000000","tz":0},"subject":"refactor(tvix/eval): rewrite xml emitter to be simple-stupid","message":"refactor(tvix/eval): rewrite xml emitter to be simple-stupid\n\nIn order to be compatible with the nix XML generator, it’s easier to\ngenerate the XML directly, instead of going through a library which we\nhave to bend to do what we need.\n\nRemoves dependency on `xml-rs`, which came with a full XML parser that\nwe didn’t use. Only takes a tiny bit of code for the XML escaping,\nsomewhat simplified.\n\nI add a little escaping value, to make sure we have the same behaviour\nas nix proper.\n\nInterestingly enough, we never need to escape XML attribute names,\nbecause the `builtins.toXML` format encodes user-defined values as\nattribute keys only. So we only escape attribute values.\n\nFixes: https://b.tvl.fyi/issues/399\nChange-Id: If4d407d324864b3bb9aa3160e2ec6889f7727127\nReviewed-on: https://cl.tvl.fyi/c/depot/+/11697\nTested-by: BuildkiteCI\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\nAutosubmit: Profpatsch \u003cmail@profpatsch.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5b2ba0efa1b87aa514d665a7f64ada36617c720e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5b2ba0efa1b87aa514d665a7f64ada36617c720e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e7be3422566b36e5bd3aeaaf7d47537dfd050a5c","is_merged_in_target_branch":true,"change_id":"I093a73770232df12d9a11e5d901b99c08505c3cb","change_number":11694,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dgerrit~PrologRule"],"failing_atoms":[]}}]}
