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