Bump index state to get new hackage-security#12010
Conversation
|
Queued — the merge queue status continues in this comment ↓. |
690abe9 to
813a434
Compare
|
@mergify rebase |
🛑 The pull request rule doesn't match anymoreDetailsThis action has been cancelled. |
|
Something is borked in the dogfooding jobs after the Hackage index bump. I'm restarting the CI repeatedly, but no improvement. No clear error message as far as I can see, so we'd need to try to reproduce this locally. If it can't be reproduced, we may bump dog-fooding to GHC 9.12, though it's a shame, 9.10 is not that old yet. |
|
Yes, the only error I'm getting is the following, which I think means that
An alternative to switching to GHC 9.12 is to bisect and find the offending version bump of a dependency that caused it and forbid that version. It's a pity, because then we ban a dependency for all GHCs possibly due to a bug exclusively in GHC 9.10 and already fixed elsewhere, but at least other users won't be getting similar segfaults. |
|
Uh, it's only macos-latest segfaulting every time, so it may not be possible to reproduce locally. Let me bump GHC to 9.12 so that we see what's going on and I can also try disabling macos dogfooding to see if other OSes pass tests with GHC 9.10 and 9.12. |
I've seen the same CI failures in #12006, a sufficient number of restarts made it green eventually. Thus this is not related to |
|
@Bodigrim: thank you for the tip. On your word, I will restart a few more times. Meanwhile, my experiments indicate the segfault vanishes with GHC 9.12.4 and on 9.10.3 it doesn't affect Linux nor Windows. I don't have a Mac, so that makes reproducing hard for me. We'd need to ask somebody with a Mac to investigate, but currently we are rather in search for volunteers to carry on 3.18 release tasks, though maybe these two don't compete. GHC people also have more pressing things on their plates than a segfault with GHC 9.10 on Mac without a small reproducer. Ideas? |
|
I did try it on Mac locally, but could not reproduce. I built a fresh |
|
You are right, now the dogfooding job passed. Maybe it's going to pass as long as the cache is not invalidated (it was invalidated by the index bump). Let's see how this develops. |
Merge Queue Status
This pull request spent 1 hour 44 minutes 17 seconds in the queue, including 1 hour 43 minutes 34 seconds running CI. Required conditions to merge
|
|
@mergify backport 3.18 |
✅ Backports have been createdDetails
|
Backport #12010: Bump index state to get new hackage-security
Template B: This PR does not modify behaviour or interface
E.g. the PR only touches documentation or tests, does refactorings, etc.
Include the following checklist in your PR: