!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

129 Members
28 Servers

Load older messages


SenderMessageTime
23 May 2024
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️ changed their display name from Infinidoge🏳️‍⚧️ to Infinidoge 🏳️‍⚧️.01:31:27
24 May 2024
@philiptaron:matrix.orgPhilip Taron (UTC-8) Glad to see your update PR getting some traction, Infinidoge 🏳️‍⚧️ ! 16:05:56
@bendlas:matrix.orgbendlasI've been working on porting the guix java bootstrap to nixos. Still needs some work, but promising so far. Anybody interested in helping to advance that? https://github.com/bendlas/nixpkgs/blob/main/pkgs/development/compilers/openjdk/bootstrap-libre/default.nix16:09:44
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️First thing I have to ask about the bootstrap: Will you be maintaining it?17:03:49
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️There is already a lot of maintenance burden for OpenJDK in Nixpkgs, and merging a bootstrap that won't be maintained makes it dead on arrival and worsens the existing problem17:04:32
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️My second JDK PR rips out the existing broken bootstrap, as an example17:05:11
@bendlas:matrix.orgbendlasI mean .. by default I will, but I am hoping that there's more than just poor old me interested in that ...17:05:11
@bendlas:matrix.orgbendlasalso: the nature of the bootstrap is that it should be very low-maintenance, since the historical versions don't change any more. the only thing I had to patch so far, was a buffer overrun in jamvm, that was detected due to more recent gcc17:06:23
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️As long as it is easy to keep adding new versions to the bootstrap chain, then it should be fine. I can say with some certainty that I don't have the in-depth JDK knowledge (or time) to maintain it from the root though.17:07:52
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️I'm not quite sure what a full bootstrap chain would really be used for, but it doesn't hurt at least.17:08:20
@bendlas:matrix.orgbendlaseverything after jdk 7 won't change, java is already bootstrapping from each's previous version17:08:36
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️The existing bootstrap chain needs to either be fixed or replaced17:09:12
@bendlas:matrix.orgbendlas
In reply to @infinidoge:inx.moe
I'm not quite sure what a full bootstrap chain would really be used for, but it doesn't hurt at least.
it's mainly about minimizing your trust base of binary downloads. I think there was a nixcon talk about doing the same thing to gcc
17:09:17
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️My recent PR rips it out entirely because it was broken, JDK 13/14 wouldn't build at all17:09:35
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️(And it wasn't complete anyways, it started at 11)17:09:52
@bendlas:matrix.orgbendlas
In reply to @infinidoge:inx.moe
My recent PR rips it out entirely because it was broken, JDK 13/14 wouldn't build at all
what was the failure?
17:10:41
@bendlas:matrix.orgbendlas
In reply to @infinidoge:inx.moe
(And it wasn't complete anyways, it started at 11)
or 8 respectively
17:10:49
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️
In reply to@bendlas:matrix.org
or 8 respectively
I'm not sure what you mean by this because it... just doesn't(?)
17:13:59
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️GAH, CINNY17:14:06
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️LET ME PASTE IMAGES17:14:11
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Hold on17:14:13
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️image.png
Download image.png
17:14:50
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️This entire chain was ripped out because it was broken at 13/14, and I was ripping out AdoptOpenJDK anyways17:15:15
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️I forget the exact failure, could try and recompile to check, but I know that it was a compile failure that I believe would need patching to fix, so I didn't pursue it17:16:36
@bendlas:matrix.orgbendlasOK, i must have misread then.17:18:06
@bendlas:matrix.orgbendlasI've never been interested in adoptopenjdk.17:18:22
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Good, it's a dead project that I'm trying hard to remove from Nixpkgs lol17:18:43
@bendlas:matrix.orgbendlashas been dead / mainly a marketing campaign from the start IMO17:19:22
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️It provided binaries, so it served a purpose, it's just long been replaced by Temurin. The main issue is that Temurin doesn't provide those older binary releases to maintain the bootstrap chain as it is17:20:13
@bendlas:matrix.orgbendlasAnyway, I'll check back once I get to a bootstrapped icedtea2 / jdk8, and as I said, happy to accept help ...17:20:16

Show newer messages


Back to Room ListRoom Version: 6