Skip to content

Clarify release voting process details and allow concurrent votes - #145

Draft
tisonkun wants to merge 3 commits into
masterfrom
tisonkun-patch-1
Draft

Clarify release voting process details and allow concurrent votes#145
tisonkun wants to merge 3 commits into
masterfrom
tisonkun-patch-1

Conversation

@tisonkun

@tisonkun tisonkun commented Sep 3, 2026

Copy link
Copy Markdown
Member

... request for comment.

Mailing list discussion: https://lists.apache.org/thread/1jjbb1yjqngc87g9ocwwnsgbrn93x0xb

@dave2wave dave2wave left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

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

Comment thread pages/policy/incubation.ad Outdated
@tisonkun

tisonkun commented Sep 3, 2026

Copy link
Copy Markdown
Member Author

If the IPMC wants to allow for expedited votes then that needs to be described and must use the private @ mailing lists.

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.

Comment thread pages/policy/incubation.ad Outdated
@justinmclean

justinmclean commented Sep 3, 2026

Copy link
Copy Markdown
Member

Closing at the IPMC would need to vote on any changes to policy.

@tisonkun

tisonkun commented Sep 3, 2026

Copy link
Copy Markdown
Member Author

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.

@tisonkun tisonkun reopened this Sep 3, 2026
@tisonkun
tisonkun marked this pull request as draft September 3, 2026 16:12
Comment thread pages/policy/incubation.ad Outdated
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.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

"Podlings MUST NOT perform any ASF releases of software without the approval of the Incubator PMC" needs to stay

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Comment thread pages/policy/incubation.ad Outdated
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.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Suggested change
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.

Comment thread pages/policy/incubation.ad Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants