[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
sandboxinnix.confon non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"./result/bin/)nix path-info -Sbefore and after)