Thread (10 messages) flat view 10 messages, 5 authors, 2017-08-16

Re: [PATCH] sub-process: print the cmd when a capability is unsupported

From: Jonathan Tan <hidden>
Date: 2017-08-15 18:17:38

On Tue, 15 Aug 2017 19:36:11 +0200
Christian Couder [off-list ref] wrote:
In handshake_capabilities() we use warning() when a capability
is not supported, so the exit code of the function is 0 and no
further error is shown. This is a problem because the warning
message doesn't tell us which subprocess cmd failed.

On the contrary if we cannot write a packet from this function,
we use error() and then subprocess_start() outputs:

    initialization for subprocess '<cmd>' failed

so we can know which subprocess cmd failed.

Let's improve the warning() message, so that we can know which
subprocess cmd failed.

Signed-off-by: Christian Couder <redacted>
This looks reasonable to me.

I am still wondering if protocol errors should be fatal, but that is
unrelated to this patch.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help