jade
jade
Another heuristic is whether the frame has `addErrorContext`. IMO this would be very very important to include for NixOS usability.
Secret third option: add a with derivation flag that the flake support code always passes? Then hard fail if the preconditions aren't met? Unsure how compatible this would be with...
As the author of nix-doc, I have also experienced API breakage on my relatively minimal (a builtin that takes strings and lambdas) C++ Nix plugin on about 5 releases in...
> Just a drive by comment to mention that C++ API can be made stable using patterns like pimpl. Not to say a stable C API would not be appreciated,...
> Another thought: when building a plugin, authors should probably not link against libnix*-c, since they'll link to the build-time libs and not the runtime libs. Should Nix load it...
Related: https://github.com/NixOS/nixpkgs/pull/270696
> I suppose this could be solved by adding a link to the (ever-growing) [Nixpkgs contribution guide](https://github.com/NixOS/nixpkgs/blob/master/doc/README.md). I think it would explicitly be made worse by doing that because that's...
> We do have a link checker, see [here](https://github.com/nixos/nix.dev/tree/2589aa0b57eefa56fc01131dbf0e64cd011d722b/Makefile#L200), it's run in CI [as well](https://github.com/nixos/nix.dev/tree/2589aa0b57eefa56fc01131dbf0e64cd011d722b/.github/workflows/test.yml#L8). > > EDIT: or were you talking about more than just nix.dev? Cross ecosystem, across...
https://github.com/NixOS/nixpkgs/pull/270696#discussion_r1412898648 this is an example of a contribution that the contributor didn't know the right place to put it and would have benefited from a high level view of where...
This also happens btw if you have a cabal.project in a parent directory that you forgot about. I found out by running cabal with -v3 and noticing the cabal.project in...