| 2 Apr 2025 |
emily | but there's been like 3 PRs adding this to Nix and crickets so far | 20:58:32 |
emily | (it used to be in stdenv but it got removed because it slowed throughput for Hydra) | 20:58:40 |
Grimmauld (migrated to @grimmauld:m.grimmauld.de) | wouldncouldn't we just put that in lix and have the community builders run lix if nix team doesn't hurry up? | 21:01:05 |
emily | that's not a battle I'm interested in having :P but I have considered posting the patch on the Lix side to get some design feedback | 21:01:53 |
emily | FWIW, it is not a panacea. e.g., Rust builds don't support it, so those will still chew up endless amounts of CPU. it would help for Make and Ninja and there's probably other build systems that could make use of it too. | 21:02:29 |
emily | but it would make large builds on workstations or shared machines meaningfully less painful | 21:02:46 |
Ihar Hrachyshka | nix-daemon could also perhaps be smarter (e.g. throttle new jobs spawns when load is too high) | 21:03:24 |
emily | yeah, that would be nice | 21:03:42 |
emily | but not keen to put more effort into that PR than I already have :) | 21:04:01 |
emily | load limits are a bad solution in general, we actually want a proper jobserver protocol | 21:04:10 |
Gaétan Lepage | A recent episode of the Full Time Nix podcast was about remote building. The guest started a company and his product seems to have a lot of very appealing features in this regard.
Unfortunately, it is closed source. | 21:04:10 |
emily | which IIRC Rust implements the new Make version of or at least considered implementing | 21:04:21 |
emily | but that's a bunch of work and this is one flag | 21:04:32 |
Gaétan Lepage | Speaking about the builders, I created this room: https://matrix.to/#/#nix-community-builders:matrix.org
Indeed, I don't think that the Nix-community room should be use for mere user-coordination. It spams a lot and most people probably don't care. | 21:15:39 |
Austin Horstman | i have tried so many different ways of limiting nix-daemon and builds and its just too painful and not effective... | 22:50:16 |