id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,difficulty,ghcversion,platform
405,cabal-install finds non-existent conflict due to picking base 3,dreixel,kosmikus,"While creating a new package syb-0.2 (which supersedes syb-0.1), we have in the .cabal file:

{{{
build-depends:          base >= 4.0
}}}

'cabal configure -v' outputs:

{{{
(...)
Configuring syb-0.2...
Dependency base >=4.0: using base-4.0.0.0
Dependency mtl >=1.1.0.2: using mtl-1.1.0.2
Using Cabal-1.6.0.1 compiled by ghc-6.10
(...)
}}}

'cabal install -v' outputs:

{{{
(...)
Reading available packages...
Resolving dependencies...
selecting syb-0.2 (hackage) and discarding mtl-1.0, 1.1.0.0 and 1.1.0.1
selecting mtl-1.1.0.2 (installed or hackage)
selecting
cabal: dependencies conflict: base-3.0.3.0 requires syb ==0.1.0.0 however
syb-0.1.0.0 was excluded because syb-0.2 was selected instead
syb-0.1.0.0 was excluded because of the top level dependency syb ==0.2
}}}

However, 'runghc Setup.hs install' proceeds without problems.",defect,new,low,cabal-install-0.16,cabal-install tool,1.6.0.1,normal,,solver,jpm@…,hard (< 1 day),6.10.1,
