RFD: Draft guidelines for working on jdk8u

Langer, Christoph christoph.langer at sap.com
Wed Feb 20 13:11:47 UTC 2019


Hi Andrew,

did you already read my last mail [0] ?

> > snip...
> >
> >> We have two active trees, hg.openjdk.java.net/jdk8u/jdk8u/ and
> >> hg.openjdk.java.net/jdk8u/jdk8u-dev/. jdk8u-dev is always open to all
> >> contributors, and that's where everyone should push their patches
> >> after maintainer approval. When the time comes for an update release,
> >> jdk8u-dev will be copied to jdk8u for testing and stabilization. From
> >> that point onwards only critical bug fixes may be applied to jdk8u, at
> >> the discretion of the maintainers.
> >
> > I think jdk8u-dev -> jdk8u syncs need to be done at more regular intervals
> > with jdk8ux-by style tags.
> 
> Yes. Once a week has been suggested. So I should fix this para with
> 
> >> We have two active trees, hg.openjdk.java.net/jdk8u/jdk8u/ and
> >> hg.openjdk.java.net/jdk8u/jdk8u-dev/. jdk8u-dev is always open to all
> >> contributors, and that's where everyone should push their patches
> >> after maintainer approval.
> >> [ Patches pushed to jdk8u-dev will be copied to jdk8u at regular intervals.]
> >> When the time comes for an update release,
> >> jdk8u-dev will closed for testing and stabilization. From
> >> that point onwards only critical bug fixes may be applied to jdk8u, at
> >> the discretion of the maintainers.
> 
> OK?

My proposal would rather be like this:

We have two active trees, hg.openjdk.java.net/jdk8u/jdk8u/ and
hg.openjdk.java.net/jdk8u/jdk8u-dev/. jdk8u-dev is always open to all
contributors, and that's where everyone should push their patches
after maintainer approval.
When the time comes for an update release (e.g. once per quarter),
jdk8u-dev will be copied to jdk8u to build the base for an update release.
jdk8u will be dedicated to testing and stabilization. Only critical bug fixes
may be applied to jdk8u, at the discretion of the maintainers.
[ The fixes done in jdk8u will be merged into jdk8u-dev at regular intervals.]

Isn't that what we want to do?

Best regards
Christoph

[0] https://mail.openjdk.java.net/pipermail/jdk8u-dev/2019-February/008613.html



More information about the jdk8u-dev mailing list