Robert Hensing
Robert Hensing
It could work if the commit is already present in the repo or in one of the other submodule entries. It's fragile, but I don't think we want Nix to...
This pr could be relevant #1652. It was a bit of a hack though.
We agreed on that with the team when we discussed it last week. I opened this issue to discuss the option of adopting Lix's solution, but we have decided that...
I don't think this change is worthwhile _on its own_, but in conjunction with other issues such as adding improved input hashing or a JSON-based derivation format, it may make...
Copying to the store when interpolating a path value is normal. What's not required is copying sources to the store before evaluating. This was done as an implementation detail of...
Another issue with `filterSource` (and its successor `builtins.path`) is that `filterSource (path: type: path == ./. || path == ./foo) newRoot` doesn't work. I'd like the callback to be `{...
Yes, exploring the design space is important to me too, and I think it's unfortunate whenever that's perceived as bikeshedding. We don't get to reinvent our public interface over and...
@kjeremy Those should always show up. Which nix version is that, and what's a complete reproducer for it?
> This sort of flattening is supposed to make the `Text` and `Flat` -> `Flat` situation far less peculiar. It only does so by making everything peculiar. Doesn't `Fixed` hashing...
@fricklerhandwerk It is ok for lower layers to bend to the requirements of the higher layers. What is the purpose of lower layers if not serving the highest layer, users?...