On Fri, 1 Oct 2021 at 15:58, Jaroslav Tulach <[email protected]> wrote: > My proposal would be that 12.6 is the last release of Apache NetBeans > > that supports building on JDK 8, and that *officially* supports > > running on JDK 8. > > I think me and my colleagues may need ability to run the NetBeans core code > on JDK 8 for another year. ... > > It would be great if me and my colleagues could continue to contribute to > the `master` branch. While focus of our team is VSNetBeans frontend, I > believe we provide a lot of collateral goodness for the whole NetBeans IDE.
Absolutely! I'm asking whether it's time for the last overall IDE release that officially supports running on JDK 8? We keep *as much as feasible* JDK 8 compatible, and definitely what VSNetBeans requires, for the foreseeable future. But yes, needs to be a balancing act that works for everyone while not overstretching ourselves! :-) We already recommend JDK 9+ for the IDE anyway. It's not a huge step to say we require JDK 11+ with a note that the IDE may start on JDK 8, but users should expect a degraded experience? > > and our requirement (as ASF) to test / track issues > > in running on JDK 8 is removed, > > My proposal suggests to build with JDK-11, but (also) test with JDK-8. > Certainly we need to run the platform tests on JDK8, we need to run the > Java editor tests on JDK8 and make sure the results are acceptably good. I > hope we'll be able to keep/use the existing testing infrastructure for > running such tests. I partly meant end user testing / issues. As in, can we reasonably expect a sufficient number of users to test on JDK 8 during release phases? How much extra work does that create? Do we treat JDK 8 only issues (that don't affect VSNetBeans!) with any urgency? etc. etc. We may need to consider which parts of our automated testing really needs to continue happening on JDK 8 though (or other JDKs really). It's also possible we may get some infrastructure issues with JDK 8 over the next year. And testing capacity is already a pinch point, particularly during releases, and particularly throwing JDK 17 in the mix too. Best wishes, Neil --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
