-
Notifications
You must be signed in to change notification settings - Fork 66
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
Skip packages that require manual downloading files #138
Comments
The issue is, what if someone wants to actually test the package? Maybe it should rather mark them as broken due to |
I sorry I don't fully understand what you are saying. But it's good to know that they all use |
We use this nix script to check each package and filter those out that are broken: https://github.com/Mic92/nixpkgs-review/blob/master/nixpkgs_review/nix/evalAttrs.nix However I am not sure how this check would detect if |
That file is higher kinded Nix magic for me :) Also where does the json come from? We could override An alternative way would be to add a new attribute to metadata, making this information easily accessible. |
One could add a throw statement in the |
So if I understand it correctly there are (at least) three different solutions to this:
|
I would still try to build packages using |
Describe the bug
nixpkgs-review
is a great tool, but it suffers from quite a lot of false positives. One reason for them is obviously broken packages not marked as broken, this is already tracked in #85. The other reason, which I am concerned about, is packages that build (and thus are not marked asbroken
), but require some manual intervention in the build process. This may be by:Steps To Reproduce
See NixOS/nixpkgs#91790. Of the 24 packages that fail to build, 8 failed because of the problem mentioned above. See
citrix_workspace
,worldofgoo
,sqldeveloper
andquartus-prime-lite
as some examples.Expected behavior
nixpkgs-review
should recognize these packages and skip them, as it does for broken packages.The text was updated successfully, but these errors were encountered: