You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shardingsphere.apache.org by Craig Russell <ap...@gmail.com> on 2019/11/23 00:51:32 UTC

Fwd: Incubator cookbook: Podling Releases update

ICYMI.

If you would like to comment, please do so on the incubator thread.

Best,
Craig


> Begin forwarded message:
> 
> From: Craig Russell <ap...@gmail.com>
> Subject: Incubator cookbook: Podling Releases update
> Date: November 22, 2019 at 12:47:13 PM PST
> To: Incubator <ge...@incubator.apache.org>
> 
> I believe that the current cookbook recommendations need an update. [1]
> 
> 1. "Binding" should always refer to IPMC members' votes. This is a source of confusion for many podling communities.
> 2. Votes on the dev list should automatically carry over to the general list. Assuming that there is no change to the artifacts, the only reason for the dev vote not to carry over is that the voter changed their mind, which is an exception that should be documented in the general thread.
> 3. All votes count. All input is valuable. All votes whether on dev or incubator general should be tallied.
> 4. The discussion needs to include the recent DISCLAIMER-WIP changes to release protocol.
> 
> Here is my proposed update:
> 
> Podling Releases
> A podling is expected to make several software releases during incubation, that progress toward being fully conformant with the ASF Release Policy http://www.apache.org/legal/release-policy.html . A fully conformant release is expected as a condition of graduation. 
> 
> Podling releases must include the word "incubating" in any release file names and must include a DISCLAIMER or DISCLAIMER-WIP https://incubator.apache.org/guides/releasemanagement.html#choice_of_disclaimers
> to avoid any confusion as to the project’s status. As podlings are not yet "real" ASF projects, it is important to set expectations right.
> 
> Also, voting on podling releases happens in two phases:
> 
> First, the podling votes on the release on their dev mailing list. The main goal of this vote is for the podling community to practice and learn voting on releases. The vote is successful if there are at least three +1 votes from PPMC members, and more +1 votes from PPMC members than -1 votes from PPMC members.
> 
> Then, if that first vote is successful, an Incubator PMC vote is held on the incubator general mailing list. This is required to make the vote an Act of the Foundation, as is required for all ASF releases. When the release manager calls for a vote on the general list, the results of the dev list vote are summarized in the vote message.
> 
> All votes cast during the dev vote are carried over to the incubator general vote. In particular, IPMC Member votes including Mentor votes cast in the dev vote are binding in the general vote. And votes can be changed during the general vote; the last vote cast by any voter is considered definitive.
> 
> At the conclusion of the vote, the results are announced to the general incubator list. All votes from the dev list and general list are reported, including the names and roles of the voters. The vote is successful if there are at least three +1 votes from IPMC members, and more +1 votes from IPMC members than -1 votes from IPMC members. 
> 
> Craig
> 
> Current incubator web page:
> [1] Podling Releases https://incubator.apache.org/cookbook/#podling_releases
> A podling is expected to make several software releases during incubation, that gradually progress towards being fully conformant to the ASF Release Policy.
> 
> In addition to following that policy, podling releases must include the word "incubating" in any release file names and a DISCLAIMER (TODO: link) to avoid any confusion as to the project’s status. As podlings are not "real" ASF projects yet, it is important to set expectations right.
> 
> Also, voting on podling releases happens in two phases:
> 
> First, the podling votes on the release on their dev mailing list, with PPMC members votes being "binding" and others being welcome to cast consultative votes. The main goal of this vote is for the podling community to practice and learn voting on releases.
> 
> Then, if that first vote is successful, an Incubator PMC vote is held on the Incubator general mailing list. This is required to make the vote an Act of the Foundation, as is required for all ASF releases.
> 
> Incubation mentors can optionally indicate that their votes in the first phase can be carried on to the Incubator PMC vote. If three mentors have voted this means the "three +1 votes" requirement is already fulfilled when that second vote starts, which can speed up things.
> 
> Craig L Russell
> clr@apache.org
> 

Craig L Russell
clr@apache.org