[Hackage] #234: track installed files to allow uninstall

Hackage trac at galois.com
Mon Sep 1 18:00:10 EDT 2008


#234: track installed files to allow uninstall
----------------------------+-----------------------------------------------
  Reporter:  duncan         |        Owner:  SamB          
      Type:  enhancement    |       Status:  assigned      
  Priority:  normal         |    Milestone:  Cabal-1.8     
 Component:  Cabal library  |      Version:  1.2.3.0       
  Severity:  major          |   Resolution:                
  Keywords:                 |   Difficulty:  hard (< 1 day)
Ghcversion:  6.8.2          |     Platform:                
----------------------------+-----------------------------------------------
Comment (by igloo):

 A related problem is bindists:

 For GHC, we want to put files like
 {{{
 dist/build/libHSbase-4.0.a
 }}}
 in bindists, so that to install a bindist we can just run (more or less)
 "Setup install". However, we don't want to include files that don't get
 installed like
 {{{
 dist/build/Data/String.o
 }}}
 as that bloats the bindist size, so we can't just include the whole
 `dist/` directory. Currently we break the abstraction and pick out the
 files that we want when creating the bindists, but it would be nice to be
 able to ask Cabal what files it needs to use in order to do the
 installation.

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


More information about the cabal-devel mailing list