Deal with independent goals in plan validation
In particular, in the definition of dependencyInconsistencies. One slightly annoying thing is that in order to validate an install plan, we need to know if the goals are to be considered independent. This means we need to pass an additional Bool to a few functions; to limit the number of functions where this is necessary, also recorded whether or not goals are independent as part of the InstallPlan itself.
Showing
- cabal-install/Distribution/Client/Dependency.hs 5 additions, 4 deletionscabal-install/Distribution/Client/Dependency.hs
- cabal-install/Distribution/Client/Dependency/Modular/ConfiguredConversion.hs 3 additions, 3 deletions...ibution/Client/Dependency/Modular/ConfiguredConversion.hs
- cabal-install/Distribution/Client/InstallPlan.hs 34 additions, 27 deletionscabal-install/Distribution/Client/InstallPlan.hs
- cabal-install/Distribution/Client/PlanIndex.hs 48 additions, 7 deletionscabal-install/Distribution/Client/PlanIndex.hs
Loading
Please register or sign in to comment