)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ffee479d8460a9f794b2c4a171338bb9e0afc889","unresolved":true,"context_lines":[{"line_number":18,"context_line":"As discussed at the PTG[2], we need to define some rules in the charter to better"},{"line_number":19,"context_line":"handle such situations in the future. To keep it simple, the proposal here is to"},{"line_number":20,"context_line":"select another affiliation member (who does not violate the affiliation diversity)"},{"line_number":21,"context_line":"based on their ranking in the election voting. This rule is align with the Board"},{"line_number":22,"context_line":"diversity requirement voilation rules[3]."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"[1] https://governance.openstack.org/tc/resolutions/20240322-adjudication-of-2024.2-tc-election.html"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"c278f123_005aa817","line":21,"range":{"start_line":21,"start_character":47,"end_line":21,"end_character":65},"updated":"2024-06-21 19:13:29.000000000","message":"From my understanding, there is no requirement for alignment; so in order not to misconstrue this as the OpenStack TC falling in line with the Open Infra Board - i want us to be explicit here that the Board\u0027s rule _inspired_ the TC\u0027s rule rather than enforced it.","commit_id":"00d2925cb808c446870c016f336104eba7ae31e5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f1955b3690db4d75aaf162398e0b1f06209e56c8","unresolved":false,"context_lines":[{"line_number":18,"context_line":"As discussed at the PTG[2], we need to define some rules in the charter to better"},{"line_number":19,"context_line":"handle such situations in the future. To keep it simple, the proposal here is to"},{"line_number":20,"context_line":"select another affiliation member (who does not violate the affiliation diversity)"},{"line_number":21,"context_line":"based on their ranking in the election voting. This rule is align with the Board"},{"line_number":22,"context_line":"diversity requirement voilation rules[3]."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"[1] https://governance.openstack.org/tc/resolutions/20240322-adjudication-of-2024.2-tc-election.html"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7683d83b_894aebf0","line":21,"range":{"start_line":21,"start_character":47,"end_line":21,"end_character":65},"in_reply_to":"9fc04b3d_2e893d9c","updated":"2024-07-10 18:22:21.000000000","message":"Done","commit_id":"00d2925cb808c446870c016f336104eba7ae31e5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"db315b8e5c4eeb4cdfca3dcd84c5c3389dd2f880","unresolved":true,"context_lines":[{"line_number":18,"context_line":"As discussed at the PTG[2], we need to define some rules in the charter to better"},{"line_number":19,"context_line":"handle such situations in the future. To keep it simple, the proposal here is to"},{"line_number":20,"context_line":"select another affiliation member (who does not violate the affiliation diversity)"},{"line_number":21,"context_line":"based on their ranking in the election voting. This rule is align with the Board"},{"line_number":22,"context_line":"diversity requirement voilation rules[3]."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"[1] https://governance.openstack.org/tc/resolutions/20240322-adjudication-of-2024.2-tc-election.html"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fc04b3d_2e893d9c","line":21,"range":{"start_line":21,"start_character":47,"end_line":21,"end_character":65},"in_reply_to":"c278f123_005aa817","updated":"2024-06-21 19:20:56.000000000","message":"yes, we used to have the same rules in the baord bylaw when the TC requirement were mentioned there. but it is always good to try the solution which are working fine, But of course it is not mandatory to apply the same rule as board has.","commit_id":"00d2925cb808c446870c016f336104eba7ae31e5"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"94ca7ad680c331a733fea07943af619d37e66538","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"82c93d98_e32b8c70","updated":"2024-07-09 18:57:17.000000000","message":"I forgot to recording my vote here","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"e066925ffabc9b4137e958b586c229deab3067ee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3b4a297c_2b9f6756","updated":"2024-06-24 15:48:26.000000000","message":"I think the solution is simple. LGTM.","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"7788cb0317a03d64e16a5ab0ae5b635b109fd765","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"fd56c0fc_361c83e0","updated":"2024-07-15 23:01:03.000000000","message":"This has the required number of votes to proceed","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"}],"reference/charter.rst":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"ffee479d8460a9f794b2c4a171338bb9e0afc889","unresolved":true,"context_lines":[{"line_number":256,"context_line":"the diversity requirement may be temporarily waived until the next TC election"},{"line_number":257,"context_line":"by a vote of two thirds of the TC Members."},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"If election or vacancy in the TC seats results in a violation of the Technical"},{"line_number":260,"context_line":"Committee affiliation diversity requirement, the candidate with the next"},{"line_number":261,"context_line":"highest number of votes, whose admission to the Technical Committee would not"},{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"f6725506_092da899","line":260,"range":{"start_line":259,"start_character":14,"end_line":260,"end_character":43},"updated":"2024-06-21 19:13:29.000000000","message":"doesn\u0027t this contradict the above statement? \n\nWe\u0027re claiming above that a diversity requirement can be temporarily waived in case of filling a vacancy.","commit_id":"00d2925cb808c446870c016f336104eba7ae31e5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3c419cafcf04ee8658213bab9a053c05ee050fac","unresolved":true,"context_lines":[{"line_number":256,"context_line":"the diversity requirement may be temporarily waived until the next TC election"},{"line_number":257,"context_line":"by a vote of two thirds of the TC Members."},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"If election or vacancy in the TC seats results in a violation of the Technical"},{"line_number":260,"context_line":"Committee affiliation diversity requirement, the candidate with the next"},{"line_number":261,"context_line":"highest number of votes, whose admission to the Technical Committee would not"},{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1728e727_2c59f5f9","line":260,"range":{"start_line":259,"start_character":14,"end_line":260,"end_character":43},"in_reply_to":"0fba5c89_62655bcb","updated":"2024-07-10 11:26:17.000000000","message":"Also this rule isn\u0027t always applicable, like when there are not enough candidates, so this doesn\u0027t make the waiver step completely obsolete. Though it may actually good to also have an explicit note about this case here: Shall there be a smaller TC for that cycle or shall the special election be invoked as described in the vacancy rules?","commit_id":"00d2925cb808c446870c016f336104eba7ae31e5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f1955b3690db4d75aaf162398e0b1f06209e56c8","unresolved":false,"context_lines":[{"line_number":256,"context_line":"the diversity requirement may be temporarily waived until the next TC election"},{"line_number":257,"context_line":"by a vote of two thirds of the TC Members."},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"If election or vacancy in the TC seats results in a violation of the Technical"},{"line_number":260,"context_line":"Committee affiliation diversity requirement, the candidate with the next"},{"line_number":261,"context_line":"highest number of votes, whose admission to the Technical Committee would not"},{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"4dbf66db_ebac87f5","line":260,"range":{"start_line":259,"start_character":14,"end_line":260,"end_character":43},"in_reply_to":"1728e727_2c59f5f9","updated":"2024-07-10 18:22:21.000000000","message":"ok, done in followup. https://review.opendev.org/c/openstack/governance/+/923876","commit_id":"00d2925cb808c446870c016f336104eba7ae31e5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"db315b8e5c4eeb4cdfca3dcd84c5c3389dd2f880","unresolved":true,"context_lines":[{"line_number":256,"context_line":"the diversity requirement may be temporarily waived until the next TC election"},{"line_number":257,"context_line":"by a vote of two thirds of the TC Members."},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"If election or vacancy in the TC seats results in a violation of the Technical"},{"line_number":260,"context_line":"Committee affiliation diversity requirement, the candidate with the next"},{"line_number":261,"context_line":"highest number of votes, whose admission to the Technical Committee would not"},{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"0fba5c89_62655bcb","line":260,"range":{"start_line":259,"start_character":14,"end_line":260,"end_character":43},"in_reply_to":"f6725506_092da899","updated":"2024-06-21 19:20:56.000000000","message":"no, \"waving off the diversity requirement\" is a way to postpone the diversity violation solution( that is why it is mentioned as *temporarily waived *), which TC can consider depending on the situation, but this is the rule to \u0027solve the diversity violation\u0027 at the same time it occurs.","commit_id":"00d2925cb808c446870c016f336104eba7ae31e5"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"d302dc9aa8cb68552bce797fc5cf18424d2f2a51","unresolved":true,"context_lines":[{"line_number":256,"context_line":"the diversity requirement may be temporarily waived until the next TC election"},{"line_number":257,"context_line":"by a vote of two thirds of the TC Members."},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"If election or vacancy in the TC seats results in a violation of the Technical"},{"line_number":260,"context_line":"Committee affiliation diversity requirement, the candidate with the next"},{"line_number":261,"context_line":"highest number of votes, whose admission to the Technical Committee would not"},{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"}],"source_content_type":"text/x-rst","patch_set":2,"id":"6f0d79aa_9279b330","line":259,"range":{"start_line":259,"start_character":15,"end_line":259,"end_character":22},"updated":"2024-06-21 19:13:15.000000000","message":"In reference to vacancy are you refering to if midyear someone stepped down and we\u0027d go to the next person from the previous election or something different?","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ad5b9361fa621d4b6d7df885dff53b686654110","unresolved":false,"context_lines":[{"line_number":256,"context_line":"the diversity requirement may be temporarily waived until the next TC election"},{"line_number":257,"context_line":"by a vote of two thirds of the TC Members."},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"If election or vacancy in the TC seats results in a violation of the Technical"},{"line_number":260,"context_line":"Committee affiliation diversity requirement, the candidate with the next"},{"line_number":261,"context_line":"highest number of votes, whose admission to the Technical Committee would not"},{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"}],"source_content_type":"text/x-rst","patch_set":2,"id":"a74cd903_c03e125e","line":259,"range":{"start_line":259,"start_character":15,"end_line":259,"end_character":22},"in_reply_to":"0071cc19_708a3c55","updated":"2024-06-26 19:12:35.000000000","message":"Acknowledged","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"db315b8e5c4eeb4cdfca3dcd84c5c3389dd2f880","unresolved":true,"context_lines":[{"line_number":256,"context_line":"the diversity requirement may be temporarily waived until the next TC election"},{"line_number":257,"context_line":"by a vote of two thirds of the TC Members."},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"If election or vacancy in the TC seats results in a violation of the Technical"},{"line_number":260,"context_line":"Committee affiliation diversity requirement, the candidate with the next"},{"line_number":261,"context_line":"highest number of votes, whose admission to the Technical Committee would not"},{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"}],"source_content_type":"text/x-rst","patch_set":2,"id":"c8a13969_457c26d1","line":259,"range":{"start_line":259,"start_character":15,"end_line":259,"end_character":22},"in_reply_to":"6f0d79aa_9279b330","updated":"2024-06-21 19:20:56.000000000","message":"The vacant seat handling is already defined in the section \u0027Election for TC seats\u0027 (L164) so there is no change in that but I mentioned \"vacancy in TC seat\" in diversity requirement to make sure that we apply the diversity handling rule in any situation where there is change in the TC current diverse seats.","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"e066925ffabc9b4137e958b586c229deab3067ee","unresolved":true,"context_lines":[{"line_number":256,"context_line":"the diversity requirement may be temporarily waived until the next TC election"},{"line_number":257,"context_line":"by a vote of two thirds of the TC Members."},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"If election or vacancy in the TC seats results in a violation of the Technical"},{"line_number":260,"context_line":"Committee affiliation diversity requirement, the candidate with the next"},{"line_number":261,"context_line":"highest number of votes, whose admission to the Technical Committee would not"},{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"}],"source_content_type":"text/x-rst","patch_set":2,"id":"0071cc19_708a3c55","line":259,"range":{"start_line":259,"start_character":15,"end_line":259,"end_character":22},"in_reply_to":"c8a13969_457c26d1","updated":"2024-06-24 15:48:26.000000000","message":"This addition looks good to me, as we would also have a problem in case of a new election where some seats are not yet getting someone but the TC would then have a diversity issue.","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3c419cafcf04ee8658213bab9a053c05ee050fac","unresolved":true,"context_lines":[{"line_number":258,"context_line":""},{"line_number":259,"context_line":"If election or vacancy in the TC seats results in a violation of the Technical"},{"line_number":260,"context_line":"Committee affiliation diversity requirement, the candidate with the next"},{"line_number":261,"context_line":"highest number of votes, whose admission to the Technical Committee would not"},{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7d260816_b05e5739","line":261,"updated":"2024-07-10 11:26:17.000000000","message":"Given the condorcet voting that is being used for the elections, \"highest number of votes\" isn\u0027t the correct term. The recent polls talk about \"greatest Condorcet consensus\" instead. However L285 below only states \"a Condorcet or a STV system should be used\" so not sure what a proper more generic term would be.","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f1955b3690db4d75aaf162398e0b1f06209e56c8","unresolved":false,"context_lines":[{"line_number":258,"context_line":""},{"line_number":259,"context_line":"If election or vacancy in the TC seats results in a violation of the Technical"},{"line_number":260,"context_line":"Committee affiliation diversity requirement, the candidate with the next"},{"line_number":261,"context_line":"highest number of votes, whose admission to the Technical Committee would not"},{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baad7ceb_3b5097bf","line":261,"in_reply_to":"7d260816_b05e5739","updated":"2024-07-10 18:22:21.000000000","message":"yeah I think  \"highest number of votes\" is more generic term here irrespective of what tooling election use and we can always convert it as per election tooling.","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"52c35c0fe07a98be03bf15f098ee3e7712d92d20","unresolved":true,"context_lines":[{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"},{"line_number":265,"context_line":"requirement."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"Number of seats to elect"},{"line_number":268,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"391de64d_783085a9","line":265,"range":{"start_line":265,"start_character":11,"end_line":265,"end_character":12},"updated":"2024-06-28 01:01:50.000000000","message":"Disclaimer - I was the person with the least votes in the five recently elected individuals; and the lack of this rule did make the process unpleasant. \n\nHaving this rule is definitely better than the expectation that the affected people decide amongst themselves and nominate who must step down. When the issue happened, it was suggested that individuals within a company must confer from the get-go prior to nominating themselves in the TC election. I\u0027ve colleagues in the TC that I\u0027ve never spoken to within my company; and I wholeheartedly agree with folks that\nequated this suggestion to us behaving like how a cartel operates :) \n\nHaving said that, it\u0027s also hugely unfair for this rule to exist without the electorate being aware.\n\nI want to note down a few more things; and none of these would stop this current proposal:\n\n1) We must encourage new faces/voices in the TC just as we advocate for project maintainers and PTLs - we\u0027re all aware of this; however, we have seen stellar individuals with a great contribution record continue to contest, and the electorate cannot be burdened to enforce a rotation.\n2) We could think of a formal way for interested (non-winning) folks to serve alongside the TC. This gives them a way to work on their popularity amongst the community and share their intentions. \n3) We could change our election tooling to put down affiliation of the candidates next to their names. When the nominations close, we know if we\u0027d be in a situation where we might break the affiliation rule. We could have a note in big red letters that selecting more than X candidates from a particular company would mean the X+1 candidate will be dropped despite having more votes than the X+2 candidate. We could share this with the electorate via emails as well. \n4) The electorate is shrinking cycle-to-cycle. The recent CIVS registration change made things worse for an already-dwindling number of active voters. TC and the election officials must work a ton to bring up voter participation\n\nI want us to spell out also, the kinds of diversity we want to ensure, beyond affiliation diversity. We want to actively encourage more representation from underrepresented groups of individuals amongst the OpenStack community. I want to look towards the diversity working group to pitch some ideas in this regard.","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"471137bd8d92fd9babf443cd0a5cac4c63077084","unresolved":true,"context_lines":[{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"},{"line_number":265,"context_line":"requirement."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"Number of seats to elect"},{"line_number":268,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"03a223bd_eccce1c1","line":265,"updated":"2024-06-26 08:00:41.000000000","message":"I know this wasn\u0027t the case yet but what if there will be no candidate who don\u0027t violate affiliation diversity requirement at all? Will we there accept violation, drop number of the TC members temporary, have another election or what? I think that this case should be considered in this document too.","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ad5b9361fa621d4b6d7df885dff53b686654110","unresolved":false,"context_lines":[{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"},{"line_number":265,"context_line":"requirement."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"Number of seats to elect"},{"line_number":268,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"d2345028_cbd1fae8","line":265,"in_reply_to":"03a223bd_eccce1c1","updated":"2024-06-26 19:12:35.000000000","message":"good question, in that case we can go for multiple option and  \"waving off the diversity requirement\" can be one of that but as you mentioned we can go for reducing the TC seats or special election or so. But we do not need to mention those as hard rule instead it can be passed as resolution by the TC depends on the situation. hope that is ok?","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b6d8f2342abccc45475745c61dc98e4f5cbed454","unresolved":true,"context_lines":[{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"},{"line_number":265,"context_line":"requirement."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"Number of seats to elect"},{"line_number":268,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"e5a1b0aa_281a3c1b","line":265,"range":{"start_line":265,"start_character":11,"end_line":265,"end_character":12},"in_reply_to":"391de64d_783085a9","updated":"2024-06-28 02:47:30.000000000","message":"All are the good points, and we have been discussing it a lot and for a long. The main issue here is less participation from diverse affiliations in the overall maintenance of OpenStack.\n\n\u003e \n\u003e I want to note down a few more things; and none of these would stop this current proposal:\n\u003e \n\u003e 1) We must encourage new faces/voices in the TC just as we advocate for project maintainers and PTLs - we\u0027re all aware of this; however, we have seen stellar individuals with a great contribution record continue to contest, and the electorate cannot be burdened to enforce a rotation.\n\nYes, we have been seeing diversity issues for a long time, not just in leadership but also in contribution, where many current projects have the majority or most of the core members (who can merge the code) from a single affiliation. This is because that single affiliation is helping a lot in maintaining the OpenStack. When I brought this in Board last year, there was a lot of discussion over this but no perfect solution (or I will say no solution itself). Glynn presented a talk also related to this.\n\nIMO, there is a straightforward solution: encourage the other affiliation members to participate in leadership, run for the TC, and help maintain OpenStack. However, this solution is very difficult to implement (because it directly impacts the affiliation budget and their gross profits). It is the root cause of all the difficult situations we are in right now, which might get worse in the future.\n\n\u003e 2) We could think of a formal way for interested (non-winning) folks to serve alongside the TC. This gives them a way to work on their popularity amongst the community and share their intentions. \n\u003e 3) We could change our election tooling to put down affiliation of the candidates next to their names. When the nominations close, we know if we\u0027d be in a situation where we might break the affiliation rule. We could have a note in big red letters that selecting more than X candidates from a particular company would mean the X+1 candidate will be dropped despite having more votes than the X+2 candidate. We could share this with the electorate via emails as well. \n\nAs discussed, I am going to make the affiliation reflection in election nomination or voting. But the automation idea of red alert while voting might not be possible in CIVS or maybe but someone needs to investigate it.\n\n\n\u003e 4) The electorate is shrinking cycle-to-cycle. The recent CIVS registration change made things worse for an already-dwindling number of active voters. TC and the election officials must work a ton to bring up voter participation\n\nThe CIVS change has been an issue for so long, and I agree that we should try some more solutions to imporve the situaiton. But this is a separate thing from affiliation diversity to fix in elections along with leaders missing nomination, project with no nomination etc.","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b6d8f2342abccc45475745c61dc98e4f5cbed454","unresolved":false,"context_lines":[{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"},{"line_number":265,"context_line":"requirement."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"Number of seats to elect"},{"line_number":268,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"6fbdb819_ad89a285","line":265,"in_reply_to":"6f9375e6_955ecdf2","updated":"2024-06-28 02:47:30.000000000","message":"We already have the \"waiving off the diversity requirement\" option in the guidelines, so all the other options should be discussed depending on the situation. I don\u0027t want to complicate things here which can end up with hardcoded unsuitable options to choose. For instance, in the past, we had fewer candidates than open seats, so we held a special election to fill the vacant seat. I suggest we continue handle the such cases with a resolution when they occur.\n\nAnother thing to consider is if we end up with most or all of the candidates from a single affiliation. That\u0027s a bigger issue than just writing a rule to deal with it. We need to find out the root cause of that and encourage members from other affiliations to step up for leadership.","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"7d2007a5851e31b1b466d3008a51fab697cf97e6","unresolved":false,"context_lines":[{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"},{"line_number":265,"context_line":"requirement."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"Number of seats to elect"},{"line_number":268,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"b8570897_ebbb40e6","line":265,"in_reply_to":"6fbdb819_ad89a285","updated":"2024-07-10 07:55:35.000000000","message":"ok, I think this would be correct. I understand it like \"member who cause a violation of the affiliation diversity is not going to be elected to the TC and TC will decide ad-hoc what to do instead\". This is clear for me but maybe You can add something like that to that document in the follow-up patch, wdyt?","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f1955b3690db4d75aaf162398e0b1f06209e56c8","unresolved":false,"context_lines":[{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"},{"line_number":265,"context_line":"requirement."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"Number of seats to elect"},{"line_number":268,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"05cd49f2_decd6d34","line":265,"in_reply_to":"b8570897_ebbb40e6","updated":"2024-07-10 18:22:21.000000000","message":"sure, added the same in https://review.opendev.org/c/openstack/governance/+/923876","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"595f896047209c6bebc4f8fbdbcdacebd48d3cab","unresolved":true,"context_lines":[{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"},{"line_number":265,"context_line":"requirement."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"Number of seats to elect"},{"line_number":268,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"6f9375e6_955ecdf2","line":265,"in_reply_to":"d2345028_cbd1fae8","updated":"2024-06-28 01:02:57.000000000","message":"I think its worth having this guideline as well in the charter. Maybe as another change?","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f1955b3690db4d75aaf162398e0b1f06209e56c8","unresolved":false,"context_lines":[{"line_number":262,"context_line":"violate the affiliation diversity requirement, will be elected as the new"},{"line_number":263,"context_line":"Technical Committee Member instead of the member whose admission to the"},{"line_number":264,"context_line":"Technical Committee would cause a violation of the affiliation diversity"},{"line_number":265,"context_line":"requirement."},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"Number of seats to elect"},{"line_number":268,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"b2b30ae3_4c2e1bb6","line":265,"range":{"start_line":265,"start_character":11,"end_line":265,"end_character":12},"in_reply_to":"e5a1b0aa_281a3c1b","updated":"2024-07-10 18:22:21.000000000","message":"Done","commit_id":"8287e9dd3b3c013459c8891f421001d7a1cdb7ce"}]}
