So, in essence, this is just moving M1 out so that there are four weeks (plus an extra week to account for Thanksgiving) after this week for projects to meet the M1 dates. I have a more detailed scanning of the proposal with a few questions below,
but I still want to push back on the need to do this.
The core reason I've heard for moving the M1 date out (so far only from Ed) has been to allow for the development of better per-project release plans. I think that moving M1 out is actually going to lead to WORSE, not better release plans for most projects.
In Helium, my observation was that most projects put together the most basic release plan they could just before the M1 milestone because that was all that was required. Unless we put extra requirements on the candidate release plans, and likely even if we
do, I would expect this to happen again.
If we really want to improve the per-project release plans, I think we need to do something akin to the Karaf happy hour where we review and help projects improve their release plans, particularly in the area of cross-project needs. To do that,
we really need projects to have at least a candidate release plan, which means it MUST happen after M1, so we should make M1 as soon as we feasibly can with the intent of using the time between M1 and M2 to actively improve release plans.
My proposal would be to leave the dates where they are and instead provide weekly release plan review sessions (similar to release review, but hopefully with more feedback) between M1 and M2. I'd like to avoid adding extra time, but IF we want
to, it should be between M1 and M2.
I'm just reiterating what you had with differences from the current draft (in weeks) here:
n/a M0: 11/7/2014
+~3 Last Date for new Projects: Nov 27 (offset0)
+3 M1 12/12/2014 ( 1 extra week for Thanksgiving )
+2 M2: 1/23/2015 ( 2 extra weeks for Christmas)
+2 M3: 2/20/2015
+2 M4: 3/20/2015
+2 M5: 4/17/2015
+2 RC0: 5/29/2015
+2 RC1: 6/12/2015
+2 RC2: 6/26/2015
+1 Formal Release: 7/3/2015
+0 SR1: 8/14/2015
+0 SR2: 9/25/2015
Looking at things, you've adjusted M0 to have the new definition that it must come after the release plan is approved and then moved all the other dates forward two weeks except for:
1.) M1 and last date for new projects are by 3 weeks since they fall after thanksgiving, whereas before they do not