)]}'
{"id":"openstack%2Felection~876443","triplet_id":"openstack%2Felection~master~I5b1766d0fce9eb7ded000a7b582a8e4086314831","project":"openstack/election","branch":"master","topic":"fix1","attention_set":{},"removed_from_attention_set":{"12898":{"account":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"last_update":"2023-03-25 01:23:47.000000000","reason":"\u003cGERRIT_ACCOUNT_12898\u003e replied on the change","reason_account":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}},"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2023-03-25 01:49:18.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I5b1766d0fce9eb7ded000a7b582a8e4086314831","subject":"Fix setup_election_config for combined election events","status":"MERGED","created":"2023-03-03 22:56:57.000000000","updated":"2023-03-25 01:50:11.000000000","submitted":"2023-03-25 01:49:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":14,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"876443-fix1","meta_rev_id":"9300464f20e407c58ac22a0c0950228b8e46b626","_number":876443,"virtual_id_number":876443,"owner":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-03-25 01:49:18.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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":2,"date":"2023-03-25 01:23:47.000000000","_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":2,"date":"2023-03-24 19:24:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":1,"date":"2023-03-25 01:23:47.000000000","_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-03-03 23:24:08.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":"2023-03-04 07:18:05.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"},{"updated":"2023-03-24 19:24:00.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":"c63f6e30f46317d133f378815bc435a1e3627cce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2023-03-03 22:56:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8fffad717f01bb4887d4bc6a4f3a8557d9d95c6d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2023-03-03 23:10:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c7dfd12b9a75e3fb5f155d044ea6abab771e2796","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2023-03-03 23:17:25.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f8f74e8ce003fa69d1ecc1f36b74e52fa2b201f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-03 23:24:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/15b82db054fc4dcd9b05bd20e69bf052\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52836c39a6714e06b5897425799510a6 : SUCCESS in 4m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b1e55cc31d5846828ef6387b006ea6dd : SUCCESS in 2m 51s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/1dd19223257a4181a56943c0d3242d23 : SUCCESS in 2m 28s\n- election-tox-ci-checks-review https://zuul.opendev.org/t/openstack/build/79ce9c24f9d04ff7a293877cf6eec52f : SUCCESS in 2m 56s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/b609620fdaae48ecb11e5a57d93fef74 : SUCCESS in 3m 29s","accounts_in_message":[],"_revision_number":3},{"id":"5b29e62eda05312cddd91cd5f53704d8afe7db12","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2023-03-04 07:18:05.000000000","message":"Patch Set 3: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"112facc33c643d9a8221f81f2ec98784fe4df8c4","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2023-03-06 19:51:32.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"bd1cb95b6211f415d456e90e75eb76f9650a6df0","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2023-03-07 00:32:36.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"4b17cebfad58416b360ac9462618a254663c7541","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2023-03-07 02:34:18.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bbeab86fd7479449998d4f4a7d8b2f697cce2205","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2023-03-08 01:16:59.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"fa8c108327a7ecc51b3f30d8a7327606a38ccb00","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2023-03-08 16:09:57.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2852e8dc26e2bcbbe71a547d0cf564f0ca210e6c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2023-03-08 16:15:49.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"542511709dfd1bdd38bfcd03c1d0282596be9b26","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-08 16:21:41.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/440ebd0e76604f549c1bef05de6bb62f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cc24011b148c4012b61aa353e1f3d2ff : SUCCESS in 3m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8e8fc88a1b654eda96dd42abf187a30f : SUCCESS in 3m 04s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/d35fbab5f4ac4fd39c5b7dfd937221f1 : SUCCESS in 2m 57s\n- election-tox-ci-checks-review https://zuul.opendev.org/t/openstack/build/a228520d49b846b4bade54b6909aaf2d : SUCCESS in 2m 58s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/669eb377a9374d3e9f12db586f6e54bb : SUCCESS in 3m 40s","accounts_in_message":[],"_revision_number":4},{"id":"8786956694e5d6870674daf5253c7f4778c7bcb9","author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"date":"2023-03-24 19:24:00.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"a0fa91cbcebc86dc8081206fc6c0af9791a416c9","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2023-03-25 01:23:47.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b85aa2e43eb3864c19855d65db27508e93b476ee","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-25 01:24:06.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"a67ae72eae5443557eed27c3cb5ea6a77ba7cc10","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-25 01:49:18.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3c282c13a11b4bd7a4f99ea66d3a7a3d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/263a398508ae41c28689833d4b30aeb7 : SUCCESS in 24m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4c7c6d1ba9324f58b56152f45120f151 : SUCCESS in 3m 14s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/b949aa46e3dd4a50a69325e781a1c488 : SUCCESS in 2m 45s\n- election-tox-ci-checks-election https://zuul.opendev.org/t/openstack/build/17b0f5b9a5614606a5c6648487f9b6cf : SUCCESS in 2m 43s","accounts_in_message":[],"_revision_number":4},{"id":"f94ee924461a68d8ef4cfe34f9bf58102eaa7a24","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-25 01:49:18.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"9300464f20e407c58ac22a0c0950228b8e46b626","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-25 01:50:11.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6da3fe5daefe4677a32e3644610ea2b1\n\n- promote-governance-election https://zuul.opendev.org/t/openstack/build/14137c9baa3844d788ea879a8d26be68 : SUCCESS in 35s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"ecbdd0dbb9711e9a0c174565dd95c5839afac8af","revisions":{"462361bf3a89d9a08db45407052d5786503c0ff2":{"kind":"REWORK","_number":1,"created":"2023-03-03 22:56:57.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/43/876443/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/43/876443/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/43/876443/1"}}},"commit":{"parents":[{"commit":"5d3026014d430650014a6725af5b6dc326b05273","subject":"Update setup_election_config as per new TC charter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/5d3026014d430650014a6725af5b6dc326b05273"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2023-03-03 22:53:12.000000000","tz":-480},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2023-03-03 22:53:12.000000000","tz":-480},"subject":"Fix setup_election_config for combined election events","message":"Fix setup_election_config for combined election events\n\nMost of the election tooling work on seperate events\nof PTL and TC election. If election is combined then\nsetup_election_config generate the combined event(\nfor example \u0027TC \u0026 PTL Election\u0027) and it does not work\nwith those tools/scripts.\n\nThis fixes it and even for combined election it generates\nthe separate events. If we see on election site, the\nseparate events are more clear for users.\n\nChange-Id: I5b1766d0fce9eb7ded000a7b582a8e4086314831\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/462361bf3a89d9a08db45407052d5786503c0ff2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/462361bf3a89d9a08db45407052d5786503c0ff2"}]},"branch":"refs/heads/master"},"7b36dfab947131ccc5069a4f0fd82c062e24bc46":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2023-03-03 23:10:17.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/43/876443/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/43/876443/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/43/876443/2"}}},"commit":{"parents":[{"commit":"61bc1d5bede0a33cfba553decfc406a12dfc8410","subject":"Update setup_election_config as per new TC charter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/61bc1d5bede0a33cfba553decfc406a12dfc8410"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2023-03-03 23:09:09.000000000","tz":-480},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2023-03-03 23:09:09.000000000","tz":-480},"subject":"Fix setup_election_config for combined election events","message":"Fix setup_election_config for combined election events\n\nMost of the election tooling work on seperate events\nof PTL and TC election. If election is combined then\nsetup_election_config generate the combined event(\nfor example \u0027TC \u0026 PTL Election\u0027) and it does not work\nwith those tools/scripts.\n\nThis fixes it and even for combined election it generates\nthe separate events. If we look at the election site, the\nseparate events are more clear for users.\n\nGenerated config looks like below:\n\nChange-Id: Id8357dc93df1f11ffe38abd252edbc137e7f5080\n---\nrelease: 2023.2\nelection_type: combined\ntag: mar-2023-elections\ntc_seats: 4\ntimeframe:\n  name: Zed-2023.1\n  start: 2022-03-11T00:00\n  end: 2023-02-15T00:00\n  email_deadline: 2023-02-15T00:00\ntimeline:\n- name: TC Nominations\n  start: 2023-02-01T23:45\n  end: 2023-02-15T23:45\n- name: PTL Nominations\n  start: 2023-02-01T23:45\n  end: 2023-02-15T23:45\n- name: TC Campaigning\n  start: 2023-02-15T23:45\n  end: 2023-02-22T23:45\n- name: TC Election\n  start: 2023-02-22T23:45\n  end: 2023-03-08T23:45\n- name: PTL Election\n  start: 2023-02-22T23:45\n  end: 2023-03-08T23:45\n\nChange-Id: I5b1766d0fce9eb7ded000a7b582a8e4086314831\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/7b36dfab947131ccc5069a4f0fd82c062e24bc46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/7b36dfab947131ccc5069a4f0fd82c062e24bc46"}]},"branch":"refs/heads/master"},"2144e175411db1ca166eeb9198b7dff98496f906":{"kind":"REWORK","_number":3,"created":"2023-03-03 23:17:25.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/43/876443/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/43/876443/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/43/876443/3"}}},"commit":{"parents":[{"commit":"61bc1d5bede0a33cfba553decfc406a12dfc8410","subject":"Update setup_election_config as per new TC charter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/61bc1d5bede0a33cfba553decfc406a12dfc8410"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2023-03-03 23:09:09.000000000","tz":-480},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2023-03-03 23:17:12.000000000","tz":-480},"subject":"Fix setup_election_config for combined election events","message":"Fix setup_election_config for combined election events\n\nMost of the election tooling work on seperate events\nof PTL and TC election. If election is combined then\nsetup_election_config generate the combined event(\nfor example \u0027TC \u0026 PTL Election\u0027) and it does not work\nwith those tools/scripts.\n\nThis fixes it and even for combined election it generates\nthe separate events. If we look at the election site, the\nseparate events are more clear for users.\n\nGenerated config looks like below:\n\nChange-Id: Id8357dc93df1f11ffe38abd252edbc137e7f5080\n---\nrelease: 2023.2\nelection_type: combined\ntag: mar-2023-elections\ntc_seats: 4\ntimeframe:\n  name: Zed-2023.1\n  start: 2022-03-11T00:00\n  end: 2023-02-15T00:00\n  email_deadline: 2023-02-15T00:00\ntimeline:\n- name: TC Nominations\n  start: 2023-02-01T23:45\n  end: 2023-02-15T23:45\n- name: PTL Nominations\n  start: 2023-02-01T23:45\n  end: 2023-02-15T23:45\n- name: TC Campaigning\n  start: 2023-02-15T23:45\n  end: 2023-02-22T23:45\n- name: TC Election\n  start: 2023-02-22T23:45\n  end: 2023-03-08T23:45\n- name: PTL Election\n  start: 2023-02-22T23:45\n  end: 2023-03-08T23:45\n\nChange-Id: I5b1766d0fce9eb7ded000a7b582a8e4086314831\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/2144e175411db1ca166eeb9198b7dff98496f906"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/2144e175411db1ca166eeb9198b7dff98496f906"}]},"branch":"refs/heads/master"},"ecbdd0dbb9711e9a0c174565dd95c5839afac8af":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2023-03-08 16:15:49.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/43/876443/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/election","ref":"refs/changes/43/876443/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/election refs/changes/43/876443/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/election refs/changes/43/876443/4"}}},"commit":{"parents":[{"commit":"61bc1d5bede0a33cfba553decfc406a12dfc8410","subject":"Update setup_election_config as per new TC charter","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/61bc1d5bede0a33cfba553decfc406a12dfc8410"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2023-03-03 23:09:09.000000000","tz":-480},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2023-03-08 16:15:26.000000000","tz":-480},"subject":"Fix setup_election_config for combined election events","message":"Fix setup_election_config for combined election events\n\nMost of the election tooling work on seperate events\nof PTL and TC election. If election is combined then\nsetup_election_config generate the combined event(\nfor example \u0027TC \u0026 PTL Election\u0027) and it does not work\nwith those tools/scripts.\n\nThis fixes it and even for combined election it generates\nthe separate events. If we look at the election site, the\nseparate events are more clear for users.\n\nGenerated config looks like below:\n\nChange-Id: I7d2e540dea9d89c832f6d9e3e9da743fe8d39295\n\n---\nrelease: 2023.2\nelection_type: combined\ntag: mar-2023-elections\ntc_seats: 4\ntimeframe:\n  name: Zed-2023.1\n  start: 2022-03-11T00:00\n  end: 2023-02-15T00:00\n  email_deadline: 2023-02-15T00:00\ntimeline:\n- name: TC Nominations\n  start: 2023-02-01T23:45\n  end: 2023-02-15T23:45\n- name: PTL Nominations\n  start: 2023-02-01T23:45\n  end: 2023-02-15T23:45\n- name: TC Campaigning\n  start: 2023-02-15T23:45\n  end: 2023-02-22T23:45\n- name: TC Election\n  start: 2023-02-22T23:45\n  end: 2023-03-08T23:45\n- name: PTL Election\n  start: 2023-02-22T23:45\n  end: 2023-03-08T23:45\n\nChange-Id: I5b1766d0fce9eb7ded000a7b582a8e4086314831\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/ecbdd0dbb9711e9a0c174565dd95c5839afac8af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/election/commit/ecbdd0dbb9711e9a0c174565dd95c5839afac8af"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
