Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The invalid meta.outputsToInstall has been blocking channel updates. https://mailman.science.uu.nl/pipermail/nix-dev/2017-June/023991.html
- Loading branch information
ce8178e
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.
Could add some sort of check to #25304. I would still prefer to have that feature enabled by default for it to be most useful.
ce8178e
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.
Well, normally you don't want to check it. It's only relevant in situations like when you want to check your commit. Otherwise, doing it for whole closures of packages you touch could be rather expensive.
ce8178e
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.
We already run a lot of other sanity checks on our derivations by default. Do you know it's going to be a significant expense?
ce8178e
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.
Just checking ALLOW_BROKEN in whole closure instead of on each single package (during
nix-env -qa
) was quite noticeable when I was testing it (part of #22277).ce8178e
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.
Perhaps we should make
nixpkgs-lint
or similar a part of the PR workflow (travis?).ce8178e
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, that would be nice. I hadn't seen that PR but it looks nice and helpful!