On 09/02/2021 11:18, Magnus Ihse Bursie wrote:

This is a re-post of a change that was posted as webrev prior to the Github migration. It is not ready for integration as-is, since it needs to be rebased to the current HEAD, and that is bound to be a non-trivial operation after this much time.

However, I think it is relevant to have this available as a Github review, in light of the closely relatedJDK-8257733. The idea of posting this draft review is to make it easier for reviewers to visualize the end result of both JDK-8241463 and <https://bugs.openjdk.java.net/browse/JDK-8257733.>JDK-8257733. <https://bugs.openjdk.java.net/browse/JDK-8257733.>

This patch will move the source code for the build tools into their respective modules, in a separate|tools|directory.

Draft review: https://github.com/openjdk/jdk/pull/2475

It might be worth summarizing in a few lines what the proposal is.

My reading of it of pull/2475 is that the build tools used to generate source files, resources, or other files for the lib directory are moved into src/$MODULE/share/tools. I assume this is compatible with the source paths that the idea.sh script emits so it won't get confused with the source code for the module.

There are a couple of tools that digest data files imported from upstream to create source files and resources for more than one module and they aren't moving at this time, right? There is also the checked in jdwp.spec that is processed by a tool at build time to generate sources for 2 modules, that one might be a bit awkward too.

Are there any other high-level points that we should know about?

-Alan.



Reply via email to