Rather conservative, but at least moving forward: +1 On Thu, Oct 7, 2021 at 6:05 AM Neil C Smith <neilcsm...@apache.org> wrote:
> 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 > > > >