patch applied (cabal-install): Switch from DepGraph to InstallPlan
Duncan Coutts
duncan.coutts at worc.ox.ac.uk
Tue May 6 20:34:41 EDT 2008
Mon May 5 02:17:43 PDT 2008 Duncan Coutts <duncan at haskell.org>
* Switch from DepGraph to InstallPlan
The dependency resolver has had to be extended in a slightly hacky
way to gather the extra information needed by an install plan. In
particular it requires the flags to use to configure each package,
the actual versions of dependencies to use and all of the
installed packages and their closure of dependencies.
However the current resolver is fairly naive and so can be easily
persuaded into producing an invalid install plan, in which case
you'll get a detailed list of reasons as to why it is invalid.
R ./Hackage/DepGraph.hs
M ./Hackage/Dependency.hs -28 +84
M ./Hackage/Fetch.hs -4 +7
M ./Hackage/Install.hs -43 +35
M ./cabal-install.cabal -1
View patch online:
http://darcs.haskell.org/cabal-install/_darcs/patches/20080505091743-adfee-c005075e895dd07eb7d174c7ede9d7d9179db6ad.gz
More information about the cabal-devel
mailing list