)]}'
{"id":"depot~101","triplet_id":"depot~master~Ie43564d753030f5c800a9cdb4ae98292877d80dc","project":"depot","branch":"master","hashtags":[],"change_id":"Ie43564d753030f5c800a9cdb4ae98292877d80dc","subject":"feat(nixos/smtprelay): Add derivation \u0026 module for SMTP relay","status":"MERGED","created":"2020-06-13 01:12:53.000000000","updated":"2020-06-13 01:23:01.000000000","submitted":"2020-06-13 01:23:01.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"101-1592011381247-e2e3dd5d","meta_rev_id":"0f79376c6a6e06c1e37f3a2f2c30e6e6df950c2d","_number":101,"virtual_id_number":101,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2020-06-13 01:23:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"}],"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":{"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"}],"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":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"}]},"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":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"}]}},"removable_reviewers":[{"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},{"_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":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-13 01:14:16.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},"state":"REVIEWER"},{"updated":"2020-06-13 01:14:16.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":"2020-06-13 01:21:51.000000000","updated_by":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},"reviewer":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},"state":"REVIEWER"}],"messages":[{"id":"00194ff7c1961a080c6ba8daa594901c08095ca0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2020-06-13 01:12:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3f7ee559d1db4fc5c42112e9547ca01768df8030","author":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},"date":"2020-06-13 01:21:51.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"0f79376c6a6e06c1e37f3a2f2c30e6e6df950c2d","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2020-06-13 01:23:01.000000000","message":"Change has been successfully rebased and submitted as c2a5073339a0f1fbba13648cb93579937c2519db by tazjin","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c2a5073339a0f1fbba13648cb93579937c2519db","revisions":{"af96cf1ecda9b4b70051146618835ae3492deed7":{"kind":"REWORK","_number":1,"created":"2020-06-13 01:12:53.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/01/101/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/01/101/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/01/101/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/01/101/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/01/101/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/01/101/1"}}},"commit":{"parents":[{"commit":"de4f540ed108996e82cf687c29aacf520dda7d11","subject":"feat(monorepo-gerrit): Configure outbound emails for reviews","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dde4f540ed108996e82cf687c29aacf520dda7d11"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2020-06-13 01:11:00.000000000","tz":60},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2020-06-13 01:11:00.000000000","tz":60},"subject":"feat(nixos/smtprelay): Add derivation \u0026 module for SMTP relay","message":"feat(nixos/smtprelay): Add derivation \u0026 module for SMTP relay\n\nThis adds a little tool that can be used to relay mail to Gmail (and\nother SMTP servers). It is intended to be used by Gerrit, which is\nincompatible with Gmail\u0027s SMTP servers.\n\nConfiguration has been tested by performing a few sends through the\ntvlbot@tazj.in account.\n\nNote that this is using the standard Gmail SMTP server. Using the\nsmtp-relay server relies on IP whitelisting, but camden.tazj.in has a\nlarger number of IPv6 addresses than can be whitelisted (the maximum\nis 65k). This means that we are limited to 2000 mails per recipient\nper day, which should be fine.\n\nChange-Id: Ie43564d753030f5c800a9cdb4ae98292877d80dc\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daf96cf1ecda9b4b70051146618835ae3492deed7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daf96cf1ecda9b4b70051146618835ae3492deed7"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"de4f540ed108996e82cf687c29aacf520dda7d11","is_merged_in_target_branch":false,"change_id":"I2f99b34b1a774c28d814b0aba1f1b78fd512854e","change_number":92,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"c2a5073339a0f1fbba13648cb93579937c2519db":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2020-06-13 01:23:01.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/01/101/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/01/101/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/01/101/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/01/101/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/01/101/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/01/101/2"}}},"commit":{"parents":[{"commit":"de4f540ed108996e82cf687c29aacf520dda7d11","subject":"feat(monorepo-gerrit): Configure outbound emails for reviews","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dde4f540ed108996e82cf687c29aacf520dda7d11"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2020-06-13 01:11:00.000000000","tz":60},"committer":{"name":"tazjin","email":"mail@tazj.in","date":"2020-06-13 01:23:01.000000000","tz":0},"subject":"feat(nixos/smtprelay): Add derivation \u0026 module for SMTP relay","message":"feat(nixos/smtprelay): Add derivation \u0026 module for SMTP relay\n\nThis adds a little tool that can be used to relay mail to Gmail (and\nother SMTP servers). It is intended to be used by Gerrit, which is\nincompatible with Gmail\u0027s SMTP servers.\n\nConfiguration has been tested by performing a few sends through the\ntvlbot@tazj.in account.\n\nNote that this is using the standard Gmail SMTP server. Using the\nsmtp-relay server relies on IP whitelisting, but camden.tazj.in has a\nlarger number of IPv6 addresses than can be whitelisted (the maximum\nis 65k). This means that we are limited to 2000 mails per recipient\nper day, which should be fine.\n\nChange-Id: Ie43564d753030f5c800a9cdb4ae98292877d80dc\nReviewed-on: https://cl.tvl.fyi/c/depot/+/101\nReviewed-by: edef \u003cedef@edef.eu\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc2a5073339a0f1fbba13648cb93579937c2519db"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc2a5073339a0f1fbba13648cb93579937c2519db"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"de4f540ed108996e82cf687c29aacf520dda7d11","is_merged_in_target_branch":false,"change_id":"I2f99b34b1a774c28d814b0aba1f1b78fd512854e","change_number":92,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"}}]}],"submit_requirements":[{"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":[]}}]}
