For the Stackage migration, we have powered down the old snapshot builder […]
It’s really easy to find unexpected data dependencies during a migration, so I have taken the time to document the architecture as I go. Snapshot curation, the process that was just migrated, still relies on some non-migrated components. […] Ideally nobody will ever notice any change during this migration, but if something does go wrong, I want there to be as few moving parts as possible.
Thanks for replying, thing is, my CI builds just fine from the same files. And if I switch to a different project that I packaged myself, it also works fine. The issue occurs only for that specific package (which I notice doesn’t declare any package.yaml file).
So there’s a difference between stack build being called from a regular shell, and it being called during CI - now it’s just a (tedious) matter of going through the CI build logs to see what that difference is…if it was recorded at all.
You have posted at existing Stack issue #5994. If anyone knows why disabling IPv6 works, I would be grateful if they could post the explanation at that issue.
A good guess, but luckily the only thing that has been migrated so far is purely a background process that could just go offline for a few days with nobody really noticing. I’ll should be a little more explicit about this when I announce further updates!
Fwiw, I also saw these timeouts (while working on the stackage migration, no less) yesterday. When I switched networks (from wifi to moving hotspot), the problem went away.