update: merged, lower bound for build/test/run is now JDK 21 for master

-mbien

On 1/28/26 00:04, Michael Bien wrote:
> Hello devs,
>
> I think we should be able to stick to our plan[1][2] and bump the build and 
> test baseline to JDK 21 for NB 30.
>
> https://github.com/apache/netbeans/pull/9151 bumps the lower bound for CI 
> while also updating some tests
> where needed and everything passes.
>
> The PR above is quite small actually, because a lot of the changes made it 
> already into NB 29, for example
> the gradle tooling update #9112, tech dept reductions like #9051 and many 
> test data and dependency updates
> removed modules from the problem list.
>
>
> What we can't do however is to change to javac.release=21 in a module yet, 
> because this is currently
> blocked by the (remaining) modules listed in 
> https://github.com/apache/netbeans/issues/7871.
>
> If we wanted to use javac.release=21 we would have to disable the GraalVM job 
> for example, since it is 
> stuck on JDK 17 (22.3.1). Also listed on #7871 and mentioned in previous 
> mails[3].
>
> JDK 21 would also unlock the RecordingStream#stop method[4] in tests which is 
> very useful
> for replacing functionality which relied on the SecurityManager. (#9151 is 
> calling it via reflection atm)
>
> best regards,
>
> michael
>
> ps: this is also an attempt to bring some of the slack discussion back to the 
> mailing list which ASF encourages.
>
> [1] 
> https://cwiki.apache.org/confluence/display/NETBEANS/Minimum+JDK+build+and+run+policy
> [2] https://lists.apache.org/thread/omt7lfqjvjbfc83w8q8886gnjg8d6syf
> [3] https://lists.apache.org/thread/t7vo4oy47p4kzl4gccn17rsd8b39dnlf
> [4] 
> https://docs.oracle.com/en/java/javase/21/docs/api/jdk.jfr/jdk/jfr/consumer/RecordingStream.html#stop()
>


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