As we move onwards to Apache NetBeans 12.6 there are a number of
points that still need resolution before the freeze date on Oct 15th -
some mentioned in the previous lazy consensus thread on releases in
January [1].

This is thread 1 of 2, and covers elements discussed on moving to
requiring JDK 11 for building NetBeans and the use of modules that
require JDK 11+ at runtime. [2] Hopefully this addresses concerns
raised there.

We'd like to propose the following -

* Apache NetBeans 12.6 will be the last release that can be built
using JDK 8. The following release will require JDK 11 to build.
* All Apache NetBeans 12.6 convenience binaries will aim to be built
with JDK 11 (let's make sure we're ready for it!)
* Apache NetBeans 12.6 will be the last release where the IDE as a
whole "officially" supports running on JDK 8. We already say we
require JDK 9+ for the IDE, with limited support for JDK 8. Let's be
more explicit.
* At least while certain dependent projects, such as VSNetBeans,
require JDK 8 support, most of the IDE will be built to be compatible
with JDK 8. The IDE should therefore continue to run on JDK 8, but
users should expect features may "drop out" over future releases.
* From point of 12.6 branching, modules may be added or upgraded to
require JDK 11 (using OpenIDE-Module-Java-Dependencies: Java > 11). No
module will do so without good reason, as an alternative
implementation where possible, with proper review in place, and
without compromising selected dependent projects.
* Automated testing on JDK 8 will remain as is where required and
infrastructure supports it. User testing of the IDE on JDK 8 shouldn't
be expected.

This thread is open for 72hrs under lazy consensus [3]. I'd summarize
and expand that to don't make extra work for other people. ie. -1 any
point here if you are offering an alternative that you can help
implement OR if any point will cause problems / extra work for you.

Thanks,

Neil
on behalf of release team

[1]: 
https://lists.apache.org/thread.html/r08e565beb4027d75cf21cd5385e16001d21b778af2113ed7d7b0de4a%40%3Cdev.netbeans.apache.org%3E
[2]: 
https://lists.apache.org/thread.html/ra00056e722c984c7335035c817fee8a925291d11be83330e27254c8c%40%3Cdev.netbeans.apache.org%3E
[3]: https://community.apache.org/committers/lazyConsensus.html /
https://community.apache.org/committers/consensusBuilding.html

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to