diff --git a/cabal-testsuite/PackageTests/Backpack/bkpcabal01/bkpcabal01.cabal b/cabal-testsuite/PackageTests/Backpack/bkpcabal01/bkpcabal01.cabal index c46675f1ce7..f10d1aad151 100644 --- a/cabal-testsuite/PackageTests/Backpack/bkpcabal01/bkpcabal01.cabal +++ b/cabal-testsuite/PackageTests/Backpack/bkpcabal01/bkpcabal01.cabal @@ -1,10 +1,13 @@ +cabal-version: 2.0 name: bkpcabal01 version: 0.1.0.0 +description: This test also exists in GHC's test-suite under the same name + and was ported over to cabal's testsuite as it exposed a + regression (see #5929) license: BSD3 author: Edward Z. Yang maintainer: ezyang@cs.stanford.edu build-type: Simple -cabal-version: >=1.25 library impl exposed-modules: H, I diff --git a/cabal-testsuite/PackageTests/Backpack/bkpcabal01/cabal.test.hs b/cabal-testsuite/PackageTests/Backpack/bkpcabal01/cabal.test.hs index e1f54d1b91e..08cbbd3c807 100644 --- a/cabal-testsuite/PackageTests/Backpack/bkpcabal01/cabal.test.hs +++ b/cabal-testsuite/PackageTests/Backpack/bkpcabal01/cabal.test.hs @@ -1,4 +1,5 @@ import Test.Cabal.Prelude main = cabalTest $ do - skipUnless =<< ghcVersionIs (>= mkVersion [8,2]) + -- GHC 8.2.2 had a regression ("unknown package: hole"), see also #4908 + skipUnless =<< ghcVersionIs (\v -> v >= mkVersion [8,2] && v /= mkVersion [8,2,2]) cabal "v2-build" ["all"]