git.iko.soy/typeable/cabal2nix
on master help sign in
Merge pull request #367 from carlosdagos/unresolved-constraing-err-msg

Update error message for unresolved constraints

commit5e5293dbc53411f56b0331b5991af7970c1126ec authorPeter Simons <simons@cryp.to> dateWed 8 Aug 2018, 15:10 (8 years ago) parent33204658981d61
1 file changed+4−1
hackage2nix/Main.hs+4−1
hackage2nix/Main.hs+4−1
@@ -193,7 +193,10 @@ enforcePreferredVersions cs pkg = Set.filter (\v -> PackageIdentifier pkg v `sat
193193
194194resolveConstraint :: Constraint -> Hackage -> Version
195195resolveConstraint c = fromMaybe (error msg) . resolveConstraint' c
196− where msg = "constraint " ++ display c ++ " cannot be resolved in Hackage"
196+ where msg = unlines [ "constraint " ++ display c ++ " cannot be resolved in Hackage"
197+ , "This could be due the package being missing in the hackage directory"
198+ , "or the file system not being case sensitive."
199+ ]
197200
198201resolveConstraint' :: Constraint -> Hackage -> Maybe Version
199202resolveConstraint' (Dependency name vrange) hackage