25 Sep 2024 |
emily | but Temurin and Corretto are giving up sooner | 03:20:42 |
Infinidoge 🏳️⚧️ | Wait | 03:20:44 |
emily | (looks like Zulu is going for 6-8 more years though?) | 03:20:54 |
Infinidoge 🏳️⚧️ | Oracle builds are dying after 6 years? | 03:20:54 |
Infinidoge 🏳️⚧️ | I'll finally stop having to deal with java.com in 6 years? | 03:21:14 |
Infinidoge 🏳️⚧️ | Yippie! | 03:21:16 |
emily | https://endoflife.date/oracle-jdk lists 6 more years of extended support for JDK 8. but those are proprietary builds that aren't relevant to us | 03:21:23 |
emily | I'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 anyway | 03:22:12 |
emily | but 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 years | 03:22:37 |
Infinidoge 🏳️⚧️ | Yep | 03:22:54 |
Infinidoge 🏳️⚧️ | Minecraft players will suffer, probably | 03:23:07 |
Infinidoge 🏳️⚧️ | Or more accurately will install lwjgl3ify | 03:23:33 |
emily | I should have the JDK 22 → 23 PR up within a day or two, anyway :) | 03:23:35 |
emily | all of the Zulu JDKs were versions behind; it definitely seems like the most neglected JDK we ship. perhaps I'll poke at unifying the OpenJDK/OpenJFX source expressions and getting them to build on macOS soon so we can forgo it. | 03:24:22 |
Infinidoge 🏳️⚧️ | Old Minecraft versions requiring Java 8 specifically is why Prism Launcher has a Java 8, 17, and 21 dependency, definitely one of the funnier situations | 03:24:41 |
emily | makes sense :) | 03:25:12 |
emily | also makes sense that someone has put in all the effort to porting old Minecraft to newer versions | 03:25:32 |
Infinidoge 🏳️⚧️ | It isn't even Minecraft that is the problem really, it's the game library and mods that tend to hard-dep Java 8 | 03:26:08 |
Infinidoge 🏳️⚧️ | Though the game library is more flexible with it, and there is a mod for bumping the game library version | 03:26:28 |
Infinidoge 🏳️⚧️ | That said, when there's a will there's a way, and Minecraft modders have no shortage of both | 03:27:49 |
Infinidoge 🏳️⚧️ | * That said, where there's a will there's a way, and Minecraft modders have no shortage of both | 03:27:58 |
emily | maybe they can single-handedly maintain OpenJDK 8 | 03:28:16 |
Infinidoge 🏳️⚧️ | When you've gone to the level of inventing Javaagent-based raw byte code manipulation tools, the base game stops being an obstacle lmao | 03:28:30 |
Infinidoge 🏳️⚧️ | * When you've gone to the level of inventing Javaagent-based raw bytecode manipulation tools, the base game stops being an obstacle lmao | 03:28:40 |
emily | I like to imagine a Nix-using business trying to explain to auditors why their JDK comes from github.com/MinecraftModTeam | 03:29:16 |
Philip Taron (UTC-8) | "You know what was the original SBOM? A minecraft seed. And you know it's worth seeing what it grows into." | 03:43:03 |
| Autumn changed their display name from luna-null to Autumn. | 06:39:21 |
emily | finally done https://github.com/NixOS/nixpkgs/pull/344544 | 23:06:38 |
26 Sep 2024 |
| Fabián Heredia set a profile picture. | 01:16:08 |
Infinidoge 🏳️⚧️ | In reply to @philiptaron:matrix.org "You know what was the original SBOM? A minecraft seed. And you know it's worth seeing what it grows into." As in Software Bill of Materials, or is there another acronym I don't know about? | 19:42:08 |