)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5c4e81dda890071924e1a6a1f1cba077e1b06fa9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1c832bb8_aad47c52","updated":"2025-05-12 16:17:41.000000000","message":"lgtm, thanks for adding it. a few suggestion","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4b501eb29148ba5f94527e363d9e9ebaa8479224","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"01c67c82_0afb930b","updated":"2025-05-29 23:57:17.000000000","message":"@cardoe@cardoe.com @noonedeadpunk@gmail.com @sbauza@redhat.com @mnasiadka@gmail.com\n\nCan you please take a look at this?","commit_id":"4a2644f0f1eeab708f7083fb7d429f6185c2f8c9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"824e98afb7819f1567377956097d0d6115122b8d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6cce48e4_42013ac5","updated":"2025-06-04 05:44:56.000000000","message":"This has had sufficient soak time, and wide consensus. Thanks everyone!","commit_id":"4a2644f0f1eeab708f7083fb7d429f6185c2f8c9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ecdce599877fbbf60a8578500baccce887e3693","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"9a658a04_75391b5a","updated":"2025-05-21 14:55:30.000000000","message":"lgtm, thanks","commit_id":"4a2644f0f1eeab708f7083fb7d429f6185c2f8c9"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f56cf6173ec3e1e03450e0a99636256d83d92e84","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7113997a_d5402f6f","updated":"2025-05-21 05:18:33.000000000","message":"lgtm, thx","commit_id":"4a2644f0f1eeab708f7083fb7d429f6185c2f8c9"}],"reference/charter.rst":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5c4e81dda890071924e1a6a1f1cba077e1b06fa9","unresolved":true,"context_lines":[{"line_number":146,"context_line":"Any exception to PTL election schedule needs to be recorded in"},{"line_number":147,"context_line":":doc:`Election Exceptions \u003c/reference/election-exceptions\u003e`."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"In the event that there are not enough nominations to warrant elections"},{"line_number":150,"context_line":"across all project teams, the election voting period may be skipped."},{"line_number":151,"context_line":"In such cases, the election officials must publish the results at the"},{"line_number":152,"context_line":"beginning of the planned voting period."},{"line_number":153,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"91df7822_a282cb94","line":150,"range":{"start_line":149,"start_character":0,"end_line":150,"end_character":45},"updated":"2025-05-12 16:17:41.000000000","message":"this is good addition and we many times discuss and agree on it during election time. Having this is charter is much better.\n\nOne suggestion - to make it more generic, let\u0027s say \"Due to any reason, if election voting across all project teams, voting period may be......\" That can cover short of nomination case, orn anything else.","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"977095fb36bb97a9467bffbfcf65f429793c0054","unresolved":false,"context_lines":[{"line_number":146,"context_line":"Any exception to PTL election schedule needs to be recorded in"},{"line_number":147,"context_line":":doc:`Election Exceptions \u003c/reference/election-exceptions\u003e`."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"In the event that there are not enough nominations to warrant elections"},{"line_number":150,"context_line":"across all project teams, the election voting period may be skipped."},{"line_number":151,"context_line":"In such cases, the election officials must publish the results at the"},{"line_number":152,"context_line":"beginning of the planned voting period."},{"line_number":153,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"d0cd48d3_1c7bf3bc","line":150,"range":{"start_line":149,"start_character":0,"end_line":150,"end_character":45},"in_reply_to":"7c75851b_27ff633f","updated":"2025-05-20 21:56:08.000000000","message":"Done","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"80203f3116292e66cab805921b9b56ac37608caf","unresolved":true,"context_lines":[{"line_number":146,"context_line":"Any exception to PTL election schedule needs to be recorded in"},{"line_number":147,"context_line":":doc:`Election Exceptions \u003c/reference/election-exceptions\u003e`."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"In the event that there are not enough nominations to warrant elections"},{"line_number":150,"context_line":"across all project teams, the election voting period may be skipped."},{"line_number":151,"context_line":"In such cases, the election officials must publish the results at the"},{"line_number":152,"context_line":"beginning of the planned voting period."},{"line_number":153,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"c1be77fc_d090f510","line":150,"range":{"start_line":149,"start_character":0,"end_line":150,"end_character":45},"in_reply_to":"91df7822_a282cb94","updated":"2025-05-19 22:32:28.000000000","message":"What other reasons could be there? Have we encountered anything like this before? I don\u0027t know if we wanted to leave it open ended to interpretation..","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"1096a3b035d3c381036b9ae636d438d860d13dac","unresolved":true,"context_lines":[{"line_number":146,"context_line":"Any exception to PTL election schedule needs to be recorded in"},{"line_number":147,"context_line":":doc:`Election Exceptions \u003c/reference/election-exceptions\u003e`."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"In the event that there are not enough nominations to warrant elections"},{"line_number":150,"context_line":"across all project teams, the election voting period may be skipped."},{"line_number":151,"context_line":"In such cases, the election officials must publish the results at the"},{"line_number":152,"context_line":"beginning of the planned voting period."},{"line_number":153,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7c75851b_27ff633f","line":150,"range":{"start_line":149,"start_character":0,"end_line":150,"end_character":45},"in_reply_to":"c1be77fc_d090f510","updated":"2025-05-20 07:28:35.000000000","message":"maybe like this?\n```suggestion\nIn the event that there are not enough nominations to warrant voting to happen\nfor any project team at all, the election voting period must be skipped.\n```","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5c4e81dda890071924e1a6a1f1cba077e1b06fa9","unresolved":true,"context_lines":[{"line_number":148,"context_line":""},{"line_number":149,"context_line":"In the event that there are not enough nominations to warrant elections"},{"line_number":150,"context_line":"across all project teams, the election voting period may be skipped."},{"line_number":151,"context_line":"In such cases, the election officials must publish the results at the"},{"line_number":152,"context_line":"beginning of the planned voting period."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"Voters for PTL seats (\"APC\")"}],"source_content_type":"text/x-rst","patch_set":1,"id":"0cca526a_6ff496b3","line":151,"range":{"start_line":151,"start_character":38,"end_line":151,"end_character":69},"updated":"2025-05-12 16:17:41.000000000","message":"publish result is part of election closing event, it may be more clear if we can say \"must close the election at the.....\"","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"80203f3116292e66cab805921b9b56ac37608caf","unresolved":false,"context_lines":[{"line_number":148,"context_line":""},{"line_number":149,"context_line":"In the event that there are not enough nominations to warrant elections"},{"line_number":150,"context_line":"across all project teams, the election voting period may be skipped."},{"line_number":151,"context_line":"In such cases, the election officials must publish the results at the"},{"line_number":152,"context_line":"beginning of the planned voting period."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"Voters for PTL seats (\"APC\")"}],"source_content_type":"text/x-rst","patch_set":1,"id":"a19eefa7_5af9fad3","line":151,"range":{"start_line":151,"start_character":38,"end_line":151,"end_character":69},"in_reply_to":"0cca526a_6ff496b3","updated":"2025-05-19 22:32:28.000000000","message":"i see; i was seeing publishing results as the end of the election.. i rephrased this to clarify, let me know what you think..","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5c4e81dda890071924e1a6a1f1cba077e1b06fa9","unresolved":true,"context_lines":[{"line_number":218,"context_line":"Any exception to TC election schedule needs to be recorded in"},{"line_number":219,"context_line":":doc:`Election Exceptions \u003c/reference/election-exceptions\u003e`"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"If there are not enough nominations to require an election (i.e., the number"},{"line_number":222,"context_line":"of nominees is less than or equal to the number of available TC seats),"},{"line_number":223,"context_line":"the election voting period must be skipped. In this case, the election"},{"line_number":224,"context_line":"officials must publish the results at the beginning of the planned"},{"line_number":225,"context_line":"voting period. The term of the new TC begins when election results are"}],"source_content_type":"text/x-rst","patch_set":1,"id":"709022f6_888210bd","line":222,"range":{"start_line":221,"start_character":0,"end_line":222,"end_character":71},"updated":"2025-05-12 16:17:41.000000000","message":"ditto","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"80203f3116292e66cab805921b9b56ac37608caf","unresolved":false,"context_lines":[{"line_number":218,"context_line":"Any exception to TC election schedule needs to be recorded in"},{"line_number":219,"context_line":":doc:`Election Exceptions \u003c/reference/election-exceptions\u003e`"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"If there are not enough nominations to require an election (i.e., the number"},{"line_number":222,"context_line":"of nominees is less than or equal to the number of available TC seats),"},{"line_number":223,"context_line":"the election voting period must be skipped. In this case, the election"},{"line_number":224,"context_line":"officials must publish the results at the beginning of the planned"},{"line_number":225,"context_line":"voting period. The term of the new TC begins when election results are"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b30d3472_4ac347b9","line":222,"range":{"start_line":221,"start_character":0,"end_line":222,"end_character":71},"in_reply_to":"709022f6_888210bd","updated":"2025-05-19 22:32:28.000000000","message":"lets discuss in the question above","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5c4e81dda890071924e1a6a1f1cba077e1b06fa9","unresolved":true,"context_lines":[{"line_number":220,"context_line":""},{"line_number":221,"context_line":"If there are not enough nominations to require an election (i.e., the number"},{"line_number":222,"context_line":"of nominees is less than or equal to the number of available TC seats),"},{"line_number":223,"context_line":"the election voting period must be skipped. In this case, the election"},{"line_number":224,"context_line":"officials must publish the results at the beginning of the planned"},{"line_number":225,"context_line":"voting period. The term of the new TC begins when election results are"},{"line_number":226,"context_line":"published."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bd83274a_2b628105","line":223,"range":{"start_line":223,"start_character":4,"end_line":223,"end_character":26},"updated":"2025-05-12 16:17:41.000000000","message":"in case of TC, we need to skip campaign period also or you are suggesting to have campaign and wait till one more week to close the election?","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"6c440cb2e8f15c6410a3295b78be57bb5f71c3b6","unresolved":true,"context_lines":[{"line_number":220,"context_line":""},{"line_number":221,"context_line":"If there are not enough nominations to require an election (i.e., the number"},{"line_number":222,"context_line":"of nominees is less than or equal to the number of available TC seats),"},{"line_number":223,"context_line":"the election voting period must be skipped. In this case, the election"},{"line_number":224,"context_line":"officials must publish the results at the beginning of the planned"},{"line_number":225,"context_line":"voting period. The term of the new TC begins when election results are"},{"line_number":226,"context_line":"published."}],"source_content_type":"text/x-rst","patch_set":1,"id":"f104ab02_dbc80705","line":223,"range":{"start_line":223,"start_character":4,"end_line":223,"end_character":26},"in_reply_to":"bd83274a_2b628105","updated":"2025-05-12 20:21:02.000000000","message":"yes that\u0027s the suggestion and preference Ian and I expressed here: https://review.opendev.org/c/openstack/election/+/948494/comment/767de765_dde5c1d4/\n\nIan suggested it was good to have a way for the TC candidates to campaign, and for folks to ask questions formally on the ML. It won\u0027t serve the purpose of letting voters decide/make up their mind, because there\u0027s no election to follow.. \nI think we use the time to conclude formalities and merge the election results. \n\nPersonally, I want to ensure that we thank outgoing TC members during that week, and end their term early.. if elections happen, the TC term would be longer by 2-3 weeks..","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"80203f3116292e66cab805921b9b56ac37608caf","unresolved":false,"context_lines":[{"line_number":220,"context_line":""},{"line_number":221,"context_line":"If there are not enough nominations to require an election (i.e., the number"},{"line_number":222,"context_line":"of nominees is less than or equal to the number of available TC seats),"},{"line_number":223,"context_line":"the election voting period must be skipped. In this case, the election"},{"line_number":224,"context_line":"officials must publish the results at the beginning of the planned"},{"line_number":225,"context_line":"voting period. The term of the new TC begins when election results are"},{"line_number":226,"context_line":"published."}],"source_content_type":"text/x-rst","patch_set":1,"id":"f3bccbd6_0a6033f4","line":223,"range":{"start_line":223,"start_character":4,"end_line":223,"end_character":26},"in_reply_to":"e7b7cdc3_36c218c3","updated":"2025-05-19 22:32:28.000000000","message":"Done","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c387a6f28564c04a88e90b961b3fe210d06fe35c","unresolved":true,"context_lines":[{"line_number":220,"context_line":""},{"line_number":221,"context_line":"If there are not enough nominations to require an election (i.e., the number"},{"line_number":222,"context_line":"of nominees is less than or equal to the number of available TC seats),"},{"line_number":223,"context_line":"the election voting period must be skipped. In this case, the election"},{"line_number":224,"context_line":"officials must publish the results at the beginning of the planned"},{"line_number":225,"context_line":"voting period. The term of the new TC begins when election results are"},{"line_number":226,"context_line":"published."}],"source_content_type":"text/x-rst","patch_set":1,"id":"e7b7cdc3_36c218c3","line":223,"range":{"start_line":223,"start_character":4,"end_line":223,"end_character":26},"in_reply_to":"f104ab02_dbc80705","updated":"2025-05-12 23:58:19.000000000","message":"ok, campaign period is ok to keep as you mentioned.","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5c4e81dda890071924e1a6a1f1cba077e1b06fa9","unresolved":true,"context_lines":[{"line_number":221,"context_line":"If there are not enough nominations to require an election (i.e., the number"},{"line_number":222,"context_line":"of nominees is less than or equal to the number of available TC seats),"},{"line_number":223,"context_line":"the election voting period must be skipped. In this case, the election"},{"line_number":224,"context_line":"officials must publish the results at the beginning of the planned"},{"line_number":225,"context_line":"voting period. The term of the new TC begins when election results are"},{"line_number":226,"context_line":"published."},{"line_number":227,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1254377e_17afb767","line":224,"range":{"start_line":224,"start_character":10,"end_line":224,"end_character":38},"updated":"2025-05-12 16:17:41.000000000","message":"ditto","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"80203f3116292e66cab805921b9b56ac37608caf","unresolved":false,"context_lines":[{"line_number":221,"context_line":"If there are not enough nominations to require an election (i.e., the number"},{"line_number":222,"context_line":"of nominees is less than or equal to the number of available TC seats),"},{"line_number":223,"context_line":"the election voting period must be skipped. In this case, the election"},{"line_number":224,"context_line":"officials must publish the results at the beginning of the planned"},{"line_number":225,"context_line":"voting period. The term of the new TC begins when election results are"},{"line_number":226,"context_line":"published."},{"line_number":227,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5922c9bf_31880f04","line":224,"range":{"start_line":224,"start_character":10,"end_line":224,"end_character":38},"in_reply_to":"1254377e_17afb767","updated":"2025-05-19 22:32:28.000000000","message":"Done","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5c4e81dda890071924e1a6a1f1cba077e1b06fa9","unresolved":true,"context_lines":[{"line_number":222,"context_line":"of nominees is less than or equal to the number of available TC seats),"},{"line_number":223,"context_line":"the election voting period must be skipped. In this case, the election"},{"line_number":224,"context_line":"officials must publish the results at the beginning of the planned"},{"line_number":225,"context_line":"voting period. The term of the new TC begins when election results are"},{"line_number":226,"context_line":"published."},{"line_number":227,"context_line":""},{"line_number":228,"context_line":""},{"line_number":229,"context_line":".. _atc:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc49dae_e6afef9f","line":226,"range":{"start_line":225,"start_character":15,"end_line":226,"end_character":10},"updated":"2025-05-12 16:17:41.000000000","message":"this is not needed as this is covered with some other condition at L172","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"80203f3116292e66cab805921b9b56ac37608caf","unresolved":false,"context_lines":[{"line_number":222,"context_line":"of nominees is less than or equal to the number of available TC seats),"},{"line_number":223,"context_line":"the election voting period must be skipped. In this case, the election"},{"line_number":224,"context_line":"officials must publish the results at the beginning of the planned"},{"line_number":225,"context_line":"voting period. The term of the new TC begins when election results are"},{"line_number":226,"context_line":"published."},{"line_number":227,"context_line":""},{"line_number":228,"context_line":""},{"line_number":229,"context_line":".. _atc:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5692f84b_933e80a8","line":226,"range":{"start_line":225,"start_character":15,"end_line":226,"end_character":10},"in_reply_to":"5fc49dae_e6afef9f","updated":"2025-05-19 22:32:28.000000000","message":"ack","commit_id":"80132f593d113d185a9f6af2799601139c5baa55"}]}
