JDK7: Buffering and stabilization
Maurizio Cimadamore
Maurizio.Cimadamore at Sun.COM
Thu Apr 23 02:15:40 PDT 2009
+1
This would be great as it will reduce the amount of time a
fix/enhancement stays in our personal repository, which I think it's
good especially in those areas where some feedback is needed.
Maurizio
Jonathan Gibbons wrote:
> JDK folk,
>
> Recent announcements [1] have changed the rules for integrating
> changes into OpenJDK JDK7.
>
> Introducing a plan for generating stable milestone builds is a Good
> Thing, but as anyone knows who likes to throw rocks in a river, water
> has a tendency to find its own way.
>
> In this case, the water takes the form of suggestions inside and
> outside Sun to workaround the impediment of restricted access to the
> integration workspaces as each milestone appears. These workarounds
> are taking the form of setting up and/or using alternate integration
> areas for use while the primary integration areas are locked down.
>
> It would seem, by their nature, that there will be fewer stabilization
> fixes for each milestone than there will be features for the following
> milestone.
>
> Therefore, rather than have individual groups set up their own private
> integration areas, I'd like to suggest we create a single new forest
> for pushing changes to stabilize the master repository for a upcoming
> milestone -- and we leave the main integration repositories open for
> business, accumulating changes until they can next be pushed to the
> master.
>
> Thus the proposal would be:
> -- milestone putback approvals still required (no change)
> -- when a milestone approaches, the integration areas remain
> generally open for business, but temporarily hold off pushing changes
> to the master
> -- when a milestone approaches, access to the master is only via
> the new "stabilization" forest which is just used for those changes
> that are necessary to stabilize the upcoming milestone
>
> Such a scheme would save developers from having to workaround the
> "on-again off-again" access to the integration areas, that we have
> now. The cost is just one more forest to be built and tested
> (compared to the many that otherwise might now be expected to spring up.)
>
> -- Jon
>
>
> [1]
> http://mail.openjdk.java.net/pipermail/jdk7-dev/2009-April/000526.html
More information about the jdk7-dev
mailing list