)]}'
{"doc/source/ideas/voting-procedure.rst":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7d108ab1ecb4d0bd30330ddadb07b0527dbc8a5f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Choice\u0027s engineering and Voting procedures"},{"line_number":2,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\u003cMandatory: What is your idea\u003e"},{"line_number":5,"context_line":"The goal of this document is to discuss about the choice\u0027s engineering and the"},{"line_number":6,"context_line":"technical concepts behind a choice and how to improve them on openstack."},{"line_number":7,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_c632b75e","line":4,"updated":"2020-03-03 17:42:48.000000000","message":"I think these are just placeholder that should be removed?","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7d108ab1ecb4d0bd30330ddadb07b0527dbc8a5f","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\u003cMandatory: What is your idea\u003e"},{"line_number":5,"context_line":"The goal of this document is to discuss about the choice\u0027s engineering and the"},{"line_number":6,"context_line":"technical concepts behind a choice and how to improve them on openstack."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Currently we moslty use condorcet methods to vote about big openstack decisions"},{"line_number":9,"context_line":"and by example vote for governance candidates."}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_e637b34c","line":6,"range":{"start_line":6,"start_character":62,"end_line":6,"end_character":71},"updated":"2020-03-03 17:42:48.000000000","message":"s/openstack/OpenStack/g","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7d108ab1ecb4d0bd30330ddadb07b0527dbc8a5f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"The goal of this document is to discuss about the choice\u0027s engineering and the"},{"line_number":6,"context_line":"technical concepts behind a choice and how to improve them on openstack."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Currently we moslty use condorcet methods to vote about big openstack decisions"},{"line_number":9,"context_line":"and by example vote for governance candidates."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"It\u0027s a good thing to use this kind of vote because it\u0027s a consensual decision"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_86403fa7","line":8,"range":{"start_line":8,"start_character":13,"end_line":8,"end_character":19},"updated":"2020-03-03 17:42:48.000000000","message":"mostly","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"f909010cb15206b7792cc38dcba286ff1e3bb5b8","unresolved":false,"context_lines":[{"line_number":5,"context_line":"The goal of this document is to discuss about the choice\u0027s engineering and the"},{"line_number":6,"context_line":"technical concepts behind a choice and how to improve them on openstack."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Currently we moslty use condorcet methods to vote about big openstack decisions"},{"line_number":9,"context_line":"and by example vote for governance candidates."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"It\u0027s a good thing to use this kind of vote because it\u0027s a consensual decision"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_74da3278","line":8,"range":{"start_line":8,"start_character":13,"end_line":8,"end_character":19},"in_reply_to":"1fa4df85_86403fa7","updated":"2020-03-10 01:51:12.000000000","message":"TBH I don\u0027t actually agree with this. Almost nothing important in OpenStack is decided by voting. Most decisions are made by consensus, and that\u0027s the way it should be. We haven\u0027t even held a contested election in nearly a year.","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7d108ab1ecb4d0bd30330ddadb07b0527dbc8a5f","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"It\u0027s a good thing to use this kind of vote because it\u0027s a consensual decision"},{"line_number":12,"context_line":"where the majority is everybody and not only a subgroup or a part"},{"line_number":13,"context_line":"of the electors."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"A selected voting system or a kind of ballot chosen could have huge impacts "},{"line_number":16,"context_line":"on the organization and the decision/choose we made."}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_4646c7c2","line":13,"range":{"start_line":13,"start_character":7,"end_line":13,"end_character":15},"updated":"2020-03-03 17:42:48.000000000","message":"electorate?","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7d108ab1ecb4d0bd30330ddadb07b0527dbc8a5f","unresolved":false,"context_lines":[{"line_number":12,"context_line":"where the majority is everybody and not only a subgroup or a part"},{"line_number":13,"context_line":"of the electors."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"A selected voting system or a kind of ballot chosen could have huge impacts "},{"line_number":16,"context_line":"on the organization and the decision/choose we made."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"So, I think it could be worth for us to think about this and determine"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_a63d3b2c","line":15,"updated":"2020-03-03 17:42:48.000000000","message":"Trailing space.","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"f909010cb15206b7792cc38dcba286ff1e3bb5b8","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"By example using a proportional representation completely change the outcome"},{"line_number":22,"context_line":"of the vote depending on if we cut or not electors in subgroups with different"},{"line_number":23,"context_line":"weights."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Another example is using voting system based on \"two-round system\""},{"line_number":26,"context_line":"completely change the outcome compared to another electoral system like systems"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_7e5becf4","line":23,"updated":"2020-03-10 01:51:12.000000000","message":"Note that on a couple of occasions we tried back-testing the results against a proportional Condorcet vote, and the results were either unchanged or benefitted only vendors whose staff tended to block-vote for a candidate.\n(Example: http://lists.openstack.org/pipermail/openstack-dev/2014-November/050432.html)","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"f909010cb15206b7792cc38dcba286ff1e3bb5b8","unresolved":false,"context_lines":[{"line_number":25,"context_line":"Another example is using voting system based on \"two-round system\""},{"line_number":26,"context_line":"completely change the outcome compared to another electoral system like systems"},{"line_number":27,"context_line":"based on the condorcet method where each voter ranks the candidates in order of"},{"line_number":28,"context_line":"preference."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Many variants of condorcet exists, and depending on the system we use"},{"line_number":31,"context_line":"they offer different possibilities and voting procedures."}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_7448f22b","line":28,"updated":"2020-03-10 01:51:12.000000000","message":"It\u0027s pretty well established that a 2-round system is strictly worse than Condorcet, and only still exists in real life due to logistical limitations that don\u0027t apply to us. As such, I\u0027m not really clear on why we need to consider it?","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"f909010cb15206b7792cc38dcba286ff1e3bb5b8","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"By example bigpulse claim that they implement all the existing voting"},{"line_number":34,"context_line":"procedures but I can\u0027t find a full list of implemented and available"},{"line_number":35,"context_line":"procedures and I\u0027m not sure they implement the excellent majority judgement per"},{"line_number":36,"context_line":"example."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Also all the existing procedure have vulnerabilities who have been identified"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_eb2c00ad","line":35,"range":{"start_line":35,"start_character":47,"end_line":35,"end_character":75},"updated":"2020-03-10 01:51:12.000000000","message":"For other readers, I think this refers to https://en.wikipedia.org/wiki/Majority_judgment (which does not satisfy the Condorcet criterion).","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7d108ab1ecb4d0bd30330ddadb07b0527dbc8a5f","unresolved":false,"context_lines":[{"line_number":35,"context_line":"procedures and I\u0027m not sure they implement the excellent majority judgement per"},{"line_number":36,"context_line":"example."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Also all the existing procedure have vulnerabilities who have been identified"},{"line_number":39,"context_line":"and they are now well know, so I think we need to take care about this and"},{"line_number":40,"context_line":"the different vulnerabilities that we risk to facing during our choices."},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_c60b977a","line":38,"updated":"2020-03-03 17:42:48.000000000","message":"Would be good to call out some examples of what these are. Even though you say they are well known, I\u0027m not sure what you are referring to.","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7d108ab1ecb4d0bd30330ddadb07b0527dbc8a5f","unresolved":false,"context_lines":[{"line_number":39,"context_line":"and they are now well know, so I think we need to take care about this and"},{"line_number":40,"context_line":"the different vulnerabilities that we risk to facing during our choices."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The goal of this document is to discute and help us to define how we"},{"line_number":43,"context_line":"should decide."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"I want to highlight the available tools and the available systems and voting"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_e61013ab","line":42,"range":{"start_line":42,"start_character":32,"end_line":42,"end_character":39},"updated":"2020-03-03 17:42:48.000000000","message":"discuss?","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"f909010cb15206b7792cc38dcba286ff1e3bb5b8","unresolved":false,"context_lines":[{"line_number":40,"context_line":"the different vulnerabilities that we risk to facing during our choices."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The goal of this document is to discute and help us to define how we"},{"line_number":43,"context_line":"should decide."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"I want to highlight the available tools and the available systems and voting"},{"line_number":46,"context_line":"procedures to help us to follow the right way to make decisions."}],"source_content_type":"text/x-rst","patch_set":9,"id":"1fa4df85_6b125064","line":43,"updated":"2020-03-10 01:51:12.000000000","message":"FYI the current procedure has been specified down to a painful level of detail (e.g. https://wiki.openstack.org/wiki/Governance/TieBreaking). I wouldn\u0027t assume that these things haven\u0027t been considered.","commit_id":"93516527541df56d6aa00677405268c892f8e9f7"}]}
