Proposal to revise forest graph and integration practices for JDK 9

mark.reinhold at oracle.com mark.reinhold at oracle.com
Mon Dec 2 11:38:45 PST 2013


2013/11/24 9:15 -0800, joe.darcy at oracle.com:
> On 11/24/2013 4:17 AM, Alan Bateman wrote:
>> I haven't see any comments yet from folks that currently push to 
>> jdk8/awt and jdk8/2d but one thing that is an unknown (to me at least) 
>> is whether there is any non-automatic testing that needs to happen 
>> before the changes go into master. If there is then I just wonder what 
>> this means for a weekly or bi-weekly integration from dev to master. 
>> Maybe it's no different to today, at least in the short term.
> 
> A detail I omitted from the earlier description, the client libraries 
> (awt, 2d, swing, etc.) and core libraries are integrated into master 
> simultaneous even though they come from separate forests now. (The 
> integrator creates a side forest with the combined set of client and 
> core fixes. This goes through build + test before getting pushed to master.)
> 
> One side-effect of the proposal is that the client libs and core libs 
> changes will get mingled a bit sooner than currently.

That's no doubt a good thing, but are we confident that we'll be able
to do such an integration every week, including any necessary manual
testing of client code?

If not then it seems we need a separate client forest that feeds into
the dev forest after appropriate testing, just like the HotSpot forests.

- Mark


More information about the jdk9-dev mailing list