Per my reading http://www.apache.org/legal/release-policy.html#release-approval 
<http://www.apache.org/legal/release-policy.html#release-approval> it’s not OK 
to stop when you reach 3 +1 votes. Because it’s not 3 +1s absolute, it’s 3 more 
+1s than -1s. So, you have to have a fixed, reasonable timeframe for the vote 
to give those -1s time to accrue.

Release policy says the timeframe SHOULD be 72 hours. I can think of scenarios 
where it could be less, but you still have to give PMC members adequate notice.

When Ross wrote “72hrs or 3 +1” I think he was using shorthand, not intending 
to rewrite foundation policy.

Also note in that same section:

>  Before casting +1 binding votes, individuals are REQUIRED to download
> all signed source code packages onto their own hardware, verify that they
> meet all requirements of ASF policy on releases as described below,
> validate all cryptographic signatures, compile as provided, and test the
> result on their own platform.

This clearly establishes the minimum required of mentors voting for a podling 
release.

Lastly, I absolutely agree with the question in the subject line. Yes, Mentors 
SHOULD vote on podling releases prior to asking IPMC to vote.

As mentors are busy, and are not 100% focused on the podling, the podling 
should give them a little nudge and a little leeway. Case in point: Druid 0.14 
started a vote at 4.08pm on Friday. It is now 3.08pm on Monday, i.e. we’re at 
71 hours. I voted but the other 2 mentors (whom I would describe as “engaged”) 
have not yet. I just emailed them to ask them to vote. If they do not vote in 
the next hour, the release manager should keep the vote open for a while to 
give them chance to vote.

Julian



> On Apr 1, 2019, at 2:59 PM, Justin Mclean <jus...@classsoftware.com> wrote:
> 
> Hi,
> 
>> 72 hours is a guide. As long as your project community is agreeable you can 
>> say "72hrs or 3 +1”.
> 
> 72 hours is a guide, but recommended, as it gives a chance for all PPMC 
> members to have a look at the release. They may be in different timezone or 
> have day jobs or other things going on, we are all volunteers here and not 
> all of us work full time on a project. If that 72 hours was constantly 
> reduced it would exclude certain groups of people looking at the release and 
> I don’t think we want to do that. For instance I don’t think it would be OK 
> if those 3 +1’s came in an hour of announcing the release candidate.
> 
> Thanks,
> Justin

Reply via email to