Sporadic CI failures (hTryLock: lock already exists)
The build-master
job failed recently due to what might be a race condition:
In order, the following will be built (use -v for more details):
- StateVar-1.2 (lib) (requires download & build)
- base-orphans-0.8.1 (lib) (requires download & build)
- binary-orphans-1.0.1 (lib) (requires download & build)
- cabal-doctest-1.0.8 (lib) (requires download & build)
- call-stack-0.2.0 (lib) (requires download & build)
- hashable-1.3.0.0 (lib) (requires download & build)
- integer-logarithms-1.0.3 (lib) (requires download & build)
- parallel-3.2.2.0 (lib) (requires download & build)
- reflection-2.1.5 (lib) (requires download & build)
- semigroups-0.18.5 (lib) (requires download & build)
- type-equality-1 (lib) (requires download & build)
- void-0.7.3 (lib) (requires download & build)
- contravariant-1.5.2 (lib:contravariant) (requires download & build)
- transformers-base-0.4.5.2 (lib) (requires download & build)
- distributive-0.6.1 (lib:distributive) (requires download & build)
- unordered-containers-0.2.10.0 (lib) (requires download & build)
- scientific-0.3.6.2 (lib) (requires download & build)
- comonad-5.0.5 (lib:comonad) (requires download & build)
- bytes-0.16 (lib:bytes) (requires download & build)
- bifunctors-5.5.5 (lib) (requires download & build)
- semigroupoids-5.3.3 (lib:semigroupoids) (requires download & build)
- profunctors-5.5 (lib) (requires download & build)
- invariant-0.5.3 (lib) (requires download & build)
- free-5.1.2 (lib) (requires download & build)
- adjunctions-4.4 (lib) (requires download & build)
- kan-extensions-5.2 (lib:kan-extensions) (requires download & build)
- lens-4.18.1 (lib:lens) (requires download & build)
- linear-1.20.9 (lib:linear) (requires download & build)
- active-0.2.0.13 (lib) (requires download & build)
- test-active-1.0 (lib) (first run)
<...>
cabal: Failed to download semigroupoids-5.3.3 (which is required by
test-active-1.0). The exception was:
user error (hTryLock: lock already exists:
/root/.cabal/packages/hackage.haskell.org/hackage-security-lock)
Restarting the job made the issue go away, but I thought I would report it just in case.