Generally the first named option is considered the best. I think that under normal circumstances the current sequential vote ordering is best, so I suggest reversing the order of the options…
> The PPMC vote and the Incubator PMC vote MAY be conducted sequentially or, at the Podling's discretion concurrently,. or even > The PPMC vote and the Incubator PMC vote MAY be conducted sequentially > (preferred) or, at the Podling's discretion concurrently,. since sometimes the effect of “MAY” might be considered to emphasize the second option. David Jencks > On Sep 3, 2026, at 8:26 AM, tison <[email protected]> wrote: > > Hi JB, > >> As a separate discussion, maybe we could consider doing the release >> directly in both general incubator and podling dev mailing list (it >> would be closer to what a project does post graduation). > > Thanks for your suggestion! > > My initial concern with sending a single release vote to both mailing lists > was that it might make the tally ambiguous. When I think about it again, > however, I no longer consider this a significant problem. > > Voters could indicate whether they are voting as a PPMC member, as an IPMC > member with a binding vote, or in both capacities. This would be similar to > the current practice of suggesting binding voters identify their status and > Apache ID. The Release Manager would simply need to record the PPMC > endorsement and the binding IPMC approval separately. > > The wording I have proposed for the Incubator release policy is compatible > with this practice. It defines the release vote to take place on both the > podling dev list and the Incubator general list, concurrently or > sequentially, and requires both voting thresholds to be satisfied, but it > does not prescribe how the discussion must be threaded. A single vote > thread sent to both lists would therefore be compatible with the proposed > wording and, as you noted, would be closer to the process used after > graduation. > > If you find better wording, feel free to send a patch. > > Best, > tison. > > > Dave Fisher <[email protected]> 于2026年9月3日周四 22:45写道: > >> Running concurrent votes will require Tooling to make changes to make >> changes to ATR. >> >> In ATR we could handle the logistics of a VOTE on two lists at once >> (rather than sequential votes) >> >> In this case the truly binding votes will belong to IPMC members who will >> need to cast them using ATR’s Vote page after logging in with MFA. Each >> VOTE thread will get votes as they are cast. >> >> ATR provides many of the standard checks. >> >> I support this change to the IPMC’s guidelines. >> >> Best, >> Dave >> >>> On Sep 3, 2026, at 7:13 AM, Jean-Baptiste Onofré <[email protected]> >> wrote: >>> >>> Hi Tison >>> >>> Technically, what matters is the IPMC vote (as you mentioned). The >>> "pre-vote" in the podling should happen before, but could be >>> "concurrent". I think your update is good. >>> >>> As a separate discussion, maybe we could consider doing the release >>> directly in both general incubator and podling dev mailing list (it >>> would be closer to what a project does post graduation). >>> >>> Regards >>> JB >>> >>> On Thu, Sep 3, 2026 at 6:18 AM tison <[email protected]> wrote: >>>> >>>> Hi, >>>> >>>> I opened a PR to modify the release guidelines [^1] under the Incubator >> [1]. >>>> >>>> [1] https://github.com/apache/incubator/pull/145 >>>> >>>> Briefly, I wrote: >>>> >>>>> 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. >>>>> >>>>> The PPMC vote and the Incubator PMC vote MAY be conducted concurrently >>>> or, at the Podling's discretion, sequentially. The timing and conduct of >>>> the votes MUST follow the applicable requirements of the Apache Voting >>>> Process and the ASF Release Policy. >>>>> >>>>> The proposed release is approved only when both of the following >>>> requirements have been satisfied: >>>>> >>>>> - At least three PPMC members have voted +1, and there are more +1 than >>>> -1 votes from PPMC members. >>>>> - At least three Incubator PMC members have cast binding +1 votes, and >>>> there are more binding +1 than binding -1 votes. >>>>> >>>>> Only votes from Incubator PMC members are binding for the purpose of >> ASF >>>> release approval. The PPMC vote is a separate incubation requirement >>>> intended to ensure that the Podling community participates in the >> release >>>> process. >>>> >>>> This continues the discussion at [2]. And I noticed some historical >>>> discussions about the interaction between IPMC and PPMCs around >> releases. >>>> >>>> [2] https://lists.apache.org/thread/j0008npmljw3j6ckko6o9tcrttgmgo1n >>>> >>>> Feel free to drop your comments and see if we should make any changes >> here. >>>> >>>> Best, >>>> tison. >>>> >>>> [^1] Basically, the Incubator does not define Release Policies. Legal >> and >>>> Infra do [3][4]. The IPMC formally conducts Podling's releases. Within >> the >>>> Incubator, we define guidelines to help the PPMC learn how to run an ASF >>>> project. >>>> >>>> [3] https://www.apache.org/legal/release-policy.html >>>> [4] https://infra.apache.org/policies.html >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
