[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