!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

105 Members
22 Servers

Load older messages


SenderMessageTime
27 Mar 2025
@tomodachi94:matrix.orgTomodachi94 (they/them) This is a very good question. I think we should, but only if support will end during the support period of 25.05 02:59:58
@msgilligan:matrix.orgmsgilliganSupport on non-LTS ends as soon as a new non-LTS is released, so that pretty much means they all get dropped during the support period of 25.05.03:01:45
@msgilligan:matrix.orgmsgilliganSo 24 is the newest non-LTS and it will go out of support in September03:02:47
@msgilligan:matrix.orgmsgilliganhttps://www.oracle.com/java/technologies/java-se-support-roadmap.html03:03:14
@msgilligan:matrix.orgmsgilligan(And there's a long lecture about there being no such thing as LTS OpenJDK, it depends upon each vendor, etc. But for practical purposes I'm pretty sure there is no Open Source OpenJDK release that supports non-LTS releases longer than Oracle)03:05:36
@msgilligan:matrix.orgmsgilliganSo by this logic it should be: 25.05: 8, 11, 17, 21 25.11: 8, 11, 17, 21, 25 (unless people agree that 8 can be dropped)03:14:20
@msgilligan:matrix.orgmsgilligan

For reference here's output from my SDKMAN! on macOS:

$ sdk list java | grep tem
 Temurin       |     | 24           | tem     | installed  | 24-tem              
               | >>> | 23.0.2       | tem     | installed  | 23.0.2-tem          
               |     | 22.0.2       | tem     | local only | 22.0.2-tem          
               |     | 21.0.6       | tem     | installed  | 21.0.6-tem          
               |     | 17.0.14      | tem     | installed  | 17.0.14-tem         
               |     | 11.0.26      | tem     | installed  | 11.0.26-tem        
03:15:00
@msgilligan:matrix.orgmsgilliganThey don't support 8. You can see that 22.02 is "local only" which means it has disappeared from their servers. And the 23 and 24 releases are currently available/active.03:16:50
@msgilligan:matrix.orgmsgilligan This is roughly the behavior I would like to see on unstable 03:17:24
@msgilligan:matrix.orgmsgilligan24.11 has jdk23 even though it is now unsupported03:19:50
@emilazy:matrix.orgemilyit's sorta Oracle's own poor decision that they offer no overlap in support period03:22:22
@emilazy:matrix.orgemilyeven we manage a month03:22:27
@emilazy:matrix.orgemilyI get the impression they essentially see non-LTS releases as previews rather than something production oriented03:22:54
@msgilligan:matrix.orgmsgilliganHere is Temurin's policy: https://adoptium.net/en-GB/support/03:24:00
@emilazy:matrix.orgemilyI think most of the downstream builds have the same policy because it's essentially a matter of what commits Oracle will do03:25:22
@msgilligan:matrix.orgmsgilliganThey use the word "Availability". There is a difference between "availability" and support. 03:25:31
@msgilligan:matrix.orgmsgilligan For Nix, I would define availability as existing on master, but one could argue it is still available from an earlier hash. 03:26:25
@emilazy:matrix.orgemilyI don't think there really is. "End of Service/Support Life - this code stream is no longer being maintained. No further builds of Eclipse Temurin are planned."03:26:29
@msgilligan:matrix.orgmsgilligan * For Nix, I would define availability as existing on master or unstable, but one could argue it is still available from an earlier hash. 03:26:44
@emilazy:matrix.orgemilyultimately, as soon as the next non-LTS is out, the next security advisory doesn't include patches for the previous one03:27:08
@msgilligan:matrix.orgmsgilliganWell, the question is whether the unsupported builds are available for download.03:27:13
@emilazy:matrix.orgemilythat's the reality that Oracle decides and everyone else is constrained by03:27:21
@msgilligan:matrix.orgmsgilliganI'm happy to use an unsupported build for a month or two.03:27:32
@emilazy:matrix.orgemilywould you be, if a critical severity CVE comes out days after it leaves support?03:28:10
@msgilligan:matrix.orgmsgilliganWell, yeah actually maintaining the JDK is a lot of work. But other vendors can do it and I think some of the big ones do for paid support.03:28:24
@emilazy:matrix.orgemilybecause you can look at the stream of advisories and see that it's really like clockwork. it just comes down to gambling in the end03:28:43
@emilazy:matrix.orgemilywe don't like to gamble with users' security03:29:02
@msgilligan:matrix.orgmsgilliganI'd move really fast to the new one. But having releases deleted automatically, in the same PR as the new release seem excessive.03:29:14
@msgilligan:matrix.orgmsgilligan Well, I'm talking about availability on unstable. And saying that marking them as knownVulnerabilities immediately even if there aren't any. 03:30:24
@msgilligan:matrix.orgmsgilligan I'd say users of NixOS who are not paying anything and using non-LTS releases on the unstable branch that are out of upstream support are gambling with their own security. And personally, I'm willing to do that because my main use case is developing alpha software that will eventually run on the stable branch. 03:31:59

Show newer messages


Back to Room ListRoom Version: 6