[Hackage] #371: cabal-install can break installed packages by rebuilding dependents

Hackage trac at galois.com
Tue Oct 14 23:55:19 EDT 2008


#371: cabal-install can break installed packages by rebuilding dependents
---------------------------------+------------------------------------------
  Reporter:  duncan              |        Owner:         
      Type:  defect              |       Status:  new    
  Priority:  normal              |    Milestone:         
 Component:  cabal-install tool  |      Version:  1.2.3.0
  Severity:  normal              |     Keywords:         
Difficulty:  normal              |   Ghcversion:  6.8.2  
  Platform:                      |  
---------------------------------+------------------------------------------
 Install plans sometime involve rebuilding a package. This is not a safe
 operation however. Rebuilding a package can and does change its ABI.

 The ideal solution is to use a persistent package store like nix. That
 would mean we do not replace any installed package, just add new
 instances.

 In the mean time however one solution would be to extend an install plan
 the re-installs a package such that it rebuilds all reverse dependencies
 too.

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


More information about the cabal-devel mailing list