[Hackage] #131: cabal-install should rebuild dependants when a package is upgraded

Hackage trac at galois.com
Thu Jan 24 12:23:57 EST 2008

#131: cabal-install should rebuild dependants when a package is upgraded
  Reporter:  bringert            |        Owner:                
      Type:  defect              |       Status:  new           
  Priority:  normal              |    Milestone:  Cabal-2.0     
 Component:  cabal-install tool  |      Version:  HEAD          
  Severity:  normal              |   Resolution:                
  Keywords:                      |   Difficulty:  hard (< 1 day)
Ghcversion:  6.6                 |     Platform:  Linux         
Comment (by guest):

 A real-life "war story" that seems to illustrate the problem, or at least
 be closely related:

 I used 'cabal upgrade' to upgrade a bunch of packages, in particular
 bytestring and various regex-*, since I wanted to install something that
 depended on them.

 Later, however, I tried to install Yi, which as it turns out was
 incompatible with the latest version of bytestring.  I downgraded
 bytestring, but then had to rebuild vty (so it would be built with the
 older bytestring) and also unregister many of the newer versions of the
 regex-* packages, since Yi depended on them; with the newer versions
 installed, they were chosen to fulfill Yi's dependencies, but those newer
 versions depended on the newest version of bytestring, which was no longer

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

More information about the cabal-devel mailing list