#880: Honour both --only-dependencies and --reinstall for cabal install command. ---------------------------------+------------------------------------------ Reporter: lndbrg | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: 1.10.1.0 Severity: normal | Keywords: Difficulty: easy (<4 hours) | Ghcversion: Platform: | ---------------------------------+------------------------------------------ Cabal should be able to reinstall all dependencies of a package easily.
Steps to Reproduce: 1. Break your cabal install somehow, keeping the database of the installed packages. For example remove the ~/.cabal folder. 2. Try to install a program with a dependency that you installed before via cabal (and resided in ~/.cabal) 3. Get error message about missing files/broken package. 4. Try to reinstall the dependencies of the program you want to reinstall: cabal install foo --reinstall --only-dependencies Expected results: all dependencies of foo is reinstalled. Actual result: 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/880> Hackage <http://haskell.org/cabal/> Hackage: Cabal and related projects _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel