Robert Hensing
Robert Hensing
`nix-daemon` uses a forking model where the lifetime of the connection is coupled with long-running operations, both from the client as well as server's perspective of "operations" - A build...
Isn't the stop behavior also used when updating the unit, at least on NixOS? In those cases it's usually not required to stop everything; that would be disruptive, as I...
Related - https://github.com/NixOS/nix/issues/8939
We can't serialize the worker/socket bidirectional pipes, but the protocol could be updated to allow the daemon worker to initiate a reset. Clients that support this can then transparently reopen...
Needs documentation at https://nixos.org/manual/nix/unstable/language/builtins#builtins-fetchurl
#10941 has improved the error message to become: ```console $ nix run nix -- repl Nix 2.24.0pre20240625_ccb679e Type :? for help. nix-repl> builtins.fetchurl "https://mirror.msys2.org/msys/x86_64/msys2-keyring-1~20240410-1-any.pkg.tar.zst" error: … while calling the 'fetchurl'...
This should have improved since 2.22, with - https://github.com/NixOS/nix/pull/10517. It should now show you what it is copying.
Hey @inclyc, sorry for the delay. Happy to help if I can, but it's not quite clear to me what needs to be done in nix-expr. Currently the inside of...
I think ultimately we want to solve this by making all access to these source accessors lazy, but that will only work reliably when we have - https://github.com/NixOS/nix/issues/10689 That's a...
> something like `inputs.self.submodules = true;`? Yes, that is possible since 2.27 and I would expect that to be set. I think we should reject or warn about `self.submodule` without...