Skip to content

Fix cabal solver dead ends breaking Windows CI - #131

Merged
thomasjm merged 2 commits into
masterfrom
fix-transformers-compat-bound
Aug 26, 2026
Merged

Fix cabal solver dead ends breaking Windows CI#131
thomasjm merged 2 commits into
masterfrom
fix-transformers-compat-bound

Conversation

@thomasjm

Copy link
Copy Markdown
Collaborator

Three upstream bounds problems were making cabal fail to resolve on Windows.

  • transformers-compat < 0.8monad-control-1.0.3.1 caps it at < 0.8 and monad-logger needs monad-control >= 1.0, so no plan with 0.8 is satisfiable. Windows / GHC 9.10.3 committed to it early and hit the 4000-backjump limit.
  • kubernetes-api -usekatip — every katip release caps Win32 < 2.14, but GHC 9.10/9.12 on Windows ship Win32-2.14.1.0 as a boot library. The flag only picks kubernetes-api's internal logging backend; monad-logger was already in the tree and nothing here references katip.
  • max-backjumps: 20000 — headroom, since we tripped the default twice on unrelated dead ends.

CI: 23/23 green.

@thomasjm
thomasjm merged commit 9f32b0e into master Aug 26, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant