Skip to content

Commit f0bbcf1

Browse files
Remove dead code
1 parent fdb320a commit f0bbcf1

File tree

1 file changed

+1
-32
lines changed

1 file changed

+1
-32
lines changed

cabal-install/Distribution/Client/Dependency.hs

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,9 @@ module Distribution.Client.Dependency (
2222
resolveWithoutDependencies,
2323

2424
-- * Constructing resolver policies
25-
DepResolverParams(..),
2625
PackageConstraint(..),
2726
PackagesPreferenceDefault(..),
2827
PackagePreference(..),
29-
InstalledPreference(..),
3028

3129
-- ** Standard policy
3230
basicInstallPolicy,
@@ -37,8 +35,6 @@ module Distribution.Client.Dependency (
3735
applySandboxInstallPolicy,
3836

3937
-- ** Extra policy options
40-
dontUpgradeNonUpgradeablePackages,
41-
hideBrokenInstalledPackages,
4238
upgradeDependencies,
4339
reinstallTargets,
4440

@@ -55,10 +51,6 @@ module Distribution.Client.Dependency (
5551
setMaxBackjumps,
5652
setEnableBackjumping,
5753
setGoalOrder,
58-
addSourcePackages,
59-
hideInstalledPackagesSpecificByUnitId,
60-
hideInstalledPackagesSpecificBySourcePackageId,
61-
hideInstalledPackagesAllVersions,
6254
removeUpperBounds,
6355
addDefaultSetupDependencies,
6456
) where
@@ -75,11 +67,10 @@ import Distribution.Client.Types
7567
import Distribution.Client.Sandbox.Types
7668
( SandboxPackageInfo(..) )
7769
import Distribution.Client.Targets
78-
import qualified Distribution.InstalledPackageInfo as Installed
7970
import Distribution.Package
8071
( PackageName(..), PackageIdentifier(PackageIdentifier), PackageId
8172
, Package(..), packageName, packageVersion
82-
, UnitId, Dependency(Dependency))
73+
, Dependency(Dependency))
8374
import qualified Distribution.PackageDescription as PD
8475
import qualified Distribution.PackageDescription.Configuration as PD
8576
import Distribution.PackageDescription.Configuration
@@ -354,17 +345,6 @@ addSourcePackages pkgs params =
354345
(depResolverSourcePkgIndex params) pkgs
355346
}
356347

357-
hideInstalledPackagesSpecificByUnitId :: [UnitId]
358-
-> DepResolverParams
359-
-> DepResolverParams
360-
hideInstalledPackagesSpecificByUnitId pkgids params =
361-
--TODO: this should work using exclude constraints instead
362-
params {
363-
depResolverInstalledPkgIndex =
364-
foldl' (flip InstalledPackageIndex.deleteUnitId)
365-
(depResolverInstalledPkgIndex params) pkgids
366-
}
367-
368348
hideInstalledPackagesSpecificBySourcePackageId :: [PackageId]
369349
-> DepResolverParams
370350
-> DepResolverParams
@@ -387,17 +367,6 @@ hideInstalledPackagesAllVersions pkgnames params =
387367
}
388368

389369

390-
hideBrokenInstalledPackages :: DepResolverParams -> DepResolverParams
391-
hideBrokenInstalledPackages params =
392-
hideInstalledPackagesSpecificByUnitId pkgids params
393-
where
394-
pkgids = map Installed.installedUnitId
395-
. InstalledPackageIndex.reverseDependencyClosure
396-
(depResolverInstalledPkgIndex params)
397-
. map (Installed.installedUnitId . fst)
398-
. InstalledPackageIndex.brokenPackages
399-
$ depResolverInstalledPkgIndex params
400-
401370
-- | Remove upper bounds in dependencies using the policy specified by the
402371
-- 'AllowNewer' argument (all/some/none).
403372
--

0 commit comments

Comments
 (0)