[Hackage] #860: Package seems to depend on itself

Hackage cvs-ghc at haskell.org
Tue Jul 5 16:17:38 CEST 2011

#860: Package seems to depend on itself
  Reporter:  guest              |        Owner:          
      Type:  defect             |       Status:  reopened
  Priority:  normal             |    Milestone:          
 Component:  hackageDB website  |      Version:          
  Severity:  normal             |   Resolution:          
  Keywords:                     |   Difficulty:  unknown 
Ghcversion:                     |     Platform:          

Comment(by duncan):

 Yes, "self" internal dependencies are allowed. They are currently treated
 as internal dependencies if the package version falls in the build-depends
 version range.

 If it falls outside the range it's treated as external (e.g. so base-3 can
 depend on base-4). This current semantics isn't very satisfactory imho, I
 think we need some other mechanism to select other versions of the same
 package (and multiple versions of the same package).

Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/860#comment:3>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects

More information about the cabal-devel mailing list