Skip to content
  • Duncan Coutts's avatar
    Improve InstallPlan error checking and reporting · 68e5cfc7
    Duncan Coutts authored
    Instead of just reporting that a plan is invalid, produce a
    detailed list of reasons why it is invalid.
    This should be useful for people debugging dependency resolvers.
    Also rename the complete property to closed, since the property
    is about the set being closed under the dependency relation.
    Also re-use the PackageIndex functions for checking the validity
    conditions rather than re-implementing the checks locally.
    68e5cfc7