RFR: JDK-8027566 Remove the old build system

Joe Darcy joe.darcy at oracle.com
Fri Nov 8 18:51:03 UTC 2013


On 11/08/2013 06:27 AM, Magnus Ihse Bursie wrote:
> On 2013-11-08 14:46, Alan Bateman wrote:
>> On 08/11/2013 13:33, Magnus Ihse Bursie wrote:
>>>
>>> I think there are both pros and cons by going through tl. As you 
>>> say, it will result in more testing. But it will also likely result 
>>> in a bunch of merge issues, since changes in the build system is 
>>> likely to continue arrive in the build forest. I have looked at the 
>>> latest round of webrevs, and most of them will require manual 
>>> merging if they are applied after the removal, typically meaning 
>>> updating paths.
>>>
>>> So if we take this one in through tl, I assume we have to do one the 
>>> following:
>>> * Accept that there will be potentially problematic manual merges 
>>> for the integrators.
>>> * Block the build forest for more checkins until the big change hits 
>>> the master.
>>> * Divert all build changes to tl after this one goes in and until it 
>>> reaches master.
>>> * Don't integrate build in the next round of integration, just tl.
>>> * ... or something else?
>> The changes going through jdk8/build is recent weeks have been 
>> disruptive and I don't think it's a good use of integrators' time to 
>> have to deal with that. I also wonder if there is really any need to 
>> continue with jdk8/build, maybe it's time to just retire it.
>
> I'm not sure I could figure out what you're suggested course of action 
> is. :-)
>
> This change is likely to be disruptive to all other makefile changes, 
> regardless of which way it goes in. I'm not sure how to minimize the 
> conflicts.
>

If there is a problem with build changes pushed through build-dev, once 
they get noticed after hitting TL, it can take a week or more for a fix 
to propagate from the build forest -> master -> TL. Putting such fixes 
through TL to begin with avoids the long propagation delays.

-Joe




More information about the build-dev mailing list