patch applied (cabal-install): Improve InstallPlan error checking and reporting

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Tue May 6 20:34:38 EDT 2008


Sun May  4 13:18:57 PDT 2008  Duncan Coutts <duncan at haskell.org>
  * Improve InstallPlan error checking and reporting
  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.

    M ./Hackage/InstallPlan.hs -105 +234

View patch online:
http://darcs.haskell.org/cabal-install/_darcs/patches/20080504201857-adfee-87a10bfc726b382c6bec4fbc58ef5a9770b51e58.gz



More information about the cabal-devel mailing list