-
Notifications
You must be signed in to change notification settings - Fork 248
Work around for hiedb build failures #1526
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
Conversation
It feels bad that we have to basically "pre-fix" hackage-based regressions like this. It is simply true that |
bors try |
If I had not added the constraint for the |
I am, we don't use Haskell.nix definitions at work, but instead add it as our own |
I sure don't object to us finding these things, I just don't feel good about accruing random Hackage fixes in haskell.nix. |
I just need a good way to make our CI green until it is fixed upstream and because of the way we combine all our results into One problem is I have to manually remove the code when the issue is closed (not ideal as I might not see the fix come in). This problem would still exist if I was marking the test as broken (I would still need to remember to mark it as working). It's a pretty common problem with adding work arounds for upstream issues. I wonder if anyone has a tool to automatically remove code once an GitHub issue is closed. Ideally what I would like is to be able to add a couple of comments around a block of code like this:
The bot would send a PR once the issues were closed. |
How about this: have the test build HLS with a specific index-state. Then it shouldn't ever go red unless we take the action to bump the index state. |
Pinning the Pinning the One thing I did wonder about is if |
Right. The question is: what is the test testing? If the test is testing "can we build the latest haskell-language-server from hackage" then it will stop it doing that, but I'm not sure that's really what we should be testing. Instead it tests "can we build a known version of haskell-language-server" where we bump that occasionally. We could have a global I think making the test test something more constrained is a better fix for our CI.
That's way too frequent IMO. |
tryTimed out. |
This one is fixed in hackage now. Thanks @sjakobi! Any chance you could take a look at obsidiansystems/dependent-sum#71? I think it might be the same situation as obsidiansystems/dependent-sum#66 (which was solved by @Bodigrim with a hackage revision). |
Unfortunately I don't think this can be solved with another revision for BTW, feel free to open issues at https://github.com/haskell-infra/hackage-trustees/issues if you want help from Hackage trustees. |
See wz1000/HieDb#42