29 Apr 2024 |
Infinidoge | Whoops, branch deleted before I could cherry-pick | 17:19:22 |
Infinidoge | Just gonna reapply the patch | 17:19:29 |
Philip Taron (UTC-8) | Sorry 🤭 | 17:19:56 |
Infinidoge | Running the Semeru gen sources didn't pickup on JDK 22, so I'm gonna just bump to 21 | 17:35:04 |
Philip Taron (UTC-8) | 👍️ | 17:35:23 |
Infinidoge | Hmm | 18:05:44 |
Infinidoge | JetBrains seems to have 2 versions of their runtime that they are updating | 18:05:54 |
Infinidoge | Both 17 and 21 | 18:05:57 |
Infinidoge | My PR bumps to 21, but it might be necessary to split it into 2 separate versions | 18:06:11 |
Philip Taron (UTC-8) | Drop the PR link? | 18:34:38 |
Infinidoge | https://github.com/NixOS/nixpkgs/pull/286267 | 18:36:51 |
Infinidoge | Currently waiting on staging stuff to build so I can bump JFX 21 and 22 | 18:37:07 |
Philip Taron (UTC-8) | Let me know if you need machine cycles. | 18:48:43 |
Infinidoge | I have a rack server to offload stuff to, so I should be fine in that regard, just takes a bit | 19:18:10 |
Infinidoge | Would it be a bad idea to just remove adoptopenjdk's OpenJ9 packages entirely? | 22:23:53 |
Infinidoge | It's causing such a headache | 22:24:00 |
Infinidoge | adoptopenjdk overall is just a massive pain because it doesn't really exist anymore | 22:24:11 |
Infinidoge | I've been bashing my head against trying to figure out what the heck I should do to get it to even properly evaluate, cause it expects to have all of the versions but it just doesn't | 22:24:57 |
Infinidoge | The generate sources script doesn't even run properly anymore because it can't find/fetch certain sources | 22:25:28 |
Infinidoge | I think I'm just going to alias adoptopenjdk builds to temurin/semeru where applicable, and rip the whole thing out | 22:34:05 |
Infinidoge | It's a dead project, and trying to maintain using its builds will just continue to bite us | 22:34:18 |
Infinidoge | Gah, can't just do that, because all of the stuff for building those versions of openjdk rely on it | 22:41:18 |
Infinidoge | And Temurin and the like don't have respective builds | 22:41:28 |
Infinidoge | Would need to rip out the entirety of JDK 13/14/15 | 22:41:39 |
Philip Taron (UTC-8) | Those are all now EOL, right? | 23:17:14 |
30 Apr 2024 |
Infinidoge | Very | 00:25:53 |
Infinidoge | AdoptOpenJDK is dead, long live Temurin | 04:10:43 |
Infinidoge | Request for comment: Removing OpenJDK 12, 13, 14, 15, and 16 from Nixpkgs. | 04:55:10 |
Infinidoge | Without old binary versions of OpenJDK, like from AdoptOpenJDK (pain), they aren't buildable from the outset.
And even then, they aren't buildable, because several along the chain are individually broken for one reason or another, so bootstrapping within Nixpkgs isn't possible either | 04:55:58 |
Infinidoge | They aren't used for anything within Nixpkgs itself, so the only way they would be used by someone would be if they explicitly reached into the old compilers to grab it, somehow had it building, and ignored the broken and insecure warnings | 04:56:41 |