On Thu, Jan 10, 2019, 7:31 PM Robert Varga <[email protected]> wrote: > Hello everyone, > > as I noted in previous updates, our Neon release stream looks rather > good where JDK11 compatibility is concerned, with my local builds with > JDK11 passing with minor fixes (submitted) up to and including > openflowplugin. > > With the three version bumps tracked at TSC-186, TSC-187 and TSC-188, > this should be readily reproducible without resorting to my local hacks. > > I would like to ask individual projects to do some build testing to > ensure they work with JDK11 in the time we have left before Neon code > freeze sets in (1/24/2019), but as this was never a requirement to > participate nor a TSC-mandated goal, it really is up to them. > > The big question is how are we going to go about adopting Java 11 from > the point of: > - it being a fully supported runtime > - it being the minimum required runtime > > We have one prior experience with this upgrade, which was the transition > to Java 8, which was executed as follows: > > 1) We started preparation in Lithium, but have not completed it, > actually regressing on some front > > 2) In Beryllium, we have added parallel verify jobs to run each patch > with Java 7 and Java 8, with merge and autorelease jobs running with > Java 7 only > > 3) In Boron, we have bumped required source to 1.8 and ran all > verification and release jobs with Java 8 only > > If we follow this model and start executing now, Sodium would be the > combined Java 8/Java 11 release delivered in September 2019 and > Magnesium would be a Java 11-only release delivered in March 2020. > > The downside of this is the toll on our infrastructure, which means our > infra costs for Sodium would essentially double -- hence it may not be > an entirely feasible option. >
+1 I don't think this is a viable option given our need to substantially reduce infra spending. > > As an alternative we could skip the combined Java 8/Java 11 release, > going directly to a Java 11-only release -- either with Sodium or with > Magnesium. > +1 It seems reasonable to target Sodium to me. > > I would like to start the discussion around the options we have and > preferences of both OpenDaylight projects and our downstreams. > > Everybody, please chime in. > > Regards, > Robert > > P.S.: unlike when we first had our Java 8 discussion, Java 11 seems to > be supported by all major Linux distributions right now. > _______________________________________________ > release mailing list > [email protected] > https://lists.opendaylight.org/mailman/listinfo/release >
_______________________________________________ Discuss mailing list [email protected] https://lists.opendaylight.org/mailman/listinfo/discuss
