JDK submit repo

Volker Simonis volker.simonis at gmail.com
Wed Jan 24 08:24:19 UTC 2018

On Tue, Jan 23, 2018 at 9:33 PM,  <mark.reinhold at oracle.com> wrote:
> The submit repo is now open for pushes from any JDK Committer:
>   http://hg.openjdk.java.net/jdk/submit

Hi Mark,

thanks a lot for pushing this forward!

> If you push a branch whose name starts with "JDK-" into this repo
> then it will automatically be built and tested on Oracle's internal
> build system, and a summary of the results will be e-mailed back to
> you.  This typically takes a couple of hours.  If one or more tests
> fail then you can contact an Oracle engineer to get more information
> about the failures.
> The default branch of the submit repo is automatically kept in sync
> with the main-line repo, jdk/jdk.
> This is (obviously) not the complete open build-and-test system that
> we'd all like to see in the long run, but until we have such a system
> it will hopefully help us be a bit more productive.
> More information:
>   https://wiki.openjdk.java.net/display/Build/Submit+Repo
> (Unlike the first prototype, which some of you helped to test last
>  summer, this version does not automatically push your change into
>  some other repo if all the tests pass, and there are no plans to
>  implement that feature due to recent build-system changes.)

The FAQ says:

Q: If all the tests pass, will my change be automatically be pushed to
the main-line JDK repo?
A: No. You'll need to do that yourself.

So what does that mean. If I have a hotspot change and all the tests
pass, am I now allowed to push that myself ?

If the answer is "yes", there's still the problem that hotspot changes
should go into jdk/hs but the submit repo mirrors jdk/jdk so what I've
tested in the submit repo might be slightly different from what I will
actually push.

If the answer is "no", than when will we finally get there ?

The other question applies for changes which touch any of the
configure files and require the re-generation of
generated-configure.sh. If such a change passes all tests in the
submit repo, can I push it into the jdk/jdk myself or do I still need
a sponsor?

Thank you and best regards,

> - Mark

More information about the jdk-dev mailing list