Skip to content
This repository has been archived by the owner on Apr 8, 2024. It is now read-only.

Update Steering committee guidelines #49

Merged
merged 16 commits into from
Mar 21, 2022
Merged

Conversation

Andersson007
Copy link
Contributor

Update Steering committee guidelines:

  • Elaborates on topic workflow (including quorum)
  • Elaborates on inclusion workflow (the aim is simplify things)
  • Elaborates on the chairperson's power

@Andersson007
Copy link
Contributor Author

@gundalow @felixfontein @briantist @markuman @jillr @acozine any ideas (to change/add more things) before i create a topic for vote on this?

@Andersson007
Copy link
Contributor Author

ready for review

Copy link
Contributor

@jillr jillr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for putting this together @Andersson007, it really helps with a question I had.
Just a couple wording suggestions, otherwise I like this change.

ansible_community_steering_committee.rst Outdated Show resolved Hide resolved
ansible_community_steering_committee.rst Outdated Show resolved Hide resolved
ansible_community_steering_committee.rst Outdated Show resolved Hide resolved
Andersson007 and others added 2 commits February 23, 2022 21:05
Co-authored-by: Jill R <4121322+jillr@users.noreply.github.com>
Co-authored-by: Jill R <4121322+jillr@users.noreply.github.com>
ansible_community_steering_committee.rst Outdated Show resolved Hide resolved
ansible_community_steering_committee.rst Outdated Show resolved Hide resolved
steering_committee_membership_guidelines.rst Outdated Show resolved Hide resolved
Andersson007 and others added 2 commits March 1, 2022 10:27
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
Copy link
Contributor

@briantist briantist left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your work on this @Andersson007 !

In case of equal numbers of votes for and against a topic, the chairperson's vote will be used as a casting vote to resolve the deadlock. For example, if there are six votes for and six votes against a topic, and the chairperson's vote is among those six which are for the topic, the final decision will be positive. If the chairperson has not voted yet, other members ask them to vote.

For votes with more than two options, one choice must have at least half of the votes. If two choices happen to both have half of the votes, the chairperson's vote will be used as a casting vote. If no choice has at least half of the votes, the vote choices have to be adjusted so that a majority can be found for a choice in a new vote.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If no choice has at least half of the votes, the vote choices have to be adjusted so that a majority can be found for a choice in a new vote.

I'm fine with leaving this as is because it's probably rare, but it is somewhat ambiguous as to how that adjustment happens.

We could do a runoff type of thing, and just eliminate the choice with fewest votes (but instead of automatically reallocating we have a new vote like already suggested).

Anyway this is totally non-blocking, it can even be decided per vote how to handle the situation, since again I think it's probably going to be rare.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is not necessary to specify how to exactly proceed, since it will depend a lot on the situation (what the choices are). Maybe a new compromise can be found and voted on. In any case, the new selection is voted on again, and keeping status quo is still an option in it, so if a popular choice was kicked off, people will vote against it. So if you actually want the vote to eventually pass, you better leave away options that weren't too popular, or try to find a compromise.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, we'll leave it as is or someone has other suggestions?:) I'm personally fine with this as is.

Copy link
Collaborator

@felixfontein felixfontein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good IMO! Just one formatting detail:

ansible_community_steering_committee.rst Outdated Show resolved Hide resolved
Co-authored-by: Felix Fontein <felix@fontein.de>
Copy link
Contributor

@acozine acozine left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall this looks good. I have never heard the phrase "casting vote", though, so I suggested alternative phrasing.

ansible_community_steering_committee.rst Outdated Show resolved Hide resolved
ansible_community_steering_committee.rst Outdated Show resolved Hide resolved
steering_committee_membership_guidelines.rst Outdated Show resolved Hide resolved
Andersson007 and others added 3 commits March 18, 2022 14:54
Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com>
Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com>
Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com>
Copy link
Collaborator

@felixfontein felixfontein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cybette cybette merged commit 9dc4683 into ansible:main Mar 21, 2022
@Andersson007
Copy link
Contributor Author

Thanks everyone who helped!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants