stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Willy Tarreau <w@1wt.eu>
To: Steven Rostedt <rostedt@goodmis.org>
Cc: Jeff Liu <jeff.liu@oracle.com>,
	Sarah Sharp <sarah.a.sharp@linux.intel.com>,
	David Lang <david@lang.hm>,
	ksummit-2013-discuss@lists.linuxfoundation.org,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Darren Hart <dvhart@linux.intel.com>,
	Olivier Galibert <galibert@pobox.com>,
	stable <stable@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Ingo Molnar <mingo@kernel.org>
Subject: Re: [Ksummit-2013-discuss] [ATTEND] How to act on LKML
Date: Wed, 17 Jul 2013 07:51:39 +0200	[thread overview]
Message-ID: <20130717055139.GC21611@1wt.eu> (raw)
In-Reply-To: <1374022296.6458.118.camel@gandalf.local.home>

On Tue, Jul 16, 2013 at 08:51:36PM -0400, Steven Rostedt wrote:
> On Wed, 2013-07-17 at 08:32 +0800, Jeff Liu wrote:
> 
> > Another thing might deviated from the main theme, but I'd like to raise it
> > here because I would like to see what's the proper way for that.
> > 
> > For instance, people A posted a patch set to the mailing list at first,
> > people B think that there are some issues in A's implementation, and he
> > happened to play around the same stuff recently, so he submitted another
> > patch series.  Finally, people B made it.
> > (In that period, people A kept silent, maybe because he/she was unhappy) 
> > 
> > This is a actual occurrence I once observed from a subsystem list(my
> > apologies, I just want to talk this case rather than against somebody),
> > it seems people A is a new comer(because I can not searched any past
> > commits of him/her from the git log), people B is definitely a senior guy.
> > 
> > So that's my question, is that a proper collaboration form in kernel
> > community?  Does it better if people B could give some suggestions to
> > help A to improve the code, especially if those help would help A stepping
> > into the kernel development -- maybe it's depend largely on one's opinion. :(
> 
> This is a completely different issue from the one in this thread, but it
> is also a legitimate issue and honestly, a bigger one than perceived
> insults.
> 
> Is it proper collaboration? Absolutely not. Something that I try to be
> sensitive to as it's something I can do as well. There's been things on
> my todo list, where someone would send me patches that do it. I would be
> thinking "darn it, I wanted to do it" and even worse, the patches that
> were sent wouldn't be of the way I wanted them. But I've tried to be
> good, and instead of just going about and implementing it myself, I
> would try to help the person massage the patches into what I wanted.
> That takes a lot of effort and discipline, and honestly, helping someone
> else do the work you wanted is much harder than just doing it yourself. 
> 
> Sometimes the maintainer just takes the easier route, and does the work
> themselves (because it's also more fun too). But that's really a slap in
> the face of the person that submitted the work in the first place. If
> anything hurts the community, it's this behavior. Not Linus giving
> someone an ass wipe.

I'm used to practice a workaround for this issue on another project. When
a newcomer sends me wrong code trying to address a real issue, I first
spend a little time helping him/her. If I see that the gap is too large
for him/her to adapt his/her work without too much help from me, then I
do the work myself, propose to him/her and once it's OK, and ask him/her
to submit the work with his/her name. That way they quickly gain trust
in themselves, more easily feel part of the community and get a clearer
idea of what is needed. Generally patches quality significantly improves
with this, in very short time, because they realize the gap is huge and
that they won't get this chance often.

My principle is to value the effort more than the result. If the first
author spent one week digging into the code to identify an issue and
came up with the wrong fix, and I can fix it in 5 minutes, he certainly
deserves all the merits for the work, not me.

I don't believe this is that much practiced on LKML. I know at least
one developer who does this, but he's probably the exception. I more
often see counter proposals just as if two authors were fighting to
get their patch merged.

Willy


  parent reply	other threads:[~2013-07-17  5:51 UTC|newest]

Thread overview: 254+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-15 15:52 [ 00/19] 3.10.1-stable review Sarah Sharp
2013-07-15 17:08 ` Linus Torvalds
2013-07-15 17:46   ` Sarah Sharp
2013-07-15 17:50     ` Linus Torvalds
2013-07-15 18:04       ` Sarah Sharp
2013-07-15 18:17         ` Linus Torvalds
2013-07-15 18:46           ` Sarah Sharp
2013-07-15 19:07             ` Steven Rostedt
2013-07-15 19:07             ` Linus Torvalds
2013-07-15 19:53               ` Sarah Sharp
2013-07-15 20:41                 ` Sarah Sharp
2013-07-15 21:01                   ` Kees Cook
2013-07-15 21:50                   ` Linus Torvalds
2013-07-15 22:08                     ` [ATTEND] How to act on LKML (was: [ 00/19] 3.10.1-stable review) Steven Rostedt
2013-07-15 22:27                       ` [ATTEND] How to act on LKML Randy Dunlap
2013-07-15 22:36                       ` [ATTEND] How to act on LKML (was: [ 00/19] 3.10.1-stable review) Sarah Sharp
2013-07-15 23:15                         ` Guenter Roeck
2013-07-16  0:17                           ` Steven Rostedt
2013-07-16  3:14                             ` NeilBrown
2013-07-16  3:34                               ` Steven Rostedt
2013-07-16  3:37                                 ` Steven Rostedt
2013-07-16  4:12                                   ` Darren Hart
2013-07-16  5:12                             ` Willy Tarreau
2013-07-17  7:46                           ` [Ksummit-2013-discuss] " Dan Carpenter
2013-07-15 23:49                         ` Darren Hart
2013-07-16  2:43                           ` [ATTEND] How to act on LKML Chris Ball
2013-07-16  3:06                             ` Steven Rostedt
2013-07-16  3:36                               ` H. Peter Anvin
2013-07-16 15:49                                 ` Stefano Stabellini
2013-07-16 16:16                                   ` Steven Rostedt
2013-07-16 16:58                                     ` Stefano Stabellini
2013-07-16 17:16                                       ` Steven Rostedt
2013-07-17 11:48                                         ` Geert Uytterhoeven
2013-07-16 19:31                                       ` H. Peter Anvin
2013-07-17  9:17                                         ` Stefano Stabellini
2013-07-17 14:01                                           ` Felipe Contreras
2013-07-17 14:40                                             ` Sarah Sharp
2013-07-17 14:43                                               ` Willy Tarreau
2013-07-19 11:59                                                 ` Ingo Molnar
2013-07-17 14:43                                               ` Kurt H Maier
2013-07-17 15:04                                               ` Anca Emanuel
2013-07-17 15:12                                               ` Felipe Contreras
2013-07-19 12:08                                                 ` Ingo Molnar
2013-07-19 18:42                                                   ` Felipe Contreras
2013-07-19 18:56                                                     ` Steven Rostedt
2013-07-19 20:33                                                       ` [Ksummit-2013-discuss] " James Bottomley
2013-07-19 20:43                                                         ` Steven Rostedt
2013-07-19 23:46                                                           ` NeilBrown
2013-07-19 20:03                                                     ` Geert Uytterhoeven
2013-07-20 12:35                                                       ` Felipe Contreras
2013-07-21  1:02                                                         ` [Ksummit-2013-discuss] " Daniel Phillips
2013-07-24  0:51                                                           ` Felipe Contreras
2013-07-24  1:26                                                             ` James Bottomley
2013-07-24  1:38                                                               ` Steven Rostedt
2013-07-24 16:23                                                                 ` James Bottomley
2013-07-24 16:50                                                                   ` Steven Rostedt
2013-07-24  1:48                                                               ` Paul Gortmaker
2013-07-24  1:53                                                                 ` Steven Rostedt
2013-07-24  8:57                                                             ` Daniel Phillips
2013-07-25 14:00                                                               ` Felipe Contreras
2013-07-25 14:33                                                                 ` Willy Tarreau
2013-07-25 14:49                                                                   ` Steven Rostedt
2013-07-25 22:51                                                                   ` Daniel Phillips
2013-07-25 23:30                                                                     ` Willy Tarreau
2013-07-25 23:44                                                                       ` Daniel Phillips
2013-07-26  5:22                                                                         ` Willy Tarreau
2013-07-20 17:04                                                     ` Ben Hutchings
2013-07-21 13:22                                                       ` Ric Wheeler
2013-07-23  1:26                                                         ` Li Zefan
2013-07-23  1:39                                                           ` Steven Rostedt
2013-07-23  2:04                                                             ` Li Zefan
2013-07-17 19:05                                               ` David Miller
2013-07-17 22:02                                               ` Guenter Roeck
2013-07-17 22:49                                                 ` Randy Dunlap
2013-07-17 23:08                                                   ` [Ksummit-2013-discuss] " Paul E. McKenney
2013-07-17 23:19                                                     ` Guenter Roeck
2013-07-18  0:57                                                       ` Paul E. McKenney
2013-07-16 22:54                                       ` Jiri Kosina
2013-07-16 23:03                                         ` Randy Dunlap
2013-07-16 23:11                                         ` Steven Rostedt
2013-07-16 23:14                                           ` Steven Rostedt
2013-07-17  9:38                                         ` Stefano Stabellini
2013-07-17 12:39                                           ` Al Viro
2013-07-17  8:04                                   ` [Ksummit-2013-discuss] " Dan Carpenter
2013-07-16  7:32                         ` [ATTEND] How to act on LKML (was: [ 00/19] 3.10.1-stable review) David Lang
2013-07-16  9:14                           ` Olivier Galibert
2013-07-16 21:12                             ` Sarah Sharp
2013-07-16 21:27                               ` [Ksummit-2013-discuss] " Theodore Ts'o
2013-07-16 22:43                                 ` Sarah Sharp
2013-07-16 22:54                                   ` Steven Rostedt
2013-07-16 23:12                                     ` Sarah Sharp
2013-07-16 23:20                                       ` Joe Perches
2013-07-16 23:31                                       ` [Ksummit-2013-discuss] [ATTEND] How to act on LKML Ric Wheeler
2013-07-16 23:53                                         ` Myklebust, Trond
2013-07-17  1:21                                           ` Ric Wheeler
2013-07-17  7:36                                           ` CAI Qian
2013-07-17 14:48                                             ` Sarah Sharp
2013-07-17 15:09                                               ` Steven Rostedt
2013-07-17 17:00                                                 ` Stefano Stabellini
2013-07-17 17:15                                                   ` Felipe Contreras
2013-07-17 17:56                                                     ` Stefano Stabellini
2013-07-17 18:05                                                       ` Felipe Contreras
2013-07-17 18:42                                                       ` Al Viro
2013-07-17 22:24                                                         ` Sarah Sharp
2013-07-18  0:29                                                           ` Felipe Contreras
2013-07-18  4:59                                                           ` Al Viro
2013-07-17 17:28                                                   ` Steven Rostedt
2013-07-17 19:02                                                     ` Sarah Sharp
2013-07-17 17:57                                                   ` Al Viro
2013-07-17 17:52                                                 ` Willy Tarreau
2013-07-17 18:51                                                 ` Sarah Sharp
2013-07-17 19:04                                                   ` David Lang
2013-07-17 19:29                                                   ` Steven Rostedt
2013-07-17 20:18                                                     ` Geert Uytterhoeven
2013-07-19 10:54                                                     ` Ingo Molnar
2013-07-17 19:40                                                   ` Willy Tarreau
2013-07-17 22:38                                                   ` David Woodhouse
2013-07-17 23:05                                                   ` Ramkumar Ramachandra
2013-07-18  2:40                                                   ` Benjamin Herrenschmidt
2013-07-18  3:00                                               ` CAI Qian
2013-07-16 23:38                                       ` [Ksummit-2013-discuss] [ATTEND] How to act on LKML (was: [ 00/19] 3.10.1-stable review) Steven Rostedt
2013-07-16 23:46                                         ` Steven Rostedt
2013-07-17 14:01                                         ` [Ksummit-2013-discuss] [ATTEND] How to act on LKML Paul Gortmaker
2013-07-17  0:32                                       ` Jeff Liu
2013-07-17  0:51                                         ` Steven Rostedt
2013-07-17  1:23                                           ` Sarah Sharp
2013-07-17  5:51                                           ` Willy Tarreau [this message]
2013-07-17 12:21                                             ` Steven Rostedt
2013-07-17 12:30                                               ` Ricardo Ferreira
2013-07-17 13:03                                                 ` Steven Rostedt
2013-07-17 13:10                                                   ` Willy Tarreau
2013-07-17 15:02                                                   ` Sarah Sharp
2013-07-17 15:16                                                     ` Steven Rostedt
2013-07-17 22:55                                                   ` Guenter Roeck
2013-07-17  9:15                                           ` Jeff Liu
2013-07-17 10:58                                             ` James Bottomley
2013-07-17 11:13                                               ` Jeff Liu
2013-07-16 23:01                                   ` Randy Dunlap
2013-07-16 23:50                                   ` [Ksummit-2013-discuss] [ATTEND] How to act on LKML (was: [ 00/19] 3.10.1-stable review) Theodore Ts'o
2013-07-17  0:04                                     ` Steven Rostedt
2013-07-17  1:34                                     ` NeilBrown
2013-07-17  2:18                                     ` Ben Hutchings
2013-07-17  3:02                                       ` Linus Torvalds
2013-07-17  3:16                                         ` Ben Hutchings
2013-07-17  4:48                                           ` Linus Torvalds
2013-07-17  5:22                                             ` Darren Hart
2013-07-17  5:32                                               ` Sarah Sharp
2013-07-17 17:41                                                 ` [Ksummit-2013-discuss] [ATTEND] How to act on LKML Randy Dunlap
2013-07-17 17:59                                                   ` Steven Rostedt
2013-07-16 22:18                               ` [ATTEND] How to act on LKML (was: [ 00/19] 3.10.1-stable review) Willy Tarreau
2013-07-16 22:39                                 ` Sarah Sharp
2013-07-16 23:46                                   ` [ATTEND] How to act on LKML Casey Schaufler
2013-07-17  1:02                                     ` Sarah Sharp
2013-07-17 10:10                                       ` Ramkumar Ramachandra
2013-07-17 14:27                                       ` Felipe Contreras
2013-07-17 18:24                                         ` [Ksummit-2013-discuss] " Luck, Tony
2013-07-17 18:46                                           ` Felipe Contreras
2013-07-16 18:11                           ` [ATTEND] How to act on LKML (was: [ 00/19] 3.10.1-stable review) Guenter Roeck
2013-07-15 22:38                       ` Linus Torvalds
2013-07-15 22:50                         ` Sarah Sharp
2013-07-16  4:03                           ` [ATTEND] How to act on LKML David Ahern
2013-07-16 20:03                           ` [ATTEND] How to act on LKML (was: [ 00/19] 3.10.1-stable review) Martin Steigerwald
2013-07-16  1:02                         ` Raymond Jennings
2013-07-16 18:27                         ` [Ksummit-2013-discuss] " James Bottomley
2013-07-16 21:18                           ` Paul E. McKenney
2013-07-17  6:14                             ` James Bottomley
2013-07-17 21:51                               ` Paul E. McKenney
2013-07-18  2:01                               ` Benjamin Herrenschmidt
2013-07-19  6:03                                 ` Paul E. McKenney
2013-07-19 16:58                                   ` [Ksummit-2013-discuss] [ATTEND] How to act on LKML H. Peter Anvin
2013-07-16 22:13                           ` [Ksummit-2013-discuss] [ATTEND] How to act on LKML (was: [ 00/19] 3.10.1-stable review) NeilBrown
2013-07-18  9:05                           ` [Ksummit-2013-discuss] [ATTEND] How to act on LKML Paolo Bonzini
2013-07-19  8:21                         ` Dave Chiluk
2013-07-16  3:27                       ` Li Zefan
2013-07-16  3:46                         ` Steven Rostedt
2013-07-16 16:51                       ` [Ksummit-2013-discuss] [ATTEND] How to act on LKML (was: [ 00/19] 3.10.1-stable review) David Howells
2013-07-18 10:39                     ` [ 00/19] 3.10.1-stable review Ingo Molnar
2013-07-18 14:32                       ` J. Bruce Fields
2013-07-18 16:07                       ` Sarah Sharp
2013-07-18 16:16                         ` Steven Rostedt
2013-07-18 17:39                         ` Felipe Contreras
2013-07-19  9:22                         ` mistakes in code vs. maintainer flow mistakes (was: [ 00/19] 3.10.1-stable review) Ingo Molnar
2013-07-19 10:03                           ` Ingo Molnar
2013-07-19 12:16                           ` Kurt H Maier
2013-07-19 19:01                           ` Sarah Sharp
2013-07-19 19:16                             ` Martin Steigerwald
2013-07-19 19:17                             ` Steven Rostedt
2013-07-19 20:03                             ` Kurt H Maier
2013-07-22 10:55                             ` Ingo Molnar
2013-07-23  1:07                             ` mistakes in code vs. maintainer flow mistakes Li Zefan
2013-07-23  1:16                               ` Joe Perches
2013-07-22 11:04                           ` mistakes in code vs. maintainer flow mistakes (was: [ 00/19] 3.10.1-stable review) Ingo Molnar
2013-07-16 14:30                   ` [ 00/19] 3.10.1-stable review Geert Uytterhoeven
2013-07-16 15:00                     ` Steven Rostedt
2013-07-16 15:09                     ` Kees Cook
2013-07-16 15:27                       ` Darren Hart
2013-07-17 18:14                 ` open conflicts vs. hidden conflicts (was: [ 00/19] 3.10.1-stable review) Ingo Molnar
2013-07-17 22:42                   ` NeilBrown
2013-07-18  9:32                     ` Ingo Molnar
2013-07-18  0:42                 ` [ 00/19] 3.10.1-stable review Thomas Gleixner
2013-07-18  3:16                   ` CAI Qian
2013-07-18  3:47                     ` Steven Rostedt
2013-07-18  4:01                       ` CAI Qian
2013-07-18  5:03                         ` H. Peter Anvin
2013-07-18  6:06                           ` CAI Qian
2013-07-18 10:21                             ` Ingo Molnar
2013-07-18 11:35                         ` Steven Rostedt
2013-07-18 13:23                         ` Theodore Ts'o
2013-07-18 13:30                           ` Maybe it's time to shut this thread down (Was: Re: [ 00/19] 3.10.1-stable review) Theodore Ts'o
2013-07-18 15:54                             ` Sarah Sharp
2013-07-20 21:35                               ` [Ksummit-2013-discuss] " Daniel Phillips
2013-07-22 21:02                                 ` Luck, Tony
2013-07-22 21:29                                   ` Daniel Phillips
2013-07-19 21:44                             ` Sarah Sharp
2013-07-22 16:45                               ` Kurt H Maier
2013-07-18  4:15                       ` [ 00/19] 3.10.1-stable review CAI Qian
2013-07-18 15:48                   ` Sarah Sharp
2013-07-19 10:35                     ` Ingo Molnar
2013-07-16 14:45               ` Alex Elder
2013-07-15 19:17             ` Willy Tarreau
2013-07-15 19:23               ` Linus Torvalds
2013-07-15 19:39                 ` Willy Tarreau
2013-07-15 22:50                 ` Raymond Jennings
2013-07-16  4:52                 ` Rusty Russell
2013-07-16 21:08                   ` Sarah Sharp
2013-07-16 21:23                     ` Linus Torvalds
2013-07-16 21:58                       ` Rafael J. Wysocki
2013-07-16 22:12                         ` Linus Torvalds
2013-07-17  5:22                           ` Sarah Sharp
2013-07-19 11:10                             ` Ingo Molnar
2013-07-16 21:27                     ` Steven Rostedt
2013-07-16 22:11                     ` Willy Tarreau
2013-07-17  1:02                     ` Rusty Russell
2013-07-17  1:37                       ` Linus Torvalds
2013-07-17  1:54                         ` Steven Rostedt
2013-07-17  3:28                         ` Darren Hart
2013-07-15 22:40               ` NeilBrown
2013-07-16  6:13                 ` Willy Tarreau
2013-07-16 15:40                   ` Darren Hart
2013-07-16 18:18                     ` Willy Tarreau
2013-07-16  2:44             ` Li Zefan
2013-07-15 19:05           ` J. Bruce Fields
2013-07-15 19:19             ` Steven Rostedt
2013-07-15 23:42               ` NeilBrown
2013-07-15 23:50                 ` Joe Perches
2013-07-16  1:54                   ` NeilBrown
2013-07-16  2:01                     ` Joe Perches
2013-07-21  4:15                       ` Rob Landley
2013-07-17  7:01                   ` CAI Qian
2013-07-15 18:22   ` Steven Rostedt
2013-07-15 17:33 ` Darren Hart
2013-07-15 19:04 ` Rob Landley
2013-07-19 11:25   ` Ingo Molnar
2013-07-23  8:26 ` Rogelio Serrano

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130717055139.GC21611@1wt.eu \
    --to=w@1wt.eu \
    --cc=david@lang.hm \
    --cc=dvhart@linux.intel.com \
    --cc=galibert@pobox.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=jeff.liu@oracle.com \
    --cc=ksummit-2013-discuss@lists.linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@kernel.org \
    --cc=rostedt@goodmis.org \
    --cc=sarah.a.sharp@linux.intel.com \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).