)]}'
{"id":"snix~31319","triplet_id":"snix~canon~I090625852cd0450174131fefc2d3c87e376b58f4","project":"snix","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000065":{"account":{"_account_id":1000065,"name":"kenji","display_name":"Kenji","email":"aks.kenji@protonmail.com","username":"a-kenji"},"last_update":"2026-06-02 21:00:37.000000000","reason":"removed on reply"},"1000004":{"account":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"last_update":"2026-06-02 21:00:47.000000000","reason":"Change was submitted"},"1000088":{"account":{"_account_id":1000088,"name":"Andreas Rammhold","display_name":"andir","email":"andreas@rammhold.de","username":"andir"},"last_update":"2026-06-02 21:00:47.000000000","reason":"Change was submitted"},"1000092":{"account":{"_account_id":1000092,"name":"picnoir","email":"picnoir@alternativebit.fr","username":"picnoir"},"last_update":"2026-06-02 21:00:47.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I090625852cd0450174131fefc2d3c87e376b58f4","subject":"fix(glue/builtins/derivation): drop validate_output_name requirements","status":"MERGED","created":"2026-06-02 20:00:21.000000000","updated":"2026-06-02 21:00:47.000000000","submitted":"2026-06-02 21:00:47.000000000","submitter":{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"31319","meta_rev_id":"f19358716c2820253bf5fc3bb4e9f8b9e7d70a18","_number":31319,"virtual_id_number":31319,"owner":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000065,"name":"kenji","display_name":"Kenji","email":"aks.kenji@protonmail.com","username":"a-kenji"},"all":[{"value":0,"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2026-06-02 21:00:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000065,"name":"kenji","display_name":"Kenji","email":"aks.kenji@protonmail.com","username":"a-kenji"},{"value":0,"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}],"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,"optional":true},"Verified":{"approved":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2026-06-02 21:00:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000065,"name":"kenji","display_name":"Kenji","email":"aks.kenji@protonmail.com","username":"a-kenji"},{"value":0,"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0,"optional":true},"Autosubmit":{"approved":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000065,"name":"kenji","display_name":"Kenji","email":"aks.kenji@protonmail.com","username":"a-kenji"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2026-06-02 21:00:47.000000000","_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":1000088,"name":"Andreas Rammhold","display_name":"andir","email":"andreas@rammhold.de","username":"andir"},{"_account_id":1000092,"name":"picnoir","email":"picnoir@alternativebit.fr","username":"picnoir"}],"reviewers":{"REVIEWER":[{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},{"_account_id":1000065,"name":"kenji","display_name":"Kenji","email":"aks.kenji@protonmail.com","username":"a-kenji"},{"_account_id":1000088,"name":"Andreas Rammhold","display_name":"andir","email":"andreas@rammhold.de","username":"andir"},{"_account_id":1000092,"name":"picnoir","email":"picnoir@alternativebit.fr","username":"picnoir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-02 20:00:21.000000000","updated_by":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000092,"name":"picnoir","email":"picnoir@alternativebit.fr","username":"picnoir"},"state":"REVIEWER"},{"updated":"2026-06-02 20:00:21.000000000","updated_by":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000088,"name":"Andreas Rammhold","display_name":"andir","email":"andreas@rammhold.de","username":"andir"},"state":"REVIEWER"},{"updated":"2026-06-02 20:00:21.000000000","updated_by":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000065,"name":"kenji","display_name":"Kenji","email":"aks.kenji@protonmail.com","username":"a-kenji"},"state":"REVIEWER"},{"updated":"2026-06-02 20:00:22.000000000","updated_by":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-02 20:23:27.000000000","updated_by":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-02 21:00:47.000000000","updated_by":{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"2c5037423a7b23e52a37cb7c3f35747d43c26b78","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"date":"2026-06-02 20:00:21.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"c3323e06ea382ca8d9c4b8521187f73feda205d2","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2026-06-02 20:00:22.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/snix/snix/builds/3297","accounts_in_message":[],"_revision_number":1},{"id":"63a0a03f6207a8559f427a0b8d34c09d448942e8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2026-06-02 20:23:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/snix/snix/builds/3297","accounts_in_message":[],"_revision_number":1},{"id":"eeabbcc961b64b0dff1ba10b960810726996f020","author":{"_account_id":1000065,"name":"kenji","display_name":"Kenji","email":"aks.kenji@protonmail.com","username":"a-kenji"},"date":"2026-06-02 21:00:37.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"f19358716c2820253bf5fc3bb4e9f8b9e7d70a18","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},"date":"2026-06-02 21:00:47.000000000","message":"Change has been successfully rebased and submitted as 6974897cbc9f698583f2ea25dbfc10c5f7ed3594","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6974897cbc9f698583f2ea25dbfc10c5f7ed3594","revisions":{"e5ad53d41b3e0afb8a383e3fa648c073c988948b":{"kind":"REWORK","_number":1,"created":"2026-06-02 20:00:21.000000000","uploader":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/19/31319/1","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/19/31319/1","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/19/31319/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/19/31319/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/19/31319/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/19/31319/1"}}},"commit":{"parents":[{"commit":"c273b84227092636a0aa1e7563b20c001b206fe2","subject":"chore(nix-language-test-suite): migrate placeholder tests"}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2026-06-02 19:42:55.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2026-06-02 19:52:54.000000000","tz":120},"subject":"fix(glue/builtins/derivation): drop validate_output_name requirements","message":"fix(glue/builtins/derivation): drop validate_output_name requirements\n\nIt seems this is not actually necessary, Nix is perfectly happy with these strings.\n\nDrop test cases that are supposed to fail (as they shouldn\u0027t), and\nupdate some others to be less confusing.\n\nChange-Id: I090625852cd0450174131fefc2d3c87e376b58f4\n"},"branch":"refs/heads/canon"},"6974897cbc9f698583f2ea25dbfc10c5f7ed3594":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-06-02 21:00:47.000000000","uploader":{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/19/31319/2","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/19/31319/2","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/19/31319/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/19/31319/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/19/31319/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/19/31319/2"}}},"commit":{"parents":[{"commit":"c273b84227092636a0aa1e7563b20c001b206fe2","subject":"chore(nix-language-test-suite): migrate placeholder tests"}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2026-06-02 19:42:55.000000000","tz":120},"committer":{"name":"clbot","email":"clbot@cl.snix.dev","date":"2026-06-02 21:00:47.000000000","tz":0},"subject":"fix(glue/builtins/derivation): drop validate_output_name requirements","message":"fix(glue/builtins/derivation): drop validate_output_name requirements\n\nIt seems this is not actually necessary, Nix is perfectly happy with these strings.\n\nDrop test cases that are supposed to fail (as they shouldn\u0027t), and\nupdate some others to be less confusing.\n\nChange-Id: I090625852cd0450174131fefc2d3c87e376b58f4\nReviewed-on: https://cl.snix.dev/c/snix/+/31319\nAutosubmit: Florian Klink \u003cflokli@flokli.de\u003e\nReviewed-by: kenji \u003caks.kenji@protonmail.com\u003e\nTested-by: besadii\n"},"branch":"refs/heads/canon","description":"Rebase","conflicts":{"ours":"e5ad53d41b3e0afb8a383e3fa648c073c988948b","theirs":"c273b84227092636a0aa1e7563b20c001b206fe2","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":1000065,"name":"kenji","display_name":"Kenji","email":"aks.kenji@protonmail.com","username":"a-kenji"}},{"label":"Verified","status":"MAY","applied_by":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]}},{"label":"Autosubmit","status":"MAY","applied_by":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"Verified","description":"Label \u0027Verified+1\u0027 is required","status":"SATISFIED","is_legacy":false,"applicability_expression_result":{"fulfilled":true,"status":"PASS"},"submittability_expression_result":{"expression":"label:Verified\u003dMAX,user\u003dnon_uploader","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX,user\u003dnon_uploader"],"failing_atoms":[],"atom_explanations":{"label:Verified\u003dMAX,user\u003dnon_uploader":""}}},{"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":[],"atom_explanations":{}}},{"name":"Code-Review","description":"At least one maximum vote for label \u0027Code-Review\u0027 is required, minimum votes block submits","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX,user\u003dnon_uploader AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX,user\u003dnon_uploader"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX,user\u003dnon_uploader":"","label:Code-Review\u003dMIN":""}}},{"name":"No-Unresolved-Comments","description":"Changes that have unresolved comments are not submittable.","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"-has:unresolved","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}}]}
