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