[GHC] #8886: sync-all: END actions result in confusing error message
GHC
ghc-devs at haskell.org
Sun Jun 22 12:31:19 UTC 2014
#8886: sync-all: END actions result in confusing error message
-------------------------------+-------------------------------------------
Reporter: fw | Owner: hvr
Type: bug | Status: patch
Priority: normal | Milestone:
Component: Trac & Git | Version:
Resolution: | Keywords: sync-all
Operating System: | Architecture: Unknown/Multiple
Unknown/Multiple | Difficulty: Easy (less than 1 hour)
Type of failure: | Blocked By:
None/Unknown | Related Tickets:
Test Case: |
Blocking: |
-------------------------------+-------------------------------------------
Comment (by fw):
Replying to [comment:4 thomie]:
> The idea of using the `END` block, if I understand correctly, is that it
should run at the end, no matter what else happens. For example the change
back to the `initial_working_directory` should not be skipped in case of
errors.
If the script dies with an error, the process is probably in a slightly
broke state, and printing all those warnings only obscures the error.
Changing the directory does not in itself have any effect because the
process is about to terminate anyway, and its not the point of the `END`
action.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8886#comment:6>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list