lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 15 Jul 2013 12:53:16 -0700
From:	Sarah Sharp <sarah.a.sharp@...ux.intel.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Ingo Molnar <mingo@...nel.org>, Guenter Roeck <linux@...ck-us.net>,
	Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
	Steven Rostedt <rostedt@...dmis.org>,
	Dave Jones <davej@...hat.com>,
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Andrew Morton <akpm@...ux-foundation.org>,
	stable <stable@...r.kernel.org>,
	Darren Hart <dvhart@...ux.intel.com>
Subject: Re: [ 00/19] 3.10.1-stable review

On Mon, Jul 15, 2013 at 12:07:56PM -0700, Linus Torvalds wrote:
> On Mon, Jul 15, 2013 at 11:46 AM, Sarah Sharp
> <sarah.a.sharp@...ux.intel.com> wrote:
> >
> > Bullshit.  I've seen you be polite, and explain to clueless maintainers
> > why there's no way you can revert their merge that caused regressions,
> > and ask them to fit it without resorting to tearing them down
> > emotionally:
> 
> Oh, I'll be polite when it's called for.
> 
> But when people who know better send me crap, I'll curse at them.
> 
> I suspect you'll notice me cursing *way* more at top developers than
> random people on the list. I expect more from them, and conversely
> I'll be a lot more upset when they do something that I really think
> was not great.
> 
> For example, my latest cursing explosion was for the x86 maintainers,
> and it comes from the fact that I *know* they know to do better. The
> x86 tip pulls have generally been through way more testing than most
> other pulls I get (not just compiling, but even booting randconfigs
> etc). So when an x86 pull request comes in that clearly missed that
> expected level of quality, I go to town.

Good lord.  So anyone that is one of your "top maintainers" could be
exposed to your verbal abuse just because they "should have known
better"?

You know what the definition of an abuser is?  Someone that seeks out
victims that they know will "just take it" and keep the abuse "between
the two of them".  They pick victims that won't fight back or report the
abuse.

> Similarly, you will see fireworks if some long-term maintainer makes
> excuses for breaking user space etc. That will make me go into
> incoherent rages.
> 
> The "polite Linus" example that you point to? That was a maintainer
> asking for direction for when things went wrong and *before* sending
> me something dubious. Of course I'm polite then.
> 
> Sarah, I don't have Tourettes syndrome. You seem to think that my
> cursing is uncontrolled and random. I argue that it has causes. Big
> difference.

It does not matter if your cursing fits have causes.  The fact is that
if you misjudge someone's emotional state for the day, you yelling at
them is not productive.

In karate, or any other sport, if your opponent is motionless on the
floor, you stop.  You can't see the person you're emailing.  You can't
see if the first conversation-disabling blow has completely knocked them
out.  You can't see if you've misjudged their mental strength for the
day and completely wiped out their ability to use their brain to correct
the technical mistake you're trying to get them to fix.

Ask them to fix their mistake.  If they protest, then lay into them.  If
you *know* they don't take verbal abuse well, don't.

Let's get this personal baggage out of the way right now, before anyone
else brings it up:

I've been through verbal abuse before.  I won't take that shit from you,
or any of the other Linux kernel developers.  Tell me, politely, what I
have done wrong, and I will fix it.  You don't need to SHOUT, call me
names, or tell me to SHUT THE FUCK UP!

I'm not the only one that won't take verbal abuse.  Stop abusing your
developers.

Sarah Sharp
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ