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
release-lib: Cache cross nixpkgs evals too, and other fixes #49565
Conversation
4eb4408
to
d631776
Compare
This will help with release-cross.nix eval time. It also allowed me to share code between the cross and native helpers.
…System The `ensureUnaffected` the tests purposefully use an absurd crossSystem. Also sheevaplug and pogoplug share the same config.
This fixes some eval errors in release-cross.nix
This allows cross builds to work. Evidentallyy this has been done wrong since I combined the bootstrap tool creation files in ab651d2. Oops!
d631776
to
f2ed7c7
Compare
This PR breaks the https://hydra.nixos.org/jobset/nixpkgs/haskell-updates job. It's evaluation is driven by https://github.com/peti/ci/blob/master/haskell-nixpkgs.nix which has worked fine for years, but now I'm getting plenty of evaluation errors:
|
I'm pretty sure the line
is wrong. That's probably supposed to be something along the lines of
|
NixOS/nixpkgs#49565 changed that function, probably inadvertently.
Sorry I thought I tested everything with
Which will allow for slightly better caching. I'll fix. |
Will you commit a fix soon? If not, then I'd prefer to revoke those breaking changes for the time being. |
@peti sorry my computer broke. Pushing in a moment. |
#49795 is the fix. |
Motivation for this change
This will help with release-cross.nix eval time. It also allowed me to
share code between the cross and native helpers.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)