#470: identify and exclude broken or unusable packages when constructing and
merging package dbs
---------------------------------+------------------------------------------
Reporter: guest | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: cabal-install tool | Version: 1.6.0.1
Severity: normal | Resolution:
Keywords: | Difficulty: hard (< 1 day)
Ghcversion: | Platform:
---------------------------------+------------------------------------------
Changes (by duncan):
* summary: bad error message when a package transtively depends on two
versions of the same one => identify and
exclude broken or unusable packages when
constructing and merging package dbs
Comment:
We should identify these broken and unusable packages when constructing
and merging package dbs. Then when solving we should add exclude
constraints on such packages. If those packages are then needed then we
should report the reason they were excluded.
It may also be worth warning whenever we detect this situation at all,
even if we do not need the packages in question. Something like `ghc-pkg
check` perhaps to do a global package consistency check.
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/470#comment:2>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects_______________________________________________
cabal-devel mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cabal-devel