!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

109 Members
23 Servers

Load older messages


SenderMessageTime
27 Mar 2025
@msgilligan:matrix.orgmsgilliganhttps://github.com/NixOS/nixpkgs/pull/38402800:54:55
@msgilligan:matrix.orgmsgilligan There have also been some changes upstream and the PR should be updated and rebased (though they don't like they'll help with aarch64-linux) 00:55:31
@tomodachi94:matrix.orgTomodachi94 (they/them) (Everything works out of the box now! No more hacky workarounds needed) 00:57:46
@msgilligan:matrix.orgmsgilligan

Last week, I actually talked to someone from someone from Oracle who is responsible for jextract (at a JavaOne side event) and he admitted it needed some love.

I'm glad I haven't made it a direct dependency of my build. I just need to install it periodically and use it to generate Java source that I check in to the repository.

01:05:51
@msgilligan:matrix.orgmsgilliganHe complained about the LLVM dependencies...01:07:03
@msgilligan:matrix.orgmsgilliganHopefully things will stabilize around JDK 2501:09:39
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️With regards to dropping JDK versions, unless they are actively a maintainability hazard, I would rather we keep as many versions as are reasonable01:18:17
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️The heuristic I propose is keeping JDK versions between LTS versions, and dropping only when the next LTS cycle begins01:18:42
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️(I talked with msgilligan about this at PlanetNix for a bit of extra context)01:19:46
@emilazy:matrix.orgemily as long as EOL ones are marked knownVulnerabilities there's no inherent problem, but frankly that is going to be a worse UX than using an old Nixpkgs rev in many ways 01:21:49
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Re: 25.05, I don't know of any notable blockers, meant to come here and ping everyone to ask but you beat me to the punch. Anything like gradle 9 would be nice to have but isn't necessary01:22:22
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️
In reply to @emilazy:matrix.org
as long as EOL ones are marked knownVulnerabilities there's no inherent problem, but frankly that is going to be a worse UX than using an old Nixpkgs rev in many ways
Isn't it just an allowInsure config?
01:22:33
@emilazy:matrix.orgemilyI am unconvinced that we need to have a greater proliferation of JDKs than e.g. Fedora which does the rolling package for non-LTS, though01:22:40
@emilazy:matrix.orgemily
In reply to @infinidoge:inx.moe
Isn't it just an allowInsure config?
and building OpenJDK yourself, yeah
01:22:52
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️I don't think the cache is purged so it probably wouldn't need to be built(?)01:23:13
@emilazy:matrix.orgemilydependencies change, so it would01:23:59
@emilazy:matrix.orgemilystaging cycle invalidates all hashes every few weeks01:24:09
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Ah, yeah that would do it01:24:09
@msgilligan:matrix.orgmsgilligan I'm asking for the last two non-LTS on unstable and would be ok with no non-LTS on stable Nixpkgs. 01:24:17
@msgilligan:matrix.orgmsgilligan * I'm asking for the last two non-LTS on unstable and would be ok with no non-LTS on stable Nixpkgs. (and the older non-LTS could be marked with knownVulnerabilities) 01:27:15
@emilazy:matrix.orgemily I just checked and JDK 8, 11, 17, and 21 are all vulnerable versions in unstable right now. so (a) that is a release blocker and (b) I remain unconvinced there are sufficient maintainer resources to do upkeep on even the current number of JDKs 01:27:48
@msgilligan:matrix.orgmsgilliganWe might be able to drop JDK 8. Even people that I know who are developing on Debian for old Android have switched to JDK 11.01:30:38
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Too much downstream uses JDK 8 as much as I would love to pass it along to the reaper01:31:14
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Minecraft being the one I know best off of the top of my head01:31:28
@emilazy:matrix.orgemilywhen I consolidated the JDK packages I think every single one of them was multiple updates and multiple advisories behind... the latest advisory was over two months ago and the only JDK that has been updated for it is one that just went EOL01:31:35
@emilazy:matrix.orgemilyMinecraft hasn't been on JDK 8 for a long time01:32:15
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Old versions of Minecraft are though, and they are still regularly played01:33:08
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Prism has a jdk8 dependency for this reason01:33:15
@msgilligan:matrix.orgmsgilligan My thumbs-up here is just for Minecraft being cool and Infinidoge 🏳️‍⚧️ and I discussing Minecraft at Planex Nix. I don't personally know to what extent the Minecraft community is till using JDK 8. 01:33:55
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️JDK 8 still gets updates, and Oracle is hellbent on keeping it alive, as much as I hate it01:34:36

Show newer messages


Back to Room ListRoom Version: 6