JDK 7 Milestone 3

Lana Steuck lana.steuck at sun.com
Wed Apr 1 21:24:11 PDT 2009


Hi Mark,

According to the current Milestone schedule, only one week (the first 
build) is designated for feature fixes. The previous build is a 
showstopper build from the previous Milestone, and the next week is a 
bug-fixes build only.  This creates an issue for us since:
- Clients teams have a two-week PIT/integration cycle (other teams may 
also have two-week cycles)
- All Jdk teams currently have their integration slots every *other* 
week (http://openjdk.java.net/projects/jdk7/builds/)

Therefore only half of Jdk teams currently have an integration slot 
during any given "Feature Fixes" build. I guess we could look into 
fitting all the team slots into one week, however there are only 8 slots 
per week, while there are more than 8 teams. Plus, this would not 
address the two-week integration cycle restriction.   For this 
particular Milestone, Awt and Swing teams do not have an integration 
slot in b54, so they need to ask Release Team for a permission to 
integrate their features into b55.

It looks like that there should be at least two weeks allowed for 
feature fixes, so all the teams would have a chance to integrate during 
their assigned slot.

Thank you,
Lana

Mark Reinhold wrote:
> Thus far we've been fairly lax about managing change in the first two
> milestones, but Milestone 3 is the "JavaOne Preview" milestone and as
> such we need to make sure that it's solid.
>
> So here's the plan:
>
>   - Features targeted to M3 should be integrated into b54.  If you need
>     more time, please coordinate with the Release Team.  In either case,
>     coordinate with your local gatekeeper to make sure your changes are
>     pushed into an appropriate group forest in time for integration into
>     the master forest.
>
>   - The first four builds (b54-57) will be open for bug fixes and small
>     changes without prior approval, except for the usual requirement of
>     at least one code review and CCC review, if appropriate.
>
>   - Changes for the last two builds (b58, 59) will require Release Team
>     approval.  The RT will meet several times per week, if necessary,
>     to ensure low latency on decisions.  Approval requests and grants
>     will be recorded via keywords on Sun bug entries.
>
>   - The last build (b60) is reserved for showstoppers.  If there are no
>     showstoppers then we'll skip this build.
>
> Comments welcome.
>
> - Mark
>   




More information about the jdk7-dev mailing list