git.iko.soy/typeable/cabal2nix
on master help sign in
Merge pull request #351 from nh2/show-which-source-failed

fetchOrFromDB: Show which source failed when calling `fail`

commit5ecfc296bc7ae7002e833a3f701dc8f97c6c11f4 authorPeter Simons <simons@cryp.to> dateTue 29 May 2018, 00:04 (8 years ago) parentd8bc0436806a6d
1 file changed+1−1
src/Distribution/Nixpkgs/Haskell/PackageSourceSpec.hs+1−1
src/Distribution/Nixpkgs/Haskell/PackageSourceSpec.hs+1−1
@@ -71,7 +71,7 @@ fetchOrFromDB optHpack hackageDB src
7171 | otherwise = do
7272 r <- fetch (\dir -> cabalFromPath optHpack (dir </> sourceCabalDir src)) src
7373 case r of
74− Nothing -> fail "Failed to fetch source. Does the URL exist?"
74+ Nothing -> fail $ "Failed to fetch source. Does this source exist? " ++ show src
7575 Just (derivSource, (externalSource, ranHpack, pkgDesc)) ->
7676 return (derivSource <$ guard externalSource, ranHpack, pkgDesc)
7777