diff --git a/Cabal-QuickCheck/src/Test/QuickCheck/Instances/Cabal.hs b/Cabal-QuickCheck/src/Test/QuickCheck/Instances/Cabal.hs index 03d0ed046128036c7002afb8087a220cba637d69..01a5d1d904ed1717754a18d7005f72a53cd44239 100644 --- a/Cabal-QuickCheck/src/Test/QuickCheck/Instances/Cabal.hs +++ b/Cabal-QuickCheck/src/Test/QuickCheck/Instances/Cabal.hs @@ -74,7 +74,7 @@ instance Arbitrary PackageName where arbitrary = mkPackageName . intercalate "-" <$> shortListOf1 2 nameComponent where nameComponent = shortListOf1 5 (elements packageChars) - `suchThat` (not . all isDigit) + `suchThat` (liftA2 (&&) (not . all isDigit) (/= "all")) packageChars = filter isAlphaNum ['\0'..'\127'] instance Arbitrary PackageIdentifier where