JDK 11.0.3 Update process
Langer, Christoph
christoph.langer at sap.com
Mon Feb 18 19:26:16 UTC 2019
Hi,
I agree with Aleksey's point of view on the backports. We're currently processing them and I believe it'll take a little bit of time until we're done. Today, for instance, I stumbled over a JFR change which needs some more thinking/testing. So, for the time being I think it's best we keep jdk11u open for that work. So hopefully some time next week we'll be done with the main bulk and can proceed going towards the new setup.
I also think, we should get the answer to Volker's questions about the right way to do merges with these mercurial trees and the hgupdater tool before we install the new repository setup.
Consider a point when we have the target setup in place (as per Rob's mail which fits perfectly by the way, thanks Rob):
jdk11u -> 11.0.3 (Changes pushed to jdk11u will create a JBS backport issue targeted for version 11.0.3)
jdk11u-dev -> 11.0.4 (Changes pushed to jdk11u-dev will create a JBS backport issue targeted for version 11.0.4)
I would think we should then push changes targeting version 11.0.3 into the jdk11u repo. Then, by merging jdk11u regularly into jdk11u-dev, we'll get the 11.0.4 backport items created by hgupdater. Rob needs to confirm that. And what happens, if a change in jdk11u-dev needs to be cherry-picked to jdk11u? will hgupdater be smart enough to cope with that when merging back jdk11u into jdk11u-dev? And, what happens, if after April we set jdk11u to target 11.04 in hgupdater and then merge jdk11u-dev into jdk11u? Will hgupdater be smart enough to handle that? I believe/hope the answer to both questions is a yes, but I'd like to have Rob or somebody from the Oracle ops team confirm.
We should also find an agreement on the question what the restrictions for jdk11u repository will be eventually? Shall it be all jdk-updates committers or only a subset of people performing the release work? I'm open here.
And last but not least, Andrew (APH): As of today you are the appointed jdk11u maintainer [0]. Congratulations Now I think this means that you'll need to approve our "jdk11u-fix-request" labeling in JBS. And there are quite a few of them. I suggest you name a few additional maintainers like Oracle has for the jdk12u updates project [1], that have the powers to approve these fix requests. I'd like to hereby nominate Aleksey, Andrew (Hughes) and myself for this role. We should of course stick to Alekseys suggested rule that if one of us requests a backport, somebody else from the maintainers group has to approve to follow a 4-eyes principle. Would you agree to that?
Thanks and Best regards
Christoph
[0] https://wiki.openjdk.java.net/display/JDKUpdates/JDK11u
[1] https://wiki.openjdk.java.net/display/JDKUpdates/JDK12u
> -----Original Message-----
> From: jdk-updates-dev <jdk-updates-dev-bounces at openjdk.java.net> On
> Behalf Of Andrew Haley
> Sent: Montag, 18. Februar 2019 19:48
> To: Aleksey Shipilev <shade at redhat.com>; Volker Simonis
> <volker.simonis at gmail.com>
> Cc: René Schünemann <rene.schuenemann at gmail.com>; jdk-updates-
> dev at openjdk.java.net
> Subject: Re: JDK 11.0.3 Update process
>
> On 2/18/19 6:22 PM, Aleksey Shipilev wrote:
> > On 2/18/19 7:20 PM, Andrew Haley wrote:
> >> On 2/18/19 6:15 PM, Aleksey Shipilev wrote:
> >>> Please note: we are in process of backporting 11.0.3-oracle issues to jdk-
> updates/jdk11u. If you
> >>> want to have all 11.0.3-oracle fixes in 11.0.3, those fixes would end in -
> dev for a while, and you
> >>> need to consider pulling them to master some time later. If anything we
> do today precludes that, I
> >>> would be very unhappy.
> >>
> >> Yo're mostly done with these backports, right?
> >> Please finish what you are doing, then tell me when you're done.
> >
> > No, we are not even half-way done. I expect we are done by the end of
> the week, *IF* there are no
> > surprises.
>
> I'm happy to wait. Is everyone else?
>
> --
> Andrew Haley
> Java Platform Lead Engineer
> Red Hat UK Ltd. <https://www.redhat.com>
> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
More information about the jdk-updates-dev
mailing list