Mailing list etiquette

Adrian Buehlmann adrian at
Fri Sep 7 12:27:01 CDT 2012

On 2012-09-07 18:23, Bryan O'Sullivan wrote:
> On Fri, Sep 7, 2012 at 2:53 AM, Adrian Buehlmann <adrian at
> <mailto:adrian at>> wrote:
>     I think I now have demonstrated that the risk is pretty high, given how
>     broken your first attempt was.
> A meta-point:
> Issues of whether or not you're correct aside, I very often do not like
> the tone you use when you write. I find myself consistently saying to
> myself, "I am going to ignore Adrian being an arse here, and just pay
> attention to the content", and it would be easier for both of us if I
> didn't have to not get annoyed by what you're saying.
> This is not the linux-kernel mailing list; you do not get to be rude
> just because you feel grumpy, disagree with someone else's reasoning, or
> drank decaf by accident.
> By allowing you to get away with being rude, I further give the signal
> to other people that this kind of behaviour must be fine or perhaps even
> encouraged, when in fact it is neither.
> So. Please take the extra five seconds to be polite, even when you don't
> feel like it. ESPECIALLY when you don't feel like it.

Huh? You are surprising me.

When I say that your first attempt was "broken" (and it *was* thoroughly
broken IMO, you even left out a complete case), then this is impolite
and deserves name calling?

I didn't know that using the word broken is impolite. Sorry.

(FWIW, English not my native language).

But it doesn't surprise me, that your attempt at translating that very
(ridiculously!) complex piece of python code (which I wrote myself) failed.

I'm not surprised, because I think translating such Python code into C
is quite difficult. And I am sure I would have made a lot more errors
than you did.

There are a lot of repositories out there in the wild now, and we would
break them pretty heavily and in very obscure ways if we would make an
error in this encoding stuff. I really fear that. Compare that with the
speed gain.

The brokenness of your first attempt is an indication to me how awfully
complex the task is. If even a programmer of your high calibre makes
that many errors, then the task must be truly difficult. It's difficult
in terms of program complexity.

More information about the Mercurial-devel mailing list