return codes are not correctly handled or propagated
If we have a trigger that fails to execute (in this case due to unprivileged chroot()
):
Since there were no "errors" accumulated on this run, the return code is zero. Trying again gives us a nonzero return code:
Upstream issue:
For the record, upstream has improved error handling, but this is unrelated: