hackage-security icon indicating copy to clipboard operation
hackage-security copied to clipboard

Remove the >= 8.2 workaround once Cabal > 3.8.1.0 is released

Open Mikolaj opened this issue 3 years ago • 4 comments

The && impl(ghc >= 8.2) workaround can then be removed, because the underlying problem is fixed on master and 3.8 branch. Actually, it's also worked around as a Cabal-syntax revision on Hackage (https://github.com/haskell/cabal/issues/8371), but I guess it's safer to wait for the permanent fix.

Mikolaj avatar Aug 15 '22 09:08 Mikolaj

(Btw/tangentially cabal-install-3.6.2.0 fails to build when hackage-security pulls in Cabal-syntax-3.8)

juhp avatar Aug 30 '22 11:08 juhp

@juhp: isn't this fixed in hackage-security 0.6.2.2?

Mikolaj avatar Aug 30 '22 11:08 Mikolaj

Huh, it probably isn't --- I only fixed this for very old GHCs and for the hackage-security test suite itself. I'm afraid that's a case of https://github.com/haskell/cabal/issues/8370 and it can be worked around similarly as for hackage-security test suite in https://github.com/haskell/hackage-security/pull/281.

That would be embarrassing. We'd need to fix old versions of cabal due to regressions in a new version.

Mikolaj avatar Aug 30 '22 11:08 Mikolaj

Unless somebody has a fix for https://github.com/haskell/cabal/issues/8370 and/or hackage-security.

Mikolaj avatar Aug 30 '22 11:08 Mikolaj

We dropped GHC 8.2, so I guess this is resolved.

andreasabel avatar Apr 02 '24 15:04 andreasabel