Raise a DepError on exceptions in Dep#call_task instead of returning :fail, catching it in Dep#process_this_dep. This means errors in setup{} and friends will cause a run to early exit, without anything depending on their non-exception return values.
Raise a DepError on exceptions in Dep#call_task instead of returning :fail, catching it in Dep#process_this_dep. This means errors in setup{} and friends will cause a run to early exit, without anything depending on their non-exception return values.

victorklos/babushka,victorklos/babushka,victorklos/babushka