bzr with bzr+ssh noisy and output muddled.

David Ingamells david.ingamells at
Tue Jun 16 12:31:20 BST 2009

Matthew D. Fuller wrote:
> On Tue, Jun 16, 2009 at 09:28:05AM +0200 I heard the voice of
> David Ingamells, and lo! it spake thus:
>> I do see that the progress is printed to STDERR, but STDERR is not
>> intended for such output. It is an abuse of basic UNIX principles to
>> use STDERR for non-error output.
> Actually, using stderr for spinners and such things that aren't
> recordable as regular output is quite common.  Just looking at DVCSen,
> for instance, mtn does the same thing.
The fact that some other less well informed projects do it doesn't make 
it an OK thing to do.

Respect the meaning of the name: "Standard ERROR", not "any other stuff 
you might want to output but can't think of the proper way to do it".

STDERR should be used in the same light as the legendary red telephone 
on the US President's desk. If you make a call to it you'd better damn 
well have something important to say.

More information about the bazaar mailing list