Looking ahead: proposed Hg forest consolidation for JDK 10

Joseph D. Darcy joe.darcy at oracle.com
Thu Oct 13 00:04:00 UTC 2016


Hello,

On 10/12/2016 2:17 PM, Lindenmaier, Goetz wrote:
> Hi,
>
> I think Andrew has a good point there.
> Cutting it into two would exactly mirror how we work
> with the licensee code, and it would help hotspot developers.
> Thanks Andrew!
>
> Best regards,
>    Goetz
>

Some general comments, there are several hundred engineers regularly 
making changes to the JDK code base. Those engineers work in a wide 
variety of different ways, in different source languages (C/C++, Java), 
with different subsets of the code (just one current repository, changes 
often crossing repositories), at different rates of pushing changes, etc.

Compared to the split repository arrangement today, the consolidated 
repository does make some kinds of operations easier or more natural and 
other operations more difficult. The trick is balancing the relative 
costs and benefits of the two categories of operations of course, which 
can be subtle [1] and one reason we are asking for feedback to get a 
better sense of the trade-offs.

Conversely, I think it is reasonable for engineers making changes to the 
JDK to be wiling to offer some flexibility in adjusting established 
worksflows optimized for the split repositories to accommodate the sort 
of infrastructure changes being proposed here for a consolidated one.

Thanks,

-Joe

[1] "Norms: How to Measure Size," 
https://blogs.oracle.com/darcy/entry/norms_how_to_measure_size


More information about the jdk9-dev mailing list