| 25 Apr 2025 |
Ami | i see | 15:37:12 |
emily | do you mean in stable or unstable? | 15:37:54 |
Ami | unstable | 15:38:03 |
Ami | (i somehow manage to repeatedly forget that stable exists) | 15:41:21 |
emily | I also manage to forget that | 15:45:56 |
emily | looks like openjdk is on the latest OpenJDK 21? | 15:47:53 |
emily | 21.0.7 | 15:47:58 |
Ami | where are you getting this from? | 15:48:43 |
emily | which part? | 15:49:11 |
emily | version in Nixpkgs was nix eval nixpkgs/master#legacyPackages.x86_64-linux.openjdk.version but search.nixos.org will also tell you | 15:49:22 |
emily | latest OpenJDK 21 release is https://github.com/openjdk/jdk21u/tags | 15:49:48 |
Ami | where i checked (nix-channel --update && nixos-rebuild switch and search.nixos.org) it's on 21.0.5+11 | 15:49:51 |
Ami | * where i checked (nix-channel --update && nixos-rebuild switch, a few hours ago and search.nixos.org) it's on 21.0.5+11 | 15:51:13 |
emily | oh, you're right. I editorialized slightly, oops – I checked staging just to be sure. turns out we have an update in the pipeline | 15:54:35 |
emily | we just started -next, so hopefully in a week or two? | 15:54:44 |
emily | (…hope we remembered to backport it to stable) | 15:54:57 |
Ami | ah nice | 16:11:03 |
| 26 Apr 2025 |
| PROgrm_JARvis joined the room. | 13:03:40 |
| 28 Apr 2025 |
| chvp left the room. | 14:28:04 |
| 1 May 2025 |
| Rosario Pulella changed their display name from Rosario Pulella to Rosuavio. | 20:08:00 |
| 8 May 2025 |
| @98765abc:mozilla.org changed their profile picture. | 11:35:19 |
| 9 May 2025 |
| Frédéric Christ changed their display name from Frédéric Christ to Frédéric Christ (🧳 12.05. - 02.06.). | 10:20:38 |
| 16 May 2025 |
FliegendeWurst | Anyone against packaging Temurin 25 early access? https://github.com/NixOS/nixpkgs/pull/368598 | 20:15:37 |
emily | not certain I see the suitability for Nixpkgs. it poses similar maintenance burden to our other JDK versions (security patches etc.) and is even less good to rely on | 20:26:13 |
emily | though of course a binary build is less of a burden than a source one | 20:26:19 |
| 17 May 2025 |
| terrorjack set a profile picture. | 08:53:54 |
| 21 May 2025 |
msgilligan | I'm ready to begin experimenting with JDK 25 and a Temurin EA binary build would be helpful. Since JDK 25 will be LTS and will be final in September, getting packages migrated to JDK 25 earlier will help get more ported in time for the Nix 25.11 release.
(Projects using Gradle have a tougher time since Gradle is usually the critical path to upgrading to a new JDK. I'm considering migrating one project to Maven mainly for this reason.)
As others have mentioned, things like EA releases could also be provided in a repo other than Nixpkgs.
| 22:16:38 |
| 22 May 2025 |
raboof | I agree the ideal solution would be to allow getting 'unusual' JVMs (such as EA ones) though packages outside of nixpkgs. Sadly the nix packaging for a JVM seems nontrivial and currently not easily reusable outside of nixpkgs, which is how I ended up proposing https://github.com/NixOS/nixpkgs/pull/368598 for now. | 09:47:50 |
raboof | (I used to have something based on https://github.com/shyiko/jabba but that seems no longer active) | 09:51:09 |
raboof | might be worth revisiting seeing if we could plug the output of https://github.com/NixOS/nixpkgs/pull/368598/files#diff-f8aad332f02513cf4d092cf685ff2e8f43a9c09787a7212a8021c223bd6dc9e7 into https://codeberg.org/raboof/nix-jabba actually... realistically I won't have time for that for the next few weeks but if someone wants to give it a shot go for it ;) | 09:53:07 |