)]}'
{"id":"depot~8531","triplet_id":"depot~canon~I7990cdb534a8e86c2ceee2c589a2636af70a4a03","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2023-04-29 11:45:57.000000000","reason":"\u003cGERRIT_ACCOUNT_1000001\u003e replied on the change","reason_account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2023-04-28 14:48:12.000000000","reason":"\u003cGERRIT_ACCOUNT_1000036\u003e replied on the change","reason_account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}}},"hashtags":[],"change_id":"I7990cdb534a8e86c2ceee2c589a2636af70a4a03","subject":"fix(nixery): allow references to packages starting with numbers","status":"MERGED","created":"2023-04-28 14:19:09.000000000","updated":"2023-04-29 11:49:02.000000000","submitted":"2023-04-29 11:49:02.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"8531","meta_rev_id":"8fcc0561ba839eab048955db6ea8c443fa030fd2","_number":8531,"virtual_id_number":8531,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-04-29 11:49:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-04-29 11:49:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-04-29 11:49:02.000000000","_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-04-28 14:19:10.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":"2023-04-28 14:19:44.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2023-04-28 14:23:16.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"}],"messages":[{"id":"f0af36599a80978418ad6ceeab2d17c6a89f5200","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-04-28 14:19:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a6bec20bab0e7bb9e35b31bf832c78b098f190d9","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-04-28 14:19:10.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/24255","accounts_in_message":[],"_revision_number":1},{"id":"0bcd44cafa64e124eb2eda37fcc90a541ff85731","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-04-28 14:23:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/24255","accounts_in_message":[],"_revision_number":1},{"id":"d26318c8329036a04020b2e37861d1638a90334b","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-04-28 14:38:59.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a442bb0bd376e680aabceed817519434fff2efae","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-04-28 14:47:26.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"675d364f5adfeb3be9e634fd3cc6c720cdd39ddc","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-04-28 14:48:12.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0450ec7188d0ad6b5bd88bf1c01726cf16a4270c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-04-29 11:45:50.000000000","message":"Uploaded patch set 2: Autosubmit+1.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"((is:ANY AND has:unchanged-files) OR is:MIN) OR changekind:NO_CHANGE\")\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":2},{"id":"9f0e2fe6461545d865aa6e4cd20a972679455030","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-04-29 11:45:51.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/24256","accounts_in_message":[],"_revision_number":2},{"id":"cb516988bf3643501ebeba60a9ba4bd380c5b09c","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-04-29 11:45:57.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"be2a21ec28cd1069b11826bc7d6f21487b7a1710","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-04-29 11:48:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/24256","accounts_in_message":[],"_revision_number":2},{"id":"8fcc0561ba839eab048955db6ea8c443fa030fd2","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-04-29 11:49:02.000000000","message":"Change has been successfully rebased and submitted as 2464ea7303601cf5ee1dc4b3439d91ff182001b0\n\n1 is the latest approved patch-set.\nThe change was submitted with unreviewed changes in the following files:\n\n```\nThe name of the file: tools/nixery/prepare-image/prepare-image.nix\nInsertions: 7, Deletions: 5.\n\n@@ -89,11 +89,13 @@\n     in\n     attrByPath path fetchLower s;\n \n-  # Workaround for a workaround in nixpkgs: Language identifiers can\n-  # not start with numbers, but some package names start with numbers\n-  # (such as `1password`). In nixpkgs convention, these identifiers\n-  # are prefixed with underscores (e.g. `_1password`), however this is\n-  # not accepted by the Docker registry protocol.\n+  # Workaround for a workaround in nixpkgs: Unquoted language\n+  # identifiers can not start with numbers in Nix, but some package\n+  # names start with numbers (such as `1password`).\n+  #\n+  # In nixpkgs convention, these identifiers are prefixed with\n+  # underscores (e.g. `_1password`), however this is not accepted by\n+  # the Docker registry protocol.\n   #\n   # To make this work, we detect these kinds of packages and add the\n   # missing underscore.\n```\n","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"2464ea7303601cf5ee1dc4b3439d91ff182001b0","revisions":{"0c19d3d70188795a00c9a95201f87bfcf135c8e7":{"kind":"REWORK","_number":1,"created":"2023-04-28 14:19:09.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/31/8531/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/8531/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/8531/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/8531/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/8531/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/8531/1"}}},"commit":{"parents":[{"commit":"6daf91c9cd52b729483aca6e1eaafc50fd796e7f","subject":"feat(corp/ops): add NixOS profile for Yandex Cloud machines","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6daf91c9cd52b729483aca6e1eaafc50fd796e7f"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-04-28 14:16:57.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-04-28 14:18:46.000000000","tz":180},"subject":"fix(nixery): allow references to packages starting with numbers","message":"fix(nixery): allow references to packages starting with numbers\n\nThese packages are invalid in Nix, and worked around in nixpkgs with\nunderscores, but the underscores are invalid in the Docker registry\nprotocol.\n\nWe work around this by detecting this case and adding the underscore\nto yield the correct package reference. There is no case where this\nworkaround can break something, as there can be no valid package\nmatching the regular expression.\n\nThis relates to https://github.com/tazjin/nixery/issues/158\n\nChange-Id: I7990cdb534a8e86c2ceee2c589a2636af70a4a03\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0c19d3d70188795a00c9a95201f87bfcf135c8e7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0c19d3d70188795a00c9a95201f87bfcf135c8e7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6daf91c9cd52b729483aca6e1eaafc50fd796e7f","is_merged_in_target_branch":true,"change_id":"I57dcb7fcfa6872a28855dc1347f73a6db3c56828","change_number":8496,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"be54ee057d4fbdc88b8e37e422ad3f5bb7da1109":{"kind":"REWORK","_number":2,"created":"2023-04-29 11:45:50.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/31/8531/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/8531/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/8531/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/8531/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/8531/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/8531/2"}}},"commit":{"parents":[{"commit":"6daf91c9cd52b729483aca6e1eaafc50fd796e7f","subject":"feat(corp/ops): add NixOS profile for Yandex Cloud machines","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6daf91c9cd52b729483aca6e1eaafc50fd796e7f"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-04-28 14:16:57.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-04-29 11:45:44.000000000","tz":180},"subject":"fix(nixery): allow references to packages starting with numbers","message":"fix(nixery): allow references to packages starting with numbers\n\nThese packages are invalid in Nix, and worked around in nixpkgs with\nunderscores, but the underscores are invalid in the Docker registry\nprotocol.\n\nWe work around this by detecting this case and adding the underscore\nto yield the correct package reference. There is no case where this\nworkaround can break something, as there can be no valid package\nmatching the regular expression.\n\nThis relates to https://github.com/tazjin/nixery/issues/158\n\nChange-Id: I7990cdb534a8e86c2ceee2c589a2636af70a4a03\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbe54ee057d4fbdc88b8e37e422ad3f5bb7da1109"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbe54ee057d4fbdc88b8e37e422ad3f5bb7da1109"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6daf91c9cd52b729483aca6e1eaafc50fd796e7f","is_merged_in_target_branch":true,"change_id":"I57dcb7fcfa6872a28855dc1347f73a6db3c56828","change_number":8496,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2464ea7303601cf5ee1dc4b3439d91ff182001b0":{"kind":"REWORK","_number":3,"created":"2023-04-29 11:49:02.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/31/8531/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/8531/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/8531/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/8531/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/8531/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/8531/3"}}},"commit":{"parents":[{"commit":"b58f6f1d618378d0673a247d0ed9645e305852f5","subject":"feat(ops/modules/open_eid): add support for Web eID extension","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db58f6f1d618378d0673a247d0ed9645e305852f5"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-04-28 14:16:57.000000000","tz":180},"committer":{"name":"tazjin","email":"tazjin@tvl.su","date":"2023-04-29 11:49:02.000000000","tz":0},"subject":"fix(nixery): allow references to packages starting with numbers","message":"fix(nixery): allow references to packages starting with numbers\n\nThese packages are invalid in Nix, and worked around in nixpkgs with\nunderscores, but the underscores are invalid in the Docker registry\nprotocol.\n\nWe work around this by detecting this case and adding the underscore\nto yield the correct package reference. There is no case where this\nworkaround can break something, as there can be no valid package\nmatching the regular expression.\n\nThis relates to https://github.com/tazjin/nixery/issues/158\n\nChange-Id: I7990cdb534a8e86c2ceee2c589a2636af70a4a03\nReviewed-on: https://cl.tvl.fyi/c/depot/+/8531\nTested-by: BuildkiteCI\nAutosubmit: tazjin \u003ctazjin@tvl.su\u003e\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2464ea7303601cf5ee1dc4b3439d91ff182001b0"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2464ea7303601cf5ee1dc4b3439d91ff182001b0"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b58f6f1d618378d0673a247d0ed9645e305852f5","is_merged_in_target_branch":true,"change_id":"Iffe6d81ecf7cee25406fa39a983ff52cf669c373","change_number":8490,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"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":[]}}]}
