[Hackage] #470: bad error message when a package transtively depends on two versions of the same one

Hackage trac at galois.com
Tue Jan 20 11:33:58 EST 2009


#470: bad error message when a package transtively depends on two versions of the
same one
---------------------------------+------------------------------------------
  Reporter:  guest               |        Owner:         
      Type:  defect              |       Status:  new    
  Priority:  normal              |    Milestone:         
 Component:  cabal-install tool  |      Version:  1.6.0.1
  Severity:  normal              |     Keywords:         
Difficulty:  unknown             |   Ghcversion:         
  Platform:                      |  
---------------------------------+------------------------------------------
 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.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/470>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects


More information about the cabal-devel mailing list