#301: Need a way to force a package to be re-installed ---------------------------------+------------------------------------------ Reporter: guest | Owner: Type: enhancement | Status: closed Priority: normal | Milestone: Component: cabal-install tool | Version: 1.4.0.1 Severity: normal | Resolution: fixed Keywords: | Difficulty: easy (<4 hours) Ghcversion: 6.8.3 | Platform: ---------------------------------+------------------------------------------ Changes (by duncan): * status: new => closed * resolution: => fixed Comment: {{{ Thu Aug 14 19:34:45 BST 2008 Duncan Coutts <duncan@haskell.org> * Add cabal install --reinstall flag to force reinstall of package where we have the exact same version already installed. Ordinarily we would say that there is nothing to do as the exact same package version is already installed. There are some cases where you might want to do this, eg to rebuild with different compiler options, or adding/removing components (since we do not track those indifidually yet, eg docs, profiling libs). }}} Also, the message when something is already installed and thus will not be re-installed is improved: {{{ $ cabal install something Resolving dependencies... No packages to be installed. All the requested packages are already installed. If you want to reinstall anyway then use the --reinstall flag. }}} -- Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/301#comment:3> Hackage <http://haskell.org/cabal/> Hackage: Cabal and related projects