John Ericson
John Ericson
## Motivation This will help users debug their mistakes. ## Context Pulled out of #14754 --- Add :+1: to [pull requests you find important](https://github.com/NixOS/nix/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc). The Nix maintainer team uses a...
## Motivation Shorter, easier to read ## Context Pulled out of https://github.com/NixOS/nix/pull/14750 --- Add :+1: to [pull requests you find important](https://github.com/NixOS/nix/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc). The Nix maintainer team uses a [GitHub project board](https://github.com/orgs/NixOS/projects/19)...
## Motivation The casts were not safe with respect to unknown values, but these are. ## Context --- Add :+1: to [pull requests you find important](https://github.com/NixOS/nix/pulls?q=is%3Aopen+sort%3Areactions-%2B1-desc). The Nix maintainer team...
## Motivation This progress on https://github.com/NixOS/nix/issues/11896. It introduces some issues temporarily which will be fixed when https://github.com/NixOS/nix/issues/11928 is fixed. ## Context Depends on #14465 Depends on #14425 Depends on #13942...
## Motivation Fix #11897 As described in the issue, this makes for a simpler and much more intuitive notion of a realisation key. This is better for pedagogy, and interoperability...
## Motivation We now have a nice separation of concerns: `DrvOutputSubstitutionGoal` is *just* for getting realisations, and `PathSubstitutionGoal` is just for fetching store objects. The fetching of store objects that...
## Motivation Just a draft PR. Really, just putting this up for ease of liking for conversation at this moment. #8602 ## Context --- Add :+1: to [pull requests you...
## Is your feature request related to a problem? Please describe. ### Windows In https://github.com/NixOS/nix/issues/9389 I propose `N:\x\store` which is the same length, allowing some janky sedding. But it is...
Currently, we include the store directories in store paths in JSON. This makes for nice-looking JSON that is easy for humans to manipulate. However, it comes at a cost in...
As @xokdvium said, this is not so easily fixed without butchering back-compat. This can stay a `std::string` for now with the current batch of #9205. But longer term, we should...