@@ -466,9 +466,8 @@ removeBounds relKind relDeps params =
466
466
sourcePkgIndex' = fmap relaxDeps $ depResolverSourcePkgIndex params
467
467
468
468
relaxDeps :: UnresolvedSourcePackage -> UnresolvedSourcePackage
469
- relaxDeps srcPkg = srcPkg {
470
- packageDescription = relaxPackageDeps relKind relDeps
471
- (packageDescription srcPkg)
469
+ relaxDeps srcPkg = srcPkg
470
+ { srcpkgDescription = relaxPackageDeps relKind relDeps (srcpkgDescription srcPkg)
472
471
}
473
472
474
473
-- | Relax the dependencies of this package if needed.
@@ -543,7 +542,7 @@ addDefaultSetupDependencies defaultSetupDeps params =
543
542
applyDefaultSetupDeps :: UnresolvedSourcePackage -> UnresolvedSourcePackage
544
543
applyDefaultSetupDeps srcpkg =
545
544
srcpkg {
546
- packageDescription = gpkgdesc {
545
+ srcpkgDescription = gpkgdesc {
547
546
PD. packageDescription = pkgdesc {
548
547
PD. setupBuildInfo =
549
548
case PD. setupBuildInfo pkgdesc of
@@ -560,7 +559,7 @@ addDefaultSetupDependencies defaultSetupDeps params =
560
559
}
561
560
where
562
561
isCustom = PD. buildType pkgdesc == PD. Custom
563
- gpkgdesc = packageDescription srcpkg
562
+ gpkgdesc = srcpkgDescription srcpkg
564
563
pkgdesc = PD. packageDescription gpkgdesc
565
564
566
565
-- | If a package has a custom setup then we need to add a setup-depends
@@ -656,7 +655,7 @@ standardInstallPolicy installedPkgIndex sourcePkgDb pkgSpecifiers
656
655
Just [Dependency (mkPackageName " Cabal" ) (orLaterVersion $ mkVersion [1 ,24 ]) mainLibSet]
657
656
| otherwise = Nothing
658
657
where
659
- gpkgdesc = packageDescription srcpkg
658
+ gpkgdesc = srcpkgDescription srcpkg
660
659
pkgdesc = PD. packageDescription gpkgdesc
661
660
bt = PD. buildType pkgdesc
662
661
affected = bt == PD. Custom && hasBuildableFalse gpkgdesc
@@ -902,7 +901,7 @@ configuredPackageProblems platform cinfo
902
901
, not (packageSatisfiesDependency pkgid dep) ]
903
902
-- TODO: sanity tests on executable deps
904
903
where
905
- thisPkgName = packageName (packageDescription pkg)
904
+ thisPkgName = packageName (srcpkgDescription pkg)
906
905
907
906
specifiedDeps1 :: ComponentDeps [PackageId ]
908
907
specifiedDeps1 = fmap (map solverSrcId) specifiedDeps0
@@ -911,7 +910,7 @@ configuredPackageProblems platform cinfo
911
910
specifiedDeps = CD. flatDeps specifiedDeps1
912
911
913
912
mergedFlags = mergeBy compare
914
- (sort $ map PD. flagName (PD. genPackageFlags (packageDescription pkg)))
913
+ (sort $ map PD. flagName (PD. genPackageFlags (srcpkgDescription pkg)))
915
914
(sort $ map fst (PD. unFlagAssignment specifiedFlags)) -- TODO
916
915
917
916
packageSatisfiesDependency
@@ -948,7 +947,7 @@ configuredPackageProblems platform cinfo
948
947
(const True )
949
948
platform cinfo
950
949
[]
951
- (packageDescription pkg) of
950
+ (srcpkgDescription pkg) of
952
951
Right (resolvedPkg, _) ->
953
952
-- we filter self/internal dependencies. They are still there.
954
953
-- This is INCORRECT.
0 commit comments