Hi Neil,

Am Donnerstag, dem 16.03.2023 um 11:23 +0000 schrieb Neil C Smith:
> Hi Matthias,
> 
> On Sun, 12 Feb 2023 at 22:22, Neil C Smith <neilcsm...@apache.org> wrote:
> > On Sun, 12 Feb 2023, 19:11 Matthias Bläsing, 
> > <mblaes...@doppel-helix.eu.invalid> wrote:
> > > 
> > > Hi,
> > > 
> > > Am Freitag, dem 10.02.2023 um 10:12 +0000 schrieb Neil C Smith:
> > > > On Thu, 9 Feb 2023 at 19:02, Matthias Bläsing 
> > > > <mblaes...@doppel-helix.eu.invalid> wrote:
> > > > > - commit to make NetBeans runnable on JDK LTS -1
> > > > > - build with JDK LTS -1
> > > > > - be able to be build with the current JDK
> > > > 
> > > > +1 as long as that includes the platform.
> > > > 
> > > > That is what I suggested in the other thread (I don't see why we need
> > > > multiple threads incidentally!)
> > > > 
> > > > An LTS-1 strategy seems closest to how NetBeans used to function -
> > > > major-1, in a time when it also had more development resources?
> > > > 
> > > > Let's also be clear, though, that adopting an LTS-1 strategy means
> > > > dropping JDK 11 support either in our first release after JDK 21, or
> > > > the first after JDK 22 - so latest May 2024.
> > > 
> > > why would we do that? I said _runnable_ and _buildable_. As long as the
> > > current JDK support the target release I did not exclude that.
> > 
> > 
> > In which case I don't understand what you mean by committing to make 
> > NetBeans buildable and runnable on LTS-1? That to me means dropping the 
> > commitment to JDK 11 when it becomes LTS-2.
> 
> I'd still really like to see us make some movement here before the
> next release freeze in a month.
> 
> I'd still like to understand whether we're saying the same or
> different things about adopting an LTS-1 strategy here?

what I think I wanted to say is, that we don't need to raise the
bytecode level for the whole codebase and could keep most modules on
language level 8, but give developers the option to raise it to LTS-1
if necessary. The definition of necessary might be a matter of
dicussion. This would give people who aim for compatibility with JDK 8
for some modules the handle to work with NetBeans and get their wishes.

External dependencies might cause us to be required to raise the Java
level over LTS - 1. Some libraries might evolve faster than we like and
we might not be able to work with the LTS - 1 compatbile version.

This then also means, that the build JDK would be required to be
current or current-1.

I think generally aiming for compatibilty with LTS - 1 would be a good
compromise.

Greetings

Matthias, not sure if this really helped to clear things up

---------------------------------------------------------------------
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