-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
haskellPackages: remove __attrsFailEvaluation, buildHaskellPackages, and generateOptparseApplicativeCompletions special cases #324691
haskellPackages: remove __attrsFailEvaluation, buildHaskellPackages, and generateOptparseApplicativeCompletions special cases #324691
Conversation
…and generateOptparseApplicativeCompletions special cases
How come generateOptParseApplicativeCompletions no longer causes a failure? |
I can't cause it to ever generate a failure.
If |
This is all new to me, but I read up on it a bit. My impression is, that setting For For the optparse wrapper, your last snippet seems to suggest we can get away without disabling its eval at all? |
Thanks for the comment @maralorn.
As I see it, there are currently three possible ways of making
After having investigated this PR and its aims, I come away with the preference stack as follows:
Based on the comments that he left, I think that eval speed was important, but comprehensiveness was more important; he left the remark that "If you can find a way to remove any of these entries without causing CI to fail, please do so." on every one of these exclusion mechanisms.
They are fairly equivalent. I think we could concoct scenarios were adding it to
That's correct. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, man. Sorry for being dumb. I somehow read the last to deletions as additions and was very confused by this PR. :D That also led to me asking weird investigative questions …
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested nix-build pkgs/test/release
when merging this into current master, still works, so this LGTM!
Description of changes
__attrsFailEvaluation
#324619The test (
nix-build pkgs/test/release/default.nix
) continues to pass.These lines were added in #269356.
There is no change in the set of names which evaluate.
Things done
nix-build pkgs/test/release/default.nix