We had a very strange bug arise in cabal where, suddenly, things were breaking for people when installing. And without us having done anything!
I tracked down the likely culprit to this commit and the 3.0.2 release of noise-protocol; when we explicitly pinned [email protected] the issues disappeared. For more details and a log dump see: cabal-club/cabal-cli#222
For now, we have pinned the previous version of noise-protocol, 3.0.1, as it does not cause any issues for us. Opening this issue in case it was unintended / not known about or if anyone else comes across this problem when relying on the library, however long down the dependency chain