!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

117 Members
25 Servers

Load older messages


SenderMessageTime
24 Sep 2024
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️I don't think we should simply remove for the sake of removing, where possible, but when it's actively a maintenance burden it's worth it.19:38:55
@emilazy:matrix.orgemilysadly every package causes some kind of burden – if only by slowing down Hydra evaluation and build times and causing the channels to bump slower for everyone. but in this case it's a security burden too, since 22 is now EOL and someone has to go in and deal with every single copy of it and bump to 2319:40:32
@emilazy:matrix.orgemilyit seems like the main difference between Zulu and Temurin is that the former bundles OpenJFX. I don't know if it's possible for us to use our source OpenJFX build with Temurin or not?19:40:55
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Hmm, that would be a problem19:41:30
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️OpenJFX is bundled in at compile time iirc19:41:38
@emilazy:matrix.orgemilyah, so we ship Zulu for macOS because it's the only option to get JavaFX there, I suppose19:43:33
@emilazy:matrix.orgemilyI was told that nobody actually really cares much about JavaFX recently :) but maybe it would make more sense to standardize on Zulu instead of Temurin, then?19:43:56
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️ Temurin is pretty much the standard binary release of OpenJDK, so I don't think we'll switch over 19:47:10
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️(It's descended from the original AdoptOpenJDK, for reference)19:47:23
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Plus not everything needs OpenJFX19:47:34
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Ideally, we'd do a source build of JDK and JFX for Darwin, but that takes effort lol19:47:55
@emilazy:matrix.orgemilyare there that many obstacles to a Darwin source build?19:48:52
@emilazy:matrix.orgemilyOpenJDK doesn't have that many dependencies, does it?19:48:57
@emilazy:matrix.orgemily(I don't think there's too much reason to prefer one TCK-certified OpenJDK build over another if one meets our needs better though, since it's all the same stuff – but sticking with Temurin and leaving OpenJFX to source builds sounds reasonable to me)19:49:42
@emilazy:matrix.orgemilyFWIW I use Darwin so I might be able to unblock source JDK, though I don't really want to spend too much time on it as I've only really ended up touching Java stuff because of my FFmpeg work or like now for security reasons :)19:52:43
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️My only connection to JDK has been Minecraft lmao I just decided "Nobody else is doing this and I nerdsniped myself so this is my moment"20:21:25
25 Sep 2024
@emilazy:matrix.orgemilybtw, it looks like the JDK 8 distributions will be ending support in ~2 years with the expected OpenJDK EOL03:20:11
@emilazy:matrix.orgemilythe 6 years I was looking at was for Oracle builds03:20:23
@emilazy:matrix.orgemilybut Temurin and Corretto are giving up sooner03:20:42
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Wait03:20:44
@emilazy:matrix.orgemily(looks like Zulu is going for 6-8 more years though?)03:20:54
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Oracle builds are dying after 6 years?03:20:54
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️I'll finally stop having to deal with java.com in 6 years?03:21:14
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Yippie!03:21:16
@emilazy:matrix.orgemilyhttps://endoflife.date/oracle-jdk lists 6 more years of extended support for JDK 8. but those are proprietary builds that aren't relevant to us03:21:23
@emilazy:matrix.orgemilyI'm not really sure why there's so much disparity. the GPL OpenJDK licence means that any of these longer-term support builds (at least from not-Oracle) will have to release the source for their patches anyway03:22:12
@emilazy:matrix.orgemilybut Temurin 8 going EOL will mean there won't be a bootstrap JDK for 8, so realistically we'll probably have to stop supporting it within a couple years03:22:37
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Yep03:22:54
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Minecraft players will suffer, probably03:23:07
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Or more accurately will install lwjgl3ify03:23:33

There are no newer messages yet.


Back to Room ListRoom Version: 6