Skip to content

9.10.1 STM needs updated due to case-insensitivity breakage

STM which is in GHC contains two (case-insensitive identical) files.

https://github.com/haskell/stm/commit/110318ad8a0417624398b1af3d5ebafac50d527b brought back chanbench.hs, while a prior Pull Request added ChanBench.hs in https://github.com/haskell/stm/pull/70

The following PR tries to address this issue, by removing the duplicate names. https://github.com/haskell/stm/pull/85

This will ultimately lead to hashing issues on case-insensitive disks (👋 macOS!).

  • Fix upstream STM package
  • Release new STM package with the fix
  • Bump submodule in HEAD
  • Backport submodule bump in 9.10 branch
Edited by Ben Gamari
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information