Consider Installed packages when pruning the install plan
The discussion in #6952 indicated that extra-packages stanzas wouldn't quite work yet. It turns out in order for cabal to find exes for already installed extra-packages we need to also consider `installed` packages when pruning the install plan. Includes some changes to OutputNormalizer
Showing
- cabal-install/src/Distribution/Client/ProjectPlanning.hs 16 additions, 10 deletionscabal-install/src/Distribution/Client/ProjectPlanning.hs
- cabal-testsuite/PackageTests/ExtraPackages/Foo.hs 1 addition, 0 deletionscabal-testsuite/PackageTests/ExtraPackages/Foo.hs
- cabal-testsuite/PackageTests/ExtraPackages/cabal.out 12 additions, 0 deletionscabal-testsuite/PackageTests/ExtraPackages/cabal.out
- cabal-testsuite/PackageTests/ExtraPackages/cabal.project 2 additions, 0 deletionscabal-testsuite/PackageTests/ExtraPackages/cabal.project
- cabal-testsuite/PackageTests/ExtraPackages/cabal.test.hs 3 additions, 0 deletionscabal-testsuite/PackageTests/ExtraPackages/cabal.test.hs
- cabal-testsuite/PackageTests/ExtraPackages/my.cabal 9 additions, 0 deletionscabal-testsuite/PackageTests/ExtraPackages/my.cabal
- cabal-testsuite/PackageTests/ExtraPackages/repo/some-exe-0.0.1.0/Main.hs 4 additions, 0 deletions.../PackageTests/ExtraPackages/repo/some-exe-0.0.1.0/Main.hs
- cabal-testsuite/PackageTests/ExtraPackages/repo/some-exe-0.0.1.0/some-exe.cabal 9 additions, 0 deletions...eTests/ExtraPackages/repo/some-exe-0.0.1.0/some-exe.cabal
- cabal-testsuite/src/Test/Cabal/OutputNormalizer.hs 7 additions, 1 deletioncabal-testsuite/src/Test/Cabal/OutputNormalizer.hs
- changelog.d/pr-6972 3 additions, 0 deletionschangelog.d/pr-6972
Loading
Please register or sign in to comment