fetchOrFromDB: Show which source failed when calling `fail`
commit6806a6d8710c4b5b4560fa5dea63f8312c3174c2
authorNiklas Hambüchen <mail@nh2.me>
dateMon 28 May 2018, 21:34 (8 years ago)
parentd8bc043
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