)]}'
{"id":"depot~3280","triplet_id":"depot~canon~Ic594809f9d487fec7a0f632d608752a3f9c61315","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000034":{"account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"last_update":"2021-08-11 11:09:34.000000000","reason":"sterni replied on the change"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2021-08-12 14:55:59.000000000","reason":"Change was submitted"},"1000000":{"account":{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},"last_update":"2021-08-12 14:55:59.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2021-08-12 11:32:22.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"Ic594809f9d487fec7a0f632d608752a3f9c61315","subject":"feat(ops/modules): Add module for running Nixery","status":"MERGED","created":"2021-08-06 11:54:46.000000000","updated":"2021-08-12 14:57:13.000000000","submitted":"2021-08-12 14:55:59.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"3280","meta_rev_id":"28065088fd2880b03d279a579e0974bf5d5cb569","_number":3280,"virtual_id_number":3280,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-08-12 14:55:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-08-12 14:55:59.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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"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":"2021-08-12 14:55:59.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":{"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"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"]}],"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"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":[{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"}],"reviewers":{"REVIEWER":[{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-08-06 11:55:01.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":"2021-08-06 13:09:15.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},"state":"REVIEWER"},{"updated":"2021-08-06 13:09:15.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"state":"REVIEWER"},{"updated":"2021-08-06 13:09:35.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"}],"messages":[{"id":"49c3d0bd8bc8eecd7f663c826aeab3ed603fb793","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-06 11:54:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"af39933425e60e08c4a2eaa54e59936cf729ad41","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-06 11:55:01.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/7618","accounts_in_message":[],"_revision_number":1},{"id":"41deacee83894e47550d6398a70027f46c7b5f91","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-06 11:55:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"71fdd106e5385bdc634e019f99461ea55e2a34b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-06 11:56:43.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"79e4f580ca414f09461f9125148950742c43c10f","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-06 11:57:21.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/7619","accounts_in_message":[],"_revision_number":2},{"id":"70d72c099858fe40e7f662765edc298c8698ad8d","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-06 12:00:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/7623","accounts_in_message":[],"_revision_number":3},{"id":"2fd497e5facae51117786a33acde2f731e21bfd2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-06 13:08:53.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"f318894fbb7e0bdaab4f570cbc6e755801eb9f2b","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-06 13:12:01.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/7627","accounts_in_message":[],"_revision_number":4},{"id":"5255de8c16ddfa580bba98f72d466c55d38586f0","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-06 13:20:42.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4a9dddd19d6b4ce9d273893ec9bd37c40d99002f","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-06 13:20:48.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"8f7ae792b132db51cd9189ab66d8640d73017de2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-06 13:22:05.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"3c5a4e80a50976ea639bfd5990c4253afcce36ee","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-06 13:25:06.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/7631","accounts_in_message":[],"_revision_number":5},{"id":"72aa14fe7dfb347c1d0226d3b9fce2ceed7f44c6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-06 13:25:40.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"73f9ad43d64cb1aec07f35958eada1f638bc3be7","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-06 13:25:47.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"6a516aa21de110e4669464e73c2d9f031f1ab70b","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-06 13:28:31.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/7636","accounts_in_message":[],"_revision_number":6},{"id":"1bcd033fc3eead0be54e7e911b0f47a15a21a3a6","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-11 11:09:34.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"f928af7123d1f4708b29c02cc5413b6725b41cca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-11 13:02:50.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"ec19eae97d0addfb74b7abca8ea21755d628d569","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-11 13:04:26.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/7695","accounts_in_message":[],"_revision_number":7},{"id":"f0e1b16ff6cb19e551a3abf2c4464fcd0bfb0262","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2021-08-12 11:32:22.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"00f7dbc1fd33880dbd75d7244a1121ee9a953b1a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-12 13:12:21.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":8},{"id":"a153a0ac28ed9ebd84e8f74581830b38d4916cb4","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 13:13:41.000000000","message":"Patch Set 8: Verified+1\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/7713","accounts_in_message":[],"_revision_number":8},{"id":"050edc58aab88f94f3e4ae022d9db2e5e0c23cf6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-12 14:18:51.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"8dc1567eed4c1e5eb8dbc20bea40552ca9733b61","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 14:21:06.000000000","message":"Patch Set 9: Verified+1\n\nBuild of patchset 9 passed: https://buildkite.com/tvl/depot/builds/7717","accounts_in_message":[],"_revision_number":9},{"id":"5ff9533c13b05da73fdd52c17fc56ac42ca3fe7e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-12 14:36:18.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"eba35103333b1f3c072d15c99816f67d0f5210a1","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 14:36:31.000000000","message":"Patch Set 10: Verified-1\n\nBuild of patchset 10 failed: https://buildkite.com/tvl/depot/builds/7727","accounts_in_message":[],"_revision_number":10},{"id":"c8cda7788a327ee2322cee710f92f3c2bf960a6a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-12 14:39:57.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"eebf9c2a55f38546545e87b438b245a7e7722b88","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 14:41:10.000000000","message":"Patch Set 11: Verified+1\n\nBuild of patchset 11 passed: https://buildkite.com/tvl/depot/builds/7728","accounts_in_message":[],"_revision_number":11},{"id":"7eebcd10c88e0f1aa95bdaeb37cdccb14516701a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-12 14:52:49.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"b6a077660c416054d54caf4df40c215eda504c5b","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 14:55:14.000000000","message":"Patch Set 12: Verified+1\n\nBuild of patchset 12 passed: https://buildkite.com/tvl/depot/builds/7729","accounts_in_message":[],"_revision_number":12},{"id":"85d599cb0d6a1bd065560a0f700dbbc22bc0a06a","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-12 14:55:59.000000000","message":"Change has been successfully rebased and submitted as 47409b9610e13dbed3c259ec23dac6c822734ce2\n\n7 is the latest approved patch-set.\nThe change was submitted with unreviewed changes in the following files:\n\nThe name of the file: .nixery/default.nix\nInsertions: 1, Deletions: 1.\n\n```\n@@ -1:2, +1:2 @@\n-  { depot ? import ../. {} }:\n+  { depot ? import ../. {}, ... }:\n\n```\nThe name of the file: ops/machines/whitby/default.nix\nInsertions: 3, Deletions: 0.\n\n```\n@@ +316:319 @@\n+  \n+      # Run a Nixery instance\n+      nixery.enable \u003d true;\n\n```\nThe name of the file: ops/modules/nixery.nix\nInsertions: 4, Deletions: 5.\n\n```\n@@ +7:8 @@\n+    storagePath \u003d \"/var/lib/nixery/${pkgs.nixpkgsCommits.unstable}\";\n\n@@ -27:28, +28:30 @@\n-          ExecStart \u003d \"${depot.third_party.nixery.nixery-server}/bin/nixery\";\n+          ExecStartPre \u003d \"${pkgs.coreutils}/bin/mkdir -p ${storagePath}\";\n+          ExecStart \u003d \"${depot.third_party.nixery.nixery-bin}/bin/nixery\";\n\n@@ -35:39, +37:38 @@\n-  \n-          # TODO(tazjin): Consider prefixing with the commit ID, to be\n-          # able to garbage-collect things a little easier?\n-          STORAGE_PATH \u003d \"/var/lib/nixery\";\n+          STORAGE_PATH \u003d storagePath;\n\n```\n","accounts_in_message":[],"_revision_number":13},{"id":"28065088fd2880b03d279a579e0974bf5d5cb569","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-12 14:57:13.000000000","message":"Patch Set 13:\n\nBuild of patchset 13 passed: https://buildkite.com/tvl/depot/builds/7730","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"47409b9610e13dbed3c259ec23dac6c822734ce2","revisions":{"e59cdf94f60dbced98992fcd55ca305fedd74c35":{"kind":"REWORK","_number":1,"created":"2021-08-06 11:54:46.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/1"}}},"commit":{"parents":[{"commit":"60d9a6c2546728c4abd5fba6875087147bc8a84a","subject":"feat(3p/nixery): Import Nixery repository build targets","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d60d9a6c2546728c4abd5fba6875087147bc8a84a"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de59cdf94f60dbced98992fcd55ca305fedd74c35"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de59cdf94f60dbced98992fcd55ca305fedd74c35"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"60d9a6c2546728c4abd5fba6875087147bc8a84a","is_merged_in_target_branch":false,"change_id":"I214247a25766dd9284ae8676636c594acb0171c4","change_number":3279,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"0b03b83a3ba8ae76c9b04897a7601e7abd4b0ca5":{"kind":"REWORK","_number":2,"created":"2021-08-06 11:55:57.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/2"}}},"commit":{"parents":[{"commit":"60d9a6c2546728c4abd5fba6875087147bc8a84a","subject":"feat(3p/nixery): Import Nixery repository build targets","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d60d9a6c2546728c4abd5fba6875087147bc8a84a"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:55:48.000000000","tz":180},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0b03b83a3ba8ae76c9b04897a7601e7abd4b0ca5"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0b03b83a3ba8ae76c9b04897a7601e7abd4b0ca5"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"60d9a6c2546728c4abd5fba6875087147bc8a84a","is_merged_in_target_branch":false,"change_id":"I214247a25766dd9284ae8676636c594acb0171c4","change_number":3279,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8b9d763a454ee79a1ca0a6b6431b4f36adc22fbc":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-08-06 11:56:43.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/3"}}},"commit":{"parents":[{"commit":"4d0c262bc7f280848c54a2ddeadae743f0f8dffa","subject":"feat(3p/nixery): Import Nixery repository build targets","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4d0c262bc7f280848c54a2ddeadae743f0f8dffa"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:56:34.000000000","tz":180},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8b9d763a454ee79a1ca0a6b6431b4f36adc22fbc"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8b9d763a454ee79a1ca0a6b6431b4f36adc22fbc"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4d0c262bc7f280848c54a2ddeadae743f0f8dffa","is_merged_in_target_branch":false,"change_id":"I214247a25766dd9284ae8676636c594acb0171c4","change_number":3279,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"31afd45bfabdab13152ef52deecd69ecca561444":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-08-06 13:08:53.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/4"}}},"commit":{"parents":[{"commit":"21f408bd2669134bbbff48086437b8a667523001","subject":"feat(3p/nixery): Import Nixery repository build targets","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d21f408bd2669134bbbff48086437b8a667523001"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 13:08:46.000000000","tz":180},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d31afd45bfabdab13152ef52deecd69ecca561444"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d31afd45bfabdab13152ef52deecd69ecca561444"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"21f408bd2669134bbbff48086437b8a667523001","is_merged_in_target_branch":false,"change_id":"I214247a25766dd9284ae8676636c594acb0171c4","change_number":3279,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8218be7eed8dea45aa191f79e1a4bd6c12b2cf25":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-08-06 13:22:05.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/5"}}},"commit":{"parents":[{"commit":"d3f56ca4a39d8c6bb15304dd82dd22a46c02caa4","subject":"feat(3p/nixery): Import Nixery repository build targets","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd3f56ca4a39d8c6bb15304dd82dd22a46c02caa4"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 13:21:59.000000000","tz":180},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8218be7eed8dea45aa191f79e1a4bd6c12b2cf25"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8218be7eed8dea45aa191f79e1a4bd6c12b2cf25"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d3f56ca4a39d8c6bb15304dd82dd22a46c02caa4","is_merged_in_target_branch":false,"change_id":"I214247a25766dd9284ae8676636c594acb0171c4","change_number":3279,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"57506a1d2fa801ad7e60d799cbe275b91207b314":{"kind":"REWORK","_number":6,"created":"2021-08-06 13:25:40.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/6"}}},"commit":{"parents":[{"commit":"2e30f0d4f556d71a84881e90f4feff15d78b003f","subject":"feat(3p/nixery): Import Nixery repository build targets","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2e30f0d4f556d71a84881e90f4feff15d78b003f"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 13:25:30.000000000","tz":180},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d57506a1d2fa801ad7e60d799cbe275b91207b314"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d57506a1d2fa801ad7e60d799cbe275b91207b314"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2e30f0d4f556d71a84881e90f4feff15d78b003f","is_merged_in_target_branch":true,"change_id":"I214247a25766dd9284ae8676636c594acb0171c4","change_number":3279,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"3789cf89732114738ddfc97761fd01a364176b64":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-08-11 13:02:50.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/7"}}},"commit":{"parents":[{"commit":"a4243c900aa7d7dd6ab0e90e0e7418dfe49fe5a2","subject":"chore(3p/overlays): Bump Emacs overlay to 2021-08-11","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da4243c900aa7d7dd6ab0e90e0e7418dfe49fe5a2"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"tazjin","email":"mail@tazj.in","date":"2021-08-11 13:02:50.000000000","tz":0},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3789cf89732114738ddfc97761fd01a364176b64"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3789cf89732114738ddfc97761fd01a364176b64"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a4243c900aa7d7dd6ab0e90e0e7418dfe49fe5a2","is_merged_in_target_branch":true,"change_id":"I0de2dafdc8e5b82ed1174e83023cd96fab5f190e","change_number":3300,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"},"6d56f26dd5fea717b5bfce22b37543958277c878":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2021-08-12 13:12:21.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/8"}}},"commit":{"parents":[{"commit":"79c9506eea638cd04ef2b0a87596cc388d13f41a","subject":"fix(monorepo-gerrit): Pin JVM version used for Gerrit","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d79c9506eea638cd04ef2b0a87596cc388d13f41a"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"tazjin","email":"mail@tazj.in","date":"2021-08-12 13:12:21.000000000","tz":0},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6d56f26dd5fea717b5bfce22b37543958277c878"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6d56f26dd5fea717b5bfce22b37543958277c878"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"79c9506eea638cd04ef2b0a87596cc388d13f41a","is_merged_in_target_branch":true,"change_id":"Ib22cdc415cbd5a8345b9589b2c34b3908996dd57","change_number":3322,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"},"8f20f23c5a07f420e6daa8c0e619b83b78d9228e":{"kind":"REWORK","_number":9,"created":"2021-08-12 14:18:51.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/9"}}},"commit":{"parents":[{"commit":"fc94800227d7331231830b867bd1d3d5df533f4d","subject":"feat(3p/nixpkgs): Expose nixpkgs commit hashes","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfc94800227d7331231830b867bd1d3d5df533f4d"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-12 14:18:37.000000000","tz":180},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8f20f23c5a07f420e6daa8c0e619b83b78d9228e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8f20f23c5a07f420e6daa8c0e619b83b78d9228e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"fc94800227d7331231830b867bd1d3d5df533f4d","is_merged_in_target_branch":true,"change_id":"I500d13a4d96b0c28fcf6ca383d2a86515565da36","change_number":3341,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7b5aec2ede6a753a9f90d569003d585096733ec2":{"kind":"REWORK","_number":10,"created":"2021-08-12 14:36:18.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/10"}}},"commit":{"parents":[{"commit":"fc94800227d7331231830b867bd1d3d5df533f4d","subject":"feat(3p/nixpkgs): Expose nixpkgs commit hashes","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfc94800227d7331231830b867bd1d3d5df533f4d"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-12 14:36:09.000000000","tz":180},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7b5aec2ede6a753a9f90d569003d585096733ec2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7b5aec2ede6a753a9f90d569003d585096733ec2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"fc94800227d7331231830b867bd1d3d5df533f4d","is_merged_in_target_branch":true,"change_id":"I500d13a4d96b0c28fcf6ca383d2a86515565da36","change_number":3341,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"23c4353574a2c32f2a198d9cc7baecfb23ef67cf":{"kind":"REWORK","_number":11,"created":"2021-08-12 14:39:57.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/11"}}},"commit":{"parents":[{"commit":"fc94800227d7331231830b867bd1d3d5df533f4d","subject":"feat(3p/nixpkgs): Expose nixpkgs commit hashes","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfc94800227d7331231830b867bd1d3d5df533f4d"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-12 14:39:49.000000000","tz":180},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d23c4353574a2c32f2a198d9cc7baecfb23ef67cf"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d23c4353574a2c32f2a198d9cc7baecfb23ef67cf"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"fc94800227d7331231830b867bd1d3d5df533f4d","is_merged_in_target_branch":true,"change_id":"I500d13a4d96b0c28fcf6ca383d2a86515565da36","change_number":3341,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ea40a81c83f3da4a22fd908265e1e32746053f91":{"kind":"REWORK","_number":12,"created":"2021-08-12 14:52:49.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/12"}}},"commit":{"parents":[{"commit":"fc94800227d7331231830b867bd1d3d5df533f4d","subject":"feat(3p/nixpkgs): Expose nixpkgs commit hashes","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfc94800227d7331231830b867bd1d3d5df533f4d"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-12 14:52:41.000000000","tz":180},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dea40a81c83f3da4a22fd908265e1e32746053f91"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dea40a81c83f3da4a22fd908265e1e32746053f91"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"fc94800227d7331231830b867bd1d3d5df533f4d","is_merged_in_target_branch":true,"change_id":"I500d13a4d96b0c28fcf6ca383d2a86515565da36","change_number":3341,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"47409b9610e13dbed3c259ec23dac6c822734ce2":{"kind":"NO_CODE_CHANGE","_number":13,"created":"2021-08-12 14:55:59.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/80/3280/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/80/3280/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/80/3280/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/80/3280/13"}}},"commit":{"parents":[{"commit":"fc94800227d7331231830b867bd1d3d5df533f4d","subject":"feat(3p/nixpkgs): Expose nixpkgs commit hashes","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfc94800227d7331231830b867bd1d3d5df533f4d"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-06 11:53:41.000000000","tz":180},"committer":{"name":"tazjin","email":"mail@tazj.in","date":"2021-08-12 14:55:59.000000000","tz":0},"subject":"feat(ops/modules): Add module for running Nixery","message":"feat(ops/modules): Add module for running Nixery\n\nThis sets up a very simple Nixery instance with some things lacking:\n\n* no support for garbage-collecting image fragments (yet)\n* no popularity setup\n\nThe plan is to use this to get the ball rolling on a separate\ndomain (e.g. images.tvl.fyi), iron things out and then look into\nflipping over nixery.dev\n\nChange-Id: Ic594809f9d487fec7a0f632d608752a3f9c61315\nReviewed-on: https://cl.tvl.fyi/c/depot/+/3280\nTested-by: BuildkiteCI\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d47409b9610e13dbed3c259ec23dac6c822734ce2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d47409b9610e13dbed3c259ec23dac6c822734ce2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"fc94800227d7331231830b867bd1d3d5df533f4d","is_merged_in_target_branch":true,"change_id":"I500d13a4d96b0c28fcf6ca383d2a86515565da36","change_number":3341,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"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"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
