id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,difficulty,ghcversion,platform
880,Honour both --only-dependencies and --reinstall for cabal install command.,lndbrg,,"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.",defect,closed,normal,,cabal-install tool,1.10.1.0,normal,wontfix,,,easy (<4 hours),,
