)]}'
{"id":"openstack%2Felection~784600","triplet_id":"openstack%2Felection~master~Iee58c38a728343776354260c8b2d3fad09633ffa","project":"openstack/election","branch":"master","hashtags":[],"change_id":"Iee58c38a728343776354260c8b2d3fad09633ffa","subject":"Only associate preferred addresses with owners","status":"MERGED","created":"2021-04-02 16:28:50.000000000","updated":"2021-04-07 00:33:04.000000000","submitted":"2021-04-07 00:31:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"784600","meta_rev_id":"2299d5734921cc2dc93fede9bc15a7759d2710a3","_number":784600,"virtual_id_number":784600,"owner":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"value":0,"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-07 00:31:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"all":[{"value":2,"date":"2021-04-07 00:23:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"value":2,"date":"2021-04-03 01:34:58.000000000","_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"all":[{"value":1,"date":"2021-04-07 00:23:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"value":0,"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-02 16:37:48.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-04-03 01:34:58.000000000","updated_by":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"reviewer":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"state":"REVIEWER"},{"updated":"2021-04-07 00:23:06.000000000","updated_by":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"reviewer":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"state":"REVIEWER"}],"messages":[{"id":"7f659fd6fa7daa1b357a548fedf7b594fb9514cb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2021-04-02 16:28:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"587f729597cc59dafc2cacd8a930f0f021db17ae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-02 16:37:48.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f75f810507d043ea9b79fabac0f36eca : SUCCESS in 4m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e5c90975bcd04cb690ea6ae6e58662d4 : SUCCESS in 3m 24s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/af6051544d314f09bada8fb62b204e54 : FAILURE in 5m 55s\n- election-tox-ci-checks-review https://zuul.opendev.org/t/openstack/build/1d591d822aa54220b573c178515e38cd : SUCCESS in 3m 35s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/1ee300ba7b264b8bbceab8c293ffb258 : SUCCESS in 3m 38s","accounts_in_message":[],"_revision_number":1},{"id":"dd2ca0452286f438bf464e39bab5ef97937991b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"date":"2021-04-03 01:21:26.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"118a07dd1d7c550bc0dc388083c6089ce3115bb9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-03 01:28:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/57bf2948cf424d1fbc5842478897b20c : SUCCESS in 5m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/eec4537893dd40789cfc1f99ec2c3094 : SUCCESS in 4m 58s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/a2cf6a9b4d754593b7f9db5de0b82153 : SUCCESS in 4m 22s\n- election-tox-ci-checks-review https://zuul.opendev.org/t/openstack/build/fbd5cfe8ef534b01bf181e751f074216 : SUCCESS in 4m 28s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/f7ee4ca0ed3443c88a780363eac0532f : SUCCESS in 4m 42s","accounts_in_message":[],"_revision_number":2},{"id":"cc713212737f3382ae62cbf263557f794112f884","author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"date":"2021-04-03 01:34:58.000000000","message":"Patch Set 2: Code-Review+2\n\nLooks good to me! There was just one little alignment problem that I fixed up so it should be good to go.","accounts_in_message":[],"_revision_number":2},{"id":"2685df11c6e83e08d8a787c7aa65b327e79dcfa6","author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"date":"2021-04-03 01:49:23.000000000","message":"Patch Set 2:\n\nFor the record, I am running it locally and so far it all looks good.","accounts_in_message":[],"_revision_number":2},{"id":"13b63fd4de1096fe3433e836e487ebd655bd3b9c","author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"date":"2021-04-03 01:58:38.000000000","message":"Patch Set 2:\n\n(it succeeded)","accounts_in_message":[],"_revision_number":2},{"id":"9920d863d35ded43cef26eb872b4c7a6dfc5a291","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2021-04-07 00:23:06.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"f039f2d01aacd878efc7459784cee6124b588e91","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-07 00:23:19.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"206bce86d85e4454e70c6b647b0edbe411958ee6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-07 00:31:17.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da3f031850394397bb2c258914a8853e : SUCCESS in 3m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/57bad1b2ff124abbbf93dbe29572c249 : SUCCESS in 3m 50s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/ac501ce6500c48b597a8e4d99b00ddcc : SUCCESS in 3m 35s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/6f51edc1578345039d608af103d110eb : SUCCESS in 3m 52s","accounts_in_message":[],"_revision_number":2},{"id":"ac11419f6b26c7919aadbf76338cd5388cc433f5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-07 00:31:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"2299d5734921cc2dc93fede9bc15a7759d2710a3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-07 00:33:04.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-governance-election https://zuul.opendev.org/t/openstack/build/61b259d86b1c4a15a781cee521281868 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"cfd2cd6a944bc8027894e2c35ff5f72d819371ab","revisions":{"144ba55ef5bfaeb21dbfbfb90dcc3dd731801cd8":{"kind":"REWORK","_number":1,"created":"2021-04-02 16:28:50.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/00/784600/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/00/784600/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/00/784600/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/00/784600/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/00/784600/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/00/784600/1"}}},"commit":{"parents":[{"commit":"bd37c2ef371b62c4aa65e05b71ea5b2a9b07a2e6","subject":"Merge \"TC Candidacy - Amy Marrich\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/bd37c2ef371b62c4aa65e05b71ea5b2a9b07a2e6"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2021-04-02 16:24:03.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2021-04-02 16:24:03.000000000","tz":0},"subject":"Only associate preferred addresses with owners","message":"Only associate preferred addresses with owners\n\nOur recent Gerrit upgrade has made the emails method of the REST API\nrequire essentially administrator permissions, making it no longer\nfeasible to find secondary addresses for change owners. Secondary\naddresses really only served minor uses in this library anyway,\nhelping identify redundant accounts (which new Gerrit is forcing us\nto clean up) and allowing slightly looser association to foundation\nprofiles.\n\nDrop our use of the emails method, relying instead on the preferred\naddress provided with the owner record. In rare cases where an\naccount lacks a preferred address, substitute the committer address\nfrom the first revision of the change where we initially encounter\nthat user.\n\nChange-Id: Iee58c38a728343776354260c8b2d3fad09633ffa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/144ba55ef5bfaeb21dbfbfb90dcc3dd731801cd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/144ba55ef5bfaeb21dbfbfb90dcc3dd731801cd8"}]},"branch":"refs/heads/master"},"cfd2cd6a944bc8027894e2c35ff5f72d819371ab":{"kind":"REWORK","_number":2,"created":"2021-04-03 01:21:26.000000000","uploader":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"ref":"refs/changes/00/784600/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/00/784600/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/00/784600/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/00/784600/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/00/784600/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/00/784600/2"}}},"commit":{"parents":[{"commit":"bd37c2ef371b62c4aa65e05b71ea5b2a9b07a2e6","subject":"Merge \"TC Candidacy - Amy Marrich\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/bd37c2ef371b62c4aa65e05b71ea5b2a9b07a2e6"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2021-04-02 16:24:03.000000000","tz":0},"committer":{"name":"Kendall Nelson","email":"kennelson11@gmail.com","date":"2021-04-03 01:21:23.000000000","tz":0},"subject":"Only associate preferred addresses with owners","message":"Only associate preferred addresses with owners\n\nOur recent Gerrit upgrade has made the emails method of the REST API\nrequire essentially administrator permissions, making it no longer\nfeasible to find secondary addresses for change owners. Secondary\naddresses really only served minor uses in this library anyway,\nhelping identify redundant accounts (which new Gerrit is forcing us\nto clean up) and allowing slightly looser association to foundation\nprofiles.\n\nDrop our use of the emails method, relying instead on the preferred\naddress provided with the owner record. In rare cases where an\naccount lacks a preferred address, substitute the committer address\nfrom the first revision of the change where we initially encounter\nthat user.\n\nChange-Id: Iee58c38a728343776354260c8b2d3fad09633ffa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/cfd2cd6a944bc8027894e2c35ff5f72d819371ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/cfd2cd6a944bc8027894e2c35ff5f72d819371ab"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"}}]}],"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":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"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":[],"atom_explanations":{}}}]}
