id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,difficulty,ghcversion,platform
665,Confusion situation when linking ./dist/setup/setup is interrupted,duncan,,"If one accidentally interrupts cabal when it's linking `./dist/setup/setup` then you can end up with the file existing it not being executable.

This leads to a confusing situation for the user. Running `cabal install` or `cabal configure` will fail silently. Running with -v indicates that something returns exit code 127. This corresponds to a permission error when trying to execute `./dist/setup/setup`

Two improvements could be made:
 * Report the failure to execute `./dist/setup/setup`
 * If ghc is interrupted when creating `./dist/setup/setup`, cabal should delete the file, if it exists. That way, cabal will recompile on the next invocation.",defect,new,normal,cabal-install-0.16,cabal-install tool,1.6.0.3,normal,,,,unknown,,
