Ticket #470 (closed defect: fixed)
identify and exclude broken or unusable packages when constructing and merging package dbs
| Reported by: | guest | Owned by: | kosmikus |
|---|---|---|---|
| Priority: | normal | Milestone: | cabal-install-0.14 |
| Component: | cabal-install tool | Version: | 1.6.0.1 |
| Severity: | normal | Keywords: | solver |
| Cc: | Difficulty: | hard (< 1 day) | |
| GHC Version: | Platform: |
Description
The following error appears like nonsense:
cabal: dependencies conflict: ghc-6.10.1 requires process ==1.0.1.0 however process-1.0.1.0 was excluded because ghc-6.10.1 requires process ==1.0.1.1
It actually means that there's some package ghc depends on that now is built against the newer process. It should tell the name of the other package(s), too.
This is made worse by user-installed packages of the same version shadowing global ones, in this case there is no real error.
Change History
Note: See
TracTickets for help on using
tickets.
