New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] buildRustPackage: enable strictDeps #82852
Conversation
cc @Ericson2314 |
Let me have a look what this change breaks. |
@Mic92 Any updates on this? |
I was finished my buildGoPackage/buildGoModule prs first. This one is next on the list, but take a bit longer, as it rebuilds more packages. |
Got it, I am testing this on my server as well. |
Alright, here's my results:
|
Interesting. I had a lot more failures on my machine. Your list looks easier to process to begin with. |
@Mic92 A lot of the rebuilds this triggers have spurious failures, I got to that list after re-running |
5e00621
to
b64ce31
Compare
These are all packages fixed that did fail with strict deps on. There are some packages broken that were already broken before. |
@GrahamcOfBorg build hydra-cli |
error: unknown hash algorithm '', at /home/s1691654/git/nixpkgs/pkgs/build-support/fetchurl/default. (use '--show-trace' to show detailed location information)
- package has no maintainer - upstream is dead - build is broken
055a75e
to
5f09258
Compare
I will master into staging together with the buildRustPackage patch that enable strict deps. |
strict deps are enabled in e8323a0 |
This will improve cross-compiling support by forcing
users to specify buildInputs/nativeBuildInputs correctly.
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)