This repository has been archived by the owner on Nov 2, 2020. It is now read-only.
Replaces concensus with lazy concensus #5
Merged
Merged
Changes from 1 commit
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Revisions based on comments left
* Adjusts the +1 approvals to come from anywhere, not just core devs * Explicitly allows for votes to be recast * Explains two examples where votes are recast. One is based on many other -1 votes being cast. The other is when concerns are addressed and a -1 vote is recast.
- Loading branch information
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -95,20 +95,25 @@ announcement/discussion thread on the mailing list. The voting has the following | |
| * +1: "Will benefit the project and should definitely be adopted." | ||
| * +0: "Might benefit the project and is acceptable." | ||
| * -0: "Might not be the right choice but is acceptable." | ||
| * -1: "Not the right choice and should definitely not be adopted." | ||
| * -1: "I have serious reservations that need to be thought through and addressed." | ||
|
|
||
|
|
||
| ### Accepting/Rejecting | ||
|
|
||
| * A PUP is accepted with two, +1 votes from core devs [1] and no blocking (-1) votes from core devs. | ||
| * +/- 0 votes inform support or dissent but do not pass or block a pup. The stated concerns may | ||
| influence other people to have blocking reservations. | ||
| * A PUP is accepted with two +1 votes from anyone and no blocking -1 votes from core devs. | ||
| * +/- 0 votes inform support or dissent but do not pass or block a PUP. The stated concerns with a | ||
| -0 vote may influence other people to have blocking reservations. | ||
| * A -1 vote from a core dev [1] is considered a blocking vote and must be accompanied with | ||
| substantive arguments. | ||
| * Stated concerns with a blocking vote can be used to revise a PUP until the blocking vote is | ||
| recast. | ||
| * Votes can come from anyone, not just core devs [1] and are used as data points. | ||
| * Core devs [1] are expected to consider and echo serious feedback from the community, especially | ||
| recast or the PUP is withdrawn. | ||
| * Votes can be recast. Common reasons for doing so include on-going discussion or from observing | ||
| other votes that have been cast. For example, a -1 vote could be recast to a non-blocking vote due | ||
| to changes that have been made in the PUP to address their concerns. Another example is recasting | ||
| a vote to a -1 based on observing many -0 votes which indicate a PUP does not have broad support | ||
| even with enough +1 votes to pass. | ||
| * Votes can come from anyone, not just core devs [1]. | ||
| * Core devs [1] are expected to consider and echo serious concerns from the community, especially | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. IMO: s/serious// but feel free to leave as is. |
||
| any -1 votes from community members. | ||
|
|
||
|
|
||
|
|
||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
does 'anyone' mean community member?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes anyone effectively means 'community member'. It was added based on some comments from the last round.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is the author an assumed +1, or is it the author +2 positive votes? I assume tha latter.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The author's vote is not assumed. They can abstain or vote. If an author votes +1 (very likely), an additional +1 is required to pass. I'm pushing a 2-line clarifying change in the next commit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That clarifying language commit is here: f5b7282