22 May 2024 |
| NixOS Moderation Botchanged room power levels. | 15:28:08 |
| Migrated to @infinidoge:inx.moe changed their display name from Infinidoge to Migrated to @infinidoge:inx.moe. | 21:36:30 |
| Infinidoge 🏳️⚧️ joined the room. | 22:19:47 |
| Migrated to @infinidoge:inx.moe left the room. | 22:20:26 |
| Infinidoge 🏳️⚧️ changed their display name from Infinidoge 🏳️⚧️ to Migrated to @infinidoge:inx.moe. | 22:35:31 |
| Infinidoge 🏳️⚧️ changed their display name from Migrated to @infinidoge:inx.moe to Infinidoge. | 22:37:11 |
23 May 2024 |
| Infinidoge 🏳️⚧️ changed their display name from Infinidoge to Infinidoge🏳️⚧️. | 01:31:17 |
| Infinidoge 🏳️⚧️ changed their display name from Infinidoge🏳️⚧️ to Infinidoge 🏳️⚧️. | 01:31:27 |
24 May 2024 |
Philip Taron (UTC-8) | Glad to see your update PR getting some traction, Infinidoge 🏳️⚧️ ! | 16:05:56 |
bendlas | I'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.nix | 16:09:44 |
Infinidoge 🏳️⚧️ | First thing I have to ask about the bootstrap:
Will you be maintaining it? | 17:03:49 |
Infinidoge 🏳️⚧️ | 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 problem | 17:04:32 |
Infinidoge 🏳️⚧️ | My second JDK PR rips out the existing broken bootstrap, as an example | 17:05:11 |
bendlas | I 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 | also: 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 gcc | 17:06:23 |
Infinidoge 🏳️⚧️ | 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 🏳️⚧️ | 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 | everything after jdk 7 won't change, java is already bootstrapping from each's previous version | 17:08:36 |
Infinidoge 🏳️⚧️ | The existing bootstrap chain needs to either be fixed or replaced | 17:09:12 |
bendlas | 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 🏳️⚧️ | My recent PR rips it out entirely because it was broken, JDK 13/14 wouldn't build at all | 17:09:35 |
Infinidoge 🏳️⚧️ | (And it wasn't complete anyways, it started at 11) | 17:09:52 |
bendlas | 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 | In reply to @infinidoge:inx.moe (And it wasn't complete anyways, it started at 11) or 8 respectively | 17:10:49 |
Infinidoge 🏳️⚧️ | 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 🏳️⚧️ | GAH, CINNY | 17:14:06 |
Infinidoge 🏳️⚧️ | LET ME PASTE IMAGES | 17:14:11 |
Infinidoge 🏳️⚧️ | Hold on | 17:14:13 |
Infinidoge 🏳️⚧️ | Download image.png | 17:14:50 |
Infinidoge 🏳️⚧️ | This entire chain was ripped out because it was broken at 13/14, and I was ripping out AdoptOpenJDK anyways | 17:15:15 |