@@ -199,7 +199,8 @@ getCabalLbs :: HasEnvConfig env
199199 -> SourceMap
200200 -> RIO env (PackageIdentifier , L. ByteString )
201201getCabalLbs pvpBounds mrev cabalfp sourceMap = do
202- (gpdio, _name, cabalfp') <- loadCabalFilePath (parent cabalfp)
202+ (gpdio, _name, cabalfp') <-
203+ loadCabalFilePath (Just stackProgName') (parent cabalfp)
203204 gpd <- liftIO $ gpdio NoPrintWarnings
204205 unless (cabalfp == cabalfp') $
205206 throwIO $ CabalFilePathsInconsistentBug cabalfp cabalfp'
@@ -334,7 +335,7 @@ gtraverseT f =
334335readLocalPackage :: HasEnvConfig env => Path Abs Dir -> RIO env LocalPackage
335336readLocalPackage pkgDir = do
336337 config <- getDefaultPackageConfig
337- (gpdio, _, cabalfp) <- loadCabalFilePath pkgDir
338+ (gpdio, _, cabalfp) <- loadCabalFilePath ( Just stackProgName') pkgDir
338339 gpd <- liftIO $ gpdio YesPrintWarnings
339340 let package = resolvePackage config gpd
340341 pure LocalPackage
@@ -441,7 +442,7 @@ checkPackageInExtractedTarball
441442 => Path Abs Dir -- ^ Absolute path to tarball
442443 -> RIO env ()
443444checkPackageInExtractedTarball pkgDir = do
444- (gpdio, name, _cabalfp) <- loadCabalFilePath pkgDir
445+ (gpdio, name, _cabalfp) <- loadCabalFilePath ( Just stackProgName') pkgDir
445446 gpd <- liftIO $ gpdio YesPrintWarnings
446447 config <- getDefaultPackageConfig
447448 let PackageDescriptionPair pkgDesc _ = resolvePackageDescription config gpd
0 commit comments