| 19 Sep 2024 |
| @memegames99:matrix.org set a profile picture. | 02:02:21 |
| @memegames99:matrix.org changed their profile picture. | 02:02:27 |
| @benjaminedwardwebb:envs.net joined the room. | 21:37:51 |
| 21 Sep 2024 |
| @luna-null:matrix.org joined the room. | 05:43:41 |
| 24 Sep 2024 |
trexd | tad: Any updates on gradle2nix v2? Don't mean to pressure you. Just curious. | 14:12:12 |
| emily joined the room. | 18:12:28 |
emily | hi there, I'm working on the JDK 22 EOL / JDK 23 update. I have some questions about the state of JDKs in Nixpkgs, especially after seeing Infinidoge 🏳️⚧️'s PR working on some of the cleanup | 18:13:09 |
emily | by my count, we ship from-source builds of OpenJDK (bootstrapped through Temurin), and binary distributions of Zulu, Temurin, Semeru, and Amazon Corretto | 18:13:57 |
emily | I guess my big question is "why" :) we need a binary distribution for bootstrap so Temurin makes sense, Semeru has OpenJ9 instead of HotSpot which makes sense, I believe Zulu might have some kind of optimizations or something and we ship it for Darwin (I guess because source builds don't work? but why not Temurin as we use for the bootstrap?), but Amazon Corretto makes zero sense to me | 18:14:50 |
emily | it would be nice to deduplicate some of these definitions – OpenJDK versions are all copy-pasted from each other, Temurin and Semeru are copy-pasted from each other and the Linux and Darwin derivations of those are also copy-pasted from each other, etc. – but it seems a little absurd that we're shipping 5 different JDK options and I'd like to understand better which ones people actually care about | 18:15:39 |