| 29 Aug 2025 |
dish [Fox/It/She] | gotcha | 21:14:07 |
emily | I think replacing the bootstrap tarballs derivation with one that contains a bunch of symlinks to the final steps of the minimal bootstrap would probably be the most expedient integration point | 21:19:25 |
| 30 Aug 2025 |
dish [Fox/It/She] | okay my first step atm is updating the bootstrap chain, we're on stage0-posix 1.6.0 atm, and we can go to 1.9.1 which requires a bunch of dependency upgrades so I'm working through those. Once that's finished, then I want to try and replace bootstrap-files and see what blows up | 00:45:05 |
dish [Fox/It/She] | should probably make a public page or something but for now im just tracking it locally | 00:45:35 |
dish [Fox/It/She] | * should probably make a public page or something but for now im just tracking it locally in my notes app | 00:45:38 |
dish [Fox/It/She] | * should probably make a public tracking page or issue or something but for now im just tracking it locally in my notes app | 00:47:25 |
dish [Fox/It/She] | also gonna make notes as I go, so that folks can hopefully understand the bootstrap chain more in-depth in the future. Guix makes it a priority to have the bootstrap code be as readable as possible(relatively speaking), and currently nix's is nothing like that, while the code in any one file is fairly easy to read, figuring out the chain of dependencies and where something comes from is difficult to do without referencing a lot of external documentation. I want to get to having graphs and such(as embedded mermaid diagrams) showing the high-level organization of dependencies, also linking back to other external documentation as needed. | 04:14:17 |
Randy Eckenrode | It would be nice if the bootstrap could use the cross-compilation machinery instead of having to manually set up each stage and its overrides. | 11:10:20 |
dish [Fox/It/She] | that is something I'm gonna look at, but might be a future improvement once its actually our bootstrap root | 14:05:00 |
dish [Fox/It/She] | since right now my priority is updating everything to work with stage0-posix 1.9.1 and then making this our actual bootstrap root | 14:09:13 |
Sandro 🐧 | I would need some help with https://github.com/NixOS/nixpkgs/pull/438709 | 19:52:54 |
| 2 Sep 2025 |
dish [Fox/It/She] | doing bootstrap stuff and GODS i hate repo.or.cz its just so slow | 00:04:33 |
dish [Fox/It/She] | timeout reached every damn time 😭 | 00:04:39 |
siraben | https://github.com/NixOS/nixpkgs/pull/439351 | 03:19:24 |