Update on JDK 10 repo consolidation; third generation prototype published at http://hg.openjdk.java.net/jdk10/consol-proto

Erik Joelsson erik.joelsson at oracle.com
Tue Sep 5 07:17:00 UTC 2017


Hello Aleksey,

Thank you for your comments, see below.


On 2017-09-04 12:21, Aleksey Shipilev wrote:
> On 09/01/2017 08:36 PM, joe darcy wrote:
>> Third generation prototype with tags from JDK 9 and JDK 10 available for browsing at:
>>
>>      http://hg.openjdk.java.net/jdk10/consol-proto/tags
>>
>> Please sent comments by Wednesday, September 6.
> Looking at this:
>    http://hg.openjdk.java.net/jdk10/consol-proto/file/b3acd2a9bbf1/src/
>
> *) It is odd to see the high-level directories like:
>    src/bsd
>    src/solaris
>    src/linux
>
> There seem to be man pages in them. Are those supposed to reside in src/doc/*?
I agree those directories look weird and they only contain man pages. 
The long term plan for man pages is to move the sources to module 
specific source directories. That move will likely be more involved than 
just moving files (changing formats, build logic etc) so should be done 
separately from this reorg. Because of that I've intentionally not moved 
those files.
>
> *) src/langtools seems to miss its contents? Was the code moved to (java|jdk).compiler, and samples
> left out? If so, src/langtools should really be under src/samples?
This is actually a good catch. I have left src/<old-repo> in some cases 
with files I didn't know where they belong, but then for nashorn I did 
move the samples dir into the common sample location. I should do the 
same here and will update the file moving script appropriately. And yes, 
all module src dirs are at the top level src/<module>.

In general though, we do expect more cleanup is going to be needed after 
this change as it settles in. In the build I have tried to keep the 
changes minimal to be able to keep the evolving patch set small until 
the actual conversion happens.

/Erik
> -Aleksey



More information about the jdk10-dev mailing list