GHC 9.6 compatibility
commitfaa0be3128feb241fe9325615f2e9daa1ff5f903
authorArtem Pelenitsyn <a.pelenitsyn@gmail.com>
Sun, 12 Feb 2023 01:32:34 +0000 (11 20:32 -0500)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Fri, 24 Feb 2023 09:20:03 +0000 (24 09:20 +0000)
tree3f61d706432a377c3fc117ae98518ee87c5acacb
parent14550da740ce9b332031375548b46448065d0fa6
GHC 9.6 compatibility

- -XTypeInType is deprecated
- skip failing JS test on Windows
  Cf. https://github.com/haskell/cabal/pull/8754#issuecomment-1435535763
- deal with lift2A in Prelude since base-4.18 (GHC 9.6)
- disable everfailing Backpack tests

(cherry picked from commit 87ac120385665d819580dd0ace80570c111a3e7b)
(cherry picked from commit 8f08602cf63ecd32f90769df3f437b9164044beb)
Cabal-syntax/src/Distribution/Utils/Structured.hs
cabal-install/src/Distribution/Client/VCS.hs
cabal-testsuite/PackageTests/Backpack/Includes2/setup-external.test.hs
cabal-testsuite/PackageTests/Backpack/Includes2/setup-per-component.test.hs
cabal-testsuite/PackageTests/Backpack/Includes3/setup-external-ok.test.hs
cabal-testsuite/PackageTests/JS/JsSources/js-arch.test.hs