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



Reply via email to