rfc:abolish-narrow-margins
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rfc:abolish-narrow-margins [2019/01/31 12:33] – krakjoe | rfc:abolish-narrow-margins [2019/02/22 11:45] (current) – accepted krakjoe | ||
---|---|---|---|
Line 3: | Line 3: | ||
* Date: 2016-11-17 | * Date: 2016-11-17 | ||
* Author: krakjoe | * Author: krakjoe | ||
- | * Status: | + | * Status: |
* First Published at: http:// | * First Published at: http:// | ||
Line 11: | Line 11: | ||
The nomenclature " | The nomenclature " | ||
- | |||
- | Anything merged into php-src is by definition a core part of PHP, regardless of the folder it goes into, or whether it has direct implications for our users. This is not a debatable fact: If it is distributed with PHP, it is core software. | ||
===== Proposal ===== | ===== Proposal ===== | ||
Line 18: | Line 16: | ||
RFC's come in the following two categories: | RFC's come in the following two categories: | ||
+ | * Proposals to make changes to PHP | ||
* Proposals to amend or create policy documents | * Proposals to amend or create policy documents | ||
- | * Proposals to merge code into php-src | ||
- | This RFC proposes that //all// RFC's need to meet the same high standard.: Any vote that would result in merges into the source repository, or amend or create policy documentation | + | This RFC proposes that **all** RFC's need to meet the same high standard: |
- | This change means that the main vote in any RFC must have a super majority. | + | If this RFC is accepted, the original [[rfc: |
- | Subsidiary votes come in the following two categories: | + | These rules shall apply to any RFC whose vote ends after this RFC is accepted, should this RFC be accepted. |
- | - Vote to resolve implementation details - ie. Choose between version X and version Y of an implementation for a main vote. | + | ==== Normative Text ==== |
- | - Vote that could have been run as a separate RFC ie. Their passing would result in merges into the source repository or changes to policy documentation that would otherwise not take place, regardless of the outcome of the main vote. | + | |
- | A subsidiary vote of type 1 may require a slim majority of 50%. | + | Under the " |
- | A subsidiary | + | < |
+ | Given that changes to languages (as opposed to changes to apps or even frameworks) are for the most part irreversible - the purpose of the vote is to ensure that there' | ||
+ | </ | ||
- | These new rules are unambiguous, and much more suited to a project | + | And instead the following text is **ADDED**: |
+ | |||
+ | < | ||
+ | The primary vote of an RFC, determining overall acceptance of the proposal, may only have two voting options | ||
+ | |||
+ | Additionally, | ||
+ | |||
+ | For procedural reasons, multiple RFCs may be combined into one, in which case there may be multiple primary votes. Combining multiple RFCs into one does not allow turning a primary vote into a secondary vote. | ||
+ | </ | ||
+ | |||
+ | No changes to other sections of the voting RFC are made. | ||
===== Proposed Voting Choices ===== | ===== Proposed Voting Choices ===== | ||
- | A straight yes/no vote. | ||
- | //If this RFC passes the vote, the original [[/rfc/ | + | A straight yes/no vote, 2/3 super majority required to pass. |
+ | |||
+ | <doodle title=" | ||
+ | * Yes | ||
+ | * No | ||
+ | </doodle> | ||
+ | |||
+ | Voting started on Friday 8th February, finishes Friday 22nd February. | ||
===== Discussion Topics ====== | ===== Discussion Topics ====== | ||
- | * Suggestion that we should raise standard even higher (75%): rejected on the grounds that the bar is high enough at 2/3, we don't want less contributions, | + | * Suggestion that we should raise standard even higher (75%): rejected on the grounds that the bar is high enough at 2/3, we don't want fewer contributions, |
* Suggestion that we should introduce quorum: this is not the topic of this RFC. | * Suggestion that we should introduce quorum: this is not the topic of this RFC. | ||
* Suggestion that we should change who can vote: this is not the topic of this RFC. | * Suggestion that we should change who can vote: this is not the topic of this RFC. |
rfc/abolish-narrow-margins.1548938018.txt.gz · Last modified: 2019/01/31 12:33 by krakjoe