This change would be useful.

As a release manager of a podling, the most disheartening thing is latency. The 
usual practice is a 72 hour PPMC release vote, followed by a 72 hour IPMC vote, 
one of which will cross a weekend, so a negative vote on the last day of the 
IPMC vote adds at least a week to the process. A negative vote (or comment) on 
day 1 or 2 of the PPMC vote is much less disruptive.

I encourage reviewers to review a release candidate, and vote, as early as 
possible in the 72 hour voting period. I also encourage them to review and vote 
even if there have been -1 votes, because they might find other issues that the 
previous reviewer(s) missed. Because these practices speed the process along, 
and even if the first RC fails, get to a good second RC as soon as possible.

Myrle’s proposal to use a [DISCUSS] thread encourages these practices: people 
won’t be as tempted to wait for 71 hours before chiming in, and people will 
tend to continue to review even after they have seen some negative reviews.

Julian


> On Feb 25, 2019, at 11:50 PM, Myrle Krantz <my...@apache.org> wrote:
> 
> Motivation:
> 
> Some podlings want or need feedback on their releases before they are ready
> to make official Apache releases.  They want to discuss releases that are
> not yet ready for a VOTE, or that they are not sure they are ready for a
> vote.  They may wish to make an early release outside of the foundation,
> but still test the ASF waters.  They prefer to "fail early, fail often and
> fail forward". [1]
> 
> 
> Proposal:
> 
> Podlings should be able to request feedback by starting a "[DISCUSS]"
> thread instead of a "[VOTE]" thread.  Discussion should give podlings
> feedback on what they would need to do to bring their release in line with
> the requirements for graduation to TLP.  Podlings will be responsible for
> capturing feedback that they accept in work items for their project.
> Feedback provided in a discussion thread will not block a non-ASF release.
> 
> Asking for feedback using this mechanism is not obligatory, but rather a
> service that the incubator offers.
> 
> 
> Arguments for this proposal:
> 
> * It's a very small change which may make it easier to implement than some
> of the "throw it all away and start over" proposals circulating, but...
> * It doesn't prevent us from making other larger changes.
> * It's not a rule.  It's an offering of an additional service + an
> incremental reduction in stringency of the incubator.
> * It captures some of the value in what we are doing now while increasing
> the degrees of freedom provided to podlings.
> * It is consistent with our values of transparency, collaboration,
> community, pragmatism, meritocracy, and charity.
> 
> Best Regards,
> Myrle
> 
> 1.)
> https://www.goodreads.com/work/quotes/614412-failing-forward-turning-mistakes-into-stepping-stones-for-success


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to