Clarify release voting process details and allow concurrent votes - #145
Clarify release voting process details and allow concurrent votes#145tisonkun wants to merge 3 commits into
Conversation
dave2wave
left a comment
There was a problem hiding this comment.
If the IPMC wants to allow for expedited votes then that needs to be described and must use the private @ mailing lists.
The Board has asked to be informed about use of expedited releases
I think "expedited votes" is another topic, and I'd exclude it from this discussion thread. We can have another thread focusing on expedited votes in the Incubator. |
|
Closing at the IPMC would need to vote on any changes to policy. |
I'd keep it open for a squashed view for a final word that is easy to review. Would keep it as a draft. Otherwise it's nothing different from copying the whole content back to the mailing list, and this PR is just similar to a cwiki page. The IPMC vote would run on an immutable statement that is finalized on the list. |
Co-authored-by: tison <wander4096@gmail.com>
|
|
||
| Podlings are not yet fully accepted as official projects within the Apache Software Foundation. Podlings MUST NOT perform any ASF releases of software without the approval of the Incubator PMC. When a Podling decides it wants to make an ASF release, the Podling MUST hold a vote on their public dev list. At least three +1 PPMC votes are required (see the http://www.apache.org/foundation/voting.html[Apache Voting Process] page) and more +1 votes than -1 votes. If the vote passes, the Podling MUST send a summary of that vote to the Incubator's link:/howtoparticipate.html#Mailing+lists[general] list and request that the Incubator PMC approve the release. Three +1 Incubator PMC votes are required to approve a release. Below is an example showing how an incubating project managed this process: | ||
| During incubation, PPMC members learn how to govern an ASF project. A PPMC operates like a PMC but reports to the Incubator PMC rather than to the ASF Board. The PPMC release vote ensures that the Podling community participates in producing and reviewing ASF releases. Because the PPMC cannot make formal decisions on behalf of the ASF, the Incubator PMC provides the binding approval required for a Podling release to become an ASF release. | ||
|
|
There was a problem hiding this comment.
"Podlings MUST NOT perform any ASF releases of software without the approval of the Incubator PMC" needs to stay
There was a problem hiding this comment.
Try to resolve with https://github.com/apache/incubator/pull/145/changes#r3929964934.
| link:/guides/releasemanagement.html#requesting_feedback_on_interim_non_asf_releases[non-ASF releases] while incubating as long as it is moving towards making ASF releases. | ||
|
|
||
| Podlings are not yet fully accepted as official projects within the Apache Software Foundation. Podlings MUST NOT perform any ASF releases of software without the approval of the Incubator PMC. When a Podling decides it wants to make an ASF release, the Podling MUST hold a vote on their public dev list. At least three +1 PPMC votes are required (see the http://www.apache.org/foundation/voting.html[Apache Voting Process] page) and more +1 votes than -1 votes. If the vote passes, the Podling MUST send a summary of that vote to the Incubator's link:/howtoparticipate.html#Mailing+lists[general] list and request that the Incubator PMC approve the release. Three +1 Incubator PMC votes are required to approve a release. Below is an example showing how an incubating project managed this process: | ||
| During incubation, PPMC members learn how to govern an ASF project. A PPMC operates like a PMC but reports to the Incubator PMC rather than to the ASF Board. The PPMC release vote ensures that the Podling community participates in producing and reviewing ASF releases. Because the PPMC cannot make formal decisions on behalf of the ASF, the Incubator PMC provides the binding approval required for a Podling release to become an ASF release. |
There was a problem hiding this comment.
| During incubation, PPMC members learn how to govern an ASF project. A PPMC operates like a PMC but reports to the Incubator PMC rather than to the ASF Board. The PPMC release vote ensures that the Podling community participates in producing and reviewing ASF releases. Because the PPMC cannot make formal decisions on behalf of the ASF, the Incubator PMC provides the binding approval required for a Podling release to become an ASF release. | |
| During incubation, PPMC members learn how to govern an ASF project. A PPMC operates like a PMC but reports to the Incubator PMC rather than to the ASF Board. The PPMC release vote ensures that the Podling community participates in producing and reviewing ASF releases. Podlings MUST NOT perform any ASF releases of software without the approval of the Incubator PMC. Because the PPMC cannot make formal decisions on behalf of the ASF, the Incubator PMC provides the binding approval required for a Podling release to become an ASF release. |
... request for comment.
Mailing list discussion: https://lists.apache.org/thread/1jjbb1yjqngc87g9ocwwnsgbrn93x0xb