-
-
Notifications
You must be signed in to change notification settings - Fork 14.7k
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
Haskell: to-do list of potentially out-dated overrides #86500
Comments
Overrides with closed issues attached
|
Overrides with Invalid URLs
|
I'm not sure exactly what to do about this. The upstream issue was closed because it is meant to work the way they have it working, so it is something we have to workaround in nixpkgs. I think it is nice to have the issue linked there to give some context why we have to do this hacky thing. Although if you'd like to remove the issue link, I'd be fine with that as well. What we are doing should be explained in our code as well. I checked this off, given that I think we should keep in the link, but if you want to keep it unchecked, please feel free to uncheck this. |
@cdepillabout I think that is fine. The point of this effort is to find things that need to be done; this linked issue is only informational and nothing needs to be done, so checking it off is right. In the future we probably want to use some textual marker to exclude this type of link from |
In that PR there is Other packages from that PR seem not be mentioned here. |
|
The lot of linked reports and PRs are closed/merged, but Nixpkgs awaits on project release a package on Hackage. So since those reports/PRs are solved:
So I adopted the message:
So the regex and the check against the version is needed. |
I marked this as stale due to inactivity. → More info |
Probably still relevant given the many recent PRs. |
I'm happy to continue gradually working on this, I will be getting a little more time to put into this soon. |
It looks like idris 1.3.3 is broken and needs an older version of megaparsec. The issue referenced above: idris-lang/Idris-dev#4826 is closed as "won't fix". This override was removed in 4b2b6ce. I believe this broke the package. Idris is failing to build with the message:
I tried fixing this package (Jake-Gillberg@5c63f24) by re-adding the relevant overrides, but it looks like specified megaparsec versions are not found. I'd be happy to test and submit a working pull request if I could get some guidance on how to meet the listed megaparsec version. |
BTW. Stackage currently removed the upper bound on the |
You did great work, thank you. |
@Jake-Gillberg You can generate nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix.yaml Lines 2705 to 2726 in 4dfe07d
If you send a PR to the Please feel free to open up an issue or PR to further discuss this. |
Stackage:
So the situation is changed for the package and for the |
I marked this as stale due to inactivity. → More info |
@maralorn @sterfield @expipiplus1 Since none of us is really maintaining this list or this issue, how about just closing it out? In theory I think something like this issue is a neat idea, but I don't think it makes sense to keep this issue open without anyone actually going through and keeping it up to date. |
I think we should in general strive for more hygiene like that, but it’s not very high priority and I guess we should run krank new and open a new issue anyways. |
Sorry for the noise @sterfield, we meant @sternenseemann. |
The krank utility found the following references to closed Github issues in our Haskell override files. The fact that those bugs are closed upstream is an indication that we can probably remove the override, but that needs to be checked because upstream closes issues for all kinds of reasons, not all of them meaning that the issue was actually fixed. Furthermore, there appear to be some URLs to bugs that don't exist anymore (see end of this list).
Please, everyone, help fix these issues by checking some entries of that TODO list and, if applicable, create a pull-request to submit the fix. Then also please check the TODO entry here so that it won't be checked again by someone else.
Please submit your changes against the
haskell-updates
branch, notmaster
. If you feel like it, please ping @peti and @nh2.The text was updated successfully, but these errors were encountered: