From: Ben Myers <bpm@sgi.com>
To: Eric Sandeen <sandeen@sandeen.net>
Cc: Mark Tinguely <tinguely@sgi.com>, xfs@oss.sgi.com
Subject: Re: [PATCH] xfs: v2 fix node forward in xfs_node_toosmall
Date: Wed, 25 Sep 2013 17:11:34 -0500 [thread overview]
Message-ID: <20130925221134.GM1935@sgi.com> (raw)
In-Reply-To: <52434F8A.9040703@sandeen.net>
Hey,
On Wed, Sep 25, 2013 at 04:03:06PM -0500, Eric Sandeen wrote:
> [stable@vger.kernel.org stripped from this fascinating thread]
Good idea. I should have done, in retrospect.
> On 9/25/13 1:38 PM, Ben Myers wrote:
> > Hey Dave,
> >
> > On Wed, Sep 25, 2013 at 09:33:31AM +1000, Dave Chinner wrote:
>
> <snip>
>
> >> If a reviewer doesn't speak up about something, then that implies
> >> the reviewer considers it acceptible.
> >
> > I disagree with that statement. A reviewer might not speak up about a
> > flaw in a work for for other reasons. There are more than two
> > alternatives in this context. For example...
>
> <snip>
>
> <apologies if I snipped too much context, not my intention>
>
> >> If the
> >> reviewer does not ask for improvements or you chose not to review
> >> the proposed patches, then you have no grounds to complain about the
> >> contents of patches that were committed on your watch...
> >
> > I disagree. The act of committing a patch does not necessarily imply an
> > agreement regarding it's contents. I am often in a position where I
> > have to commit patches that I don't fully agree with. This doesn't
> > imply that I've waived my right to whine about bad commits later. ;)
>
> If you don't like it, don't add reviewed-by.
>
> If you don't like the reviews, don't sign off, don't merge it.
> As maintainer you have that right, but to be a good maintainer,
> you need a strong reason. And if you have a strong technical concern,
> then it's the patch author's duty to take it seriously, or risk not
> getting the patch merged. And the author might argue back. And other
> people might argue back. And in the end, if we can all keep our cool,
> the code will be better for it. If you apply clear and consistent merge
> criteria then people will know what to expect.
>
> When you send a Reviewed-by: that's a pretty strong indication of agreement.
Gah. Yeah, I overstated. Maybe 'does not necessarily imply an agreement'
should read something more like 'does not necessarily imply it is beyond
criticism', that's a bit more reasonable.
> There shouldn't be a lot of misunderstanding about what it means;
> the kernel doc (Documentation/SubmittingPatches) is very clear:
>
> ===
> Reviewer's statement of oversight
>
> By offering my Reviewed-by: tag, I state that:
>
> (a) I have carried out a technical review of this patch to
> evaluate its appropriateness and readiness for inclusion into
> the mainline kernel.
>
> (b) Any problems, concerns, or questions relating to the patch
> have been communicated back to the submitter. I am satisfied
> with the submitter's response to my comments.
>
> (c) While there may be things that could be improved with this
> submission, I believe that it is, at this time, (1) a
> worthwhile modification to the kernel, and (2) free of known
> issues which would argue against its inclusion.
>
> (d) While I have reviewed the patch and believe it to be sound, I
> do not (unless explicitly stated elsewhere) make any
> warranties or guarantees that it will achieve its stated
> purpose or function properly in any given situation.
> ===
>
> If you can't get behind that, don't add your Reviewed-by: and continue to
> work it out until you can. Reviewers should be sure to pay attention to
> point (c) as well, something I sometimes forget myself.
I haven't read that in awhile. Nice to have a brush up, thanks. I think it
probably comes short of '...you have no grounds to complain about the contents
of patches that were committed on your watch...', which is the idea I disagree
with. Maybe others don't think so, you could argue that I failed on point b in
my review by not choosing to hound Dave for a commit message. ;)
> Reviews don't have to be heeded, either. They don't have to be gauntlets
> thrown down or lines in the sand. "You've corrupted memory here" is
> different from "you could use an args struct instead of 8 arguments"
> or "your commit log isn't very descriptive." Discretion abounds.
>
> As a reviewer once said on another list, "I'm free to share
> what occurs to me and you're free to tell me to go jump in a lake."
> Especially for cosmetic issues, that's a pretty good POV. Sometimes
> it's trickier.
>
> As maintainer I guess you get to decide if a review concern has enough
> merit to hold up merging. Ignoring a compelling technical concern
> could be risky.
I agree that ignoring a compelling technical concern can be risky.
> Maybe one reviewer is dissatisfied, and another is satisfied. Then
> you get to play Solomon again. Life goes on, I hope.
Yeah. Life goes on.
Thanks Eric,
Ben
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next prev parent reply other threads:[~2013-09-25 22:11 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-09-20 22:05 [PATCH] xfs: fix node forward in xfs_node_toosmall Mark Tinguely
2013-09-23 0:08 ` Dave Chinner
2013-09-23 13:38 ` Mark Tinguely
2013-09-23 17:18 ` [PATCH] xfs: v2 " Mark Tinguely
2013-09-23 23:48 ` Dave Chinner
2013-09-24 17:35 ` Mark Tinguely
2013-09-24 18:59 ` Ben Myers
2013-09-24 21:06 ` Dave Chinner
2013-09-24 21:34 ` Mark Tinguely
2013-09-24 23:33 ` Dave Chinner
2013-09-25 18:38 ` Ben Myers
2013-09-25 21:03 ` Eric Sandeen
2013-09-25 22:11 ` Ben Myers [this message]
2013-09-23 21:34 ` [PATCH] xfs: " Michael L. Semon
2013-09-23 21:45 ` Mark Tinguely
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=20130925221134.GM1935@sgi.com \
--to=bpm@sgi.com \
--cc=sandeen@sandeen.net \
--cc=tinguely@sgi.com \
--cc=xfs@oss.sgi.com \
/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