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