jdk11u 11.0.2 updates process/schedule for builds?
Rob McKenna
rob.mckenna at oracle.com
Fri Dec 7 13:39:26 UTC 2018
On 07/12/18 14:26, Volker Simonis wrote:
> On Thu, Dec 6, 2018 at 5:22 PM Rob McKenna <rob.mckenna at oracle.com> wrote:
> >
> > On 06/12/18 16:10, Andrew Leonard wrote:
> > > Thanks Rob, I think I am getting it now :-)
> > > So to summarize my understanding:
> > > - jdk-updates/jdk11u repo is available for openjdk community fixes to
> > > be contributed if deemed required for the next jdk11.0.2 release, but no
> > > regular builds are produced/tagged from that.
> > > - <the internal jdk11u CPU security repo> where the security patches
> > > are developed, regularly merges in updates from the jdk-updates/jdk11u
> > > public repo, and it is in this internal repo where regular
> > > "builds"(tagged) are created by the internal team.
>
> I don't think this point is really correct. It is totally unclear
> which changes from jdk-updates/jdk11u are merged into the jdk11.0.2
> CPU repo. This is one of the problems I addressed in my previous mail.
> The other problem is that it is not obvious as well, at which exact
> point in time (i.e. from which exact change) jdk11.0.2 was initially
> forked. Therefor it is totally unclear which changes from
> jdk-updates/jdk11u will finally end up in 11.0.2 until the 11.0.2 CPU
> repo will be merged back into jdk11u.
I don't think this affects the correctness of the preceding statement,
however:
- Any bug that has an 11.0.2 fixVersion in jbs has been merged. (I
acknowledge that some of these issues may be confidential however - I
believe this issue is under discussion)
- We have hunted down the cause of the duplicate merges issue. As they
are duplictes they are safe to ignore, but this should not happen
again. (with the exception of duplicate changesets for critical
requests)
- There is a jdk-11.0.1+0 tag intended to mark the point of the fork, but
that isn't available until GA. Leave that with me, perhaps we can push
this to the open at the time of creation.
-Rob
>
> > > - At jdk11.0.2 GA the <internal jdk11 CPU security repo> is merged
> > > into the jdk-updates/jdk11u public repo
> > >
> > > Does that sound correct?
> >
> > Yep!
> >
> > -Rob
> >
> > >
> > > Cheers
> > > Andrew
> > >
> > > Andrew Leonard
> > > Java Runtimes Development
> > > IBM Hursley
> > > IBM United Kingdom Ltd
> > > Phone internal: 245913, external: 01962 815913
> > > internet email: andrew_m_leonard at uk.ibm.com
> > >
> > >
> > >
> > >
> > > From: Rob McKenna <rob.mckenna at oracle.com>
> > > To: Andrew Leonard <andrew_m_leonard at uk.ibm.com>
> > > Cc: jdk-updates-dev at openjdk.java.net
> > > Date: 06/12/2018 15:38
> > > Subject: Re: jdk11u 11.0.2 updates process/schedule for builds?
> > >
> > >
> > >
> > > Hey Andrew,
> > >
> > > No problem.
> > >
> > > On 06/12/18 14:14, Andrew Leonard wrote:
> > > > Thanks for the info Rob. That was my thoughts as well that 11.0.1/2
> > > would
> > > > be CPU security fixes only and merged once they are ready..., however
> > > what
> > > > i'm a little confused by is that looking at the mercurial log for jdk11u
> > >
> > > > shows ~60 changesets beyond the jdk-11.0.1+13 tag, so I am guessing
> > > these
> > > > are non-CPU fixes...? This maybe related to the discussion Volker raised
> > >
> > > > last month here, not sure I quite understood the resolution on that one?
> > > >
> > > > So for example the fix for this backport (
> > > >
> > > https://bugs.openjdk.java.net/browse/JDK-8214859
> > > ) was merged into jdk11u
> > > > yesterday, even though it's targetted for 11.0.3?
> > >
> > > The purpose of this repo is to collect OpenJDK fixes submitted by the
> > > community for inclusion into the next release. Security changes are
> > > handled separately and published on the GA of the release.
> > >
> > > >
> > > > Given the extensive set of non-CPU fixes, would we look to label a new
> > > > build level with these at some point?
> > >
> > > Build tags from the cpu repository (the one containing the security
> > > fixes) will also be synced at GA. Fixes from
> > > http://hg.openjdk.java.net/jdk-updates/jdk11u
> > > are regularly merged into
> > > this repository.
> > >
> > > -Rob
> > >
> > > >
> > > > Thanks
> > > > Andrew
> > > >
> > > > Andrew Leonard
> > > > Java Runtimes Development
> > > > IBM Hursley
> > > > IBM United Kingdom Ltd
> > > > Phone internal: 245913, external: 01962 815913
> > > > internet email: andrew_m_leonard at uk.ibm.com
> > > >
> > > >
> > > >
> > > >
> > > > From: Rob McKenna <rob.mckenna at oracle.com>
> > > > To: Andrew Leonard <andrew_m_leonard at uk.ibm.com>
> > > > Cc: jdk-updates-dev at openjdk.java.net
> > > > Date: 05/12/2018 18:59
> > > > Subject: Re: jdk11u 11.0.2 updates process/schedule for builds?
> > > >
> > > >
> > > >
> > > > On 05/12/18 13:29, Andrew Leonard wrote:
> > > > > Hi,
> > > > > I'd just like to query the 11.0.2 updates process in the
> > > > > jdk-updates/jdk11u repo. I've noticed there have been no tagged builds
> > >
> > > > as
> > > > > yet for 11.0.2, is that normal?
> > > >
> > > > It is. 11.0.1/2 are cpu releases containing security fixes.
> > > >
> > > > > or are those builds in the Oracle managed
> > > > > "internal-repo" for 11.0.2? Is there a merge schedule for builds, or
> > > > will
> > > > > they all suddenly appear closer to the GA for 11.0.2?
> > > >
> > > > The build tags will not be made available until just after GA when the
> > > > contents of the release are pushed to the open repo.
> > > >
> > > > -Rob
> > > >
> > > > > Thanks
> > > > > Andrew
> > > > >
> > > > > Andrew Leonard
> > > > > Java Runtimes Development
> > > > > IBM Hursley
> > > > > IBM United Kingdom Ltd
> > > > > Phone internal: 245913, external: 01962 815913
> > > > > internet email: andrew_m_leonard at uk.ibm.com
> > > > >
> > > > >
> > > > > Unless stated otherwise above:
> > > > > IBM United Kingdom Limited - Registered in England and Wales with
> > > number
> > > >
> > > > > 741598.
> > > > > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
> > >
> > > > 3AU
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Unless stated otherwise above:
> > > > IBM United Kingdom Limited - Registered in England and Wales with number
> > >
> > > > 741598.
> > > > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
> > > 3AU
> > >
> > >
> > >
> > >
> > >
> > > Unless stated otherwise above:
> > > IBM United Kingdom Limited - Registered in England and Wales with number
> > > 741598.
> > > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
More information about the jdk-updates-dev
mailing list