public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Mauro Carvalho Chehab <mchehab@redhat.com>
Cc: "Hans Verkuil" <hverkuil@xs4all.nl>,
	LMML <linux-media@vger.kernel.org>,
	"Manu Abraham" <abraham.manu@gmail.com>,
	"David Härdeman" <david@hardeman.nu>,
	"Silvester Nawrocki" <sylvester.nawrocki@gmail.com>,
	"Jonathan Corbet" <corbet@lwn.net>,
	"Guennadi Liakhovetski" <g.liakhovetski@gmx.de>,
	"Prabhakar Lad" <prabhakar.lad@ti.com>
Subject: Re: Patches submitted via linux-media ML that are at patchwork.linuxtv.org
Date: Tue, 14 Aug 2012 17:21:47 +0200	[thread overview]
Message-ID: <1834028.kSBHul9iXV@avalon> (raw)
In-Reply-To: <502A6075.6070606@redhat.com>

Hi Mauro,

On Tuesday 14 August 2012 11:28:05 Mauro Carvalho Chehab wrote:
> Em 14-08-2012 10:46, Hans Verkuil escreveu:
> > On Tue August 14 2012 15:04:17 Mauro Carvalho Chehab wrote:
> >> A final note: patches from driver maintainers with git trees are
> >> generally
> >> just marked as RFC. Well, I still applied several of them, when they're
> >> trivial enough and they're seem to be addressing a real bug - helping
> >> myself to not need to re-review them later.
> > 
> > Does that mean that if you are a maintainer with a git tree such as myself
> > you should make a pull request instead of posting a [PATCH] because
> > otherwise you mark it as an RFC patch?
> 
> Yes, please.
> 
> > I often just post simple patches instead of making a pull request, and I
> > always use [RFC PATCH] if I believe the patches need more discussion.
> 
> That would work if the others would be doing the same. Unfortunately, other
> usual developers don't do that: they send all patches under discussions as
> "PATCH", making really hard to track what's ready for maintainer's review
> and what isn't. As not-so-frequent contributors (trivial fixes people; users
> submitting their bug fix patches; first time contributors) send their patch
> as "PATCH". Those patches aren't typically picked by driver maintainers, so
> the task of reviewing them is, unfortunately, typically done only by me.
> 
> > So if I post a [PATCH] as opposed to an [RFC PATCH], then that means that
> > I believe that the [PATCH] is ready for merging. If I should no longer
> > do that, but make a pull request instead, then that needs to be stated
> > very explicitly by you. Otherwise things will get very confusing.
> 
> Yes, please post them as [RFC PATCH].
> 
> Maybe the patches that are about to be sent though a pull request could
> use something like [RFC FINAL] or [PATCH FINAL], but maybe doing that
> would be just overkill.

I post patches that I believe to be ready to be merged as "[PATCH]", even if I 
plan to push them through my tree later. "RFC" usually has a different 
meaning, I understand it as a work in progress on which comments would be 
appreciated.

As new developers just post patches as "[PATCH]" (probably because that's 
git's default) we can't really change the meaning of that tag. We could ask 
developers who maintain their own git tree to use a different tag (something 
like "[PATCH FOR REVIEW]" for instance), but that won't work well if we need 
to cross-post to other mailing lists that follow a different standard.

> >> I really expect people to add more "RFC" on patches. We're having a net
> >> commit rate of about 500-600 patches per merge window, and perhaps 3 or 4
> >> times more patches at the ML that are just part of some discussions and
> >> aren't yet on their final version. It doesn't scale if I need to review
> >> ~3000 patches per merge window, as that would mean reviewing 75 patches
> >> per working day. Unfortunately, linux-media patch reviewing is not my
> >> full-time job. So, please help me marking those under-discussion patches
> >> as RFC, in order to allow me to focus on the 600 ones that will actually
> >> be merged.
> > 
> > In fairness: often you get no comments when you post the RFC patch series,
> > but once you post what you consider to be the final version you suddenly
> > do get comments.
> 
> Well, if people don't comment the RFC patches, they should not be
> complaining when it gets merged.
> 
> Thinking about that, by not having a "non-RFC" final patch series may
> actually improve the process at long term, as people will look with another
> eyes for the RFC ones.
> 
> > One example where you apparently marked a [PATCH] as RFC is this one:
> > 
> > http://patchwork.linuxtv.org/patch/13659/
> > 
> > Is this because Sylwester has his own git tree and you were expecting a
> > pull request?
> 
> Yes.
> 
> > In this case it is a simple compiler warning fix which I would really like
> > to see merged since it fixes a fair number of compiler warnings during
> > the daily build.
> 
> See:
> 	http://patchwork.linuxtv.org/patch/13763/
> 
> This is pretty much the same case of 13659, except that the patch was a
> RFC (not tagged as such), and it was wrong. The correct one is:
> 
> 	http://patchwork.linuxtv.org/patch/13790/
> 
> Without tagging them differently, I don't have any way to know what are
> ready for merge, and what wasn't.
> 
> Anyway, I'm open to ideas on how to handle it better, especially when it
> helps to allow handling patches on uniform way, without needing to apply
> different procedures for each driver maintainer.

-- 
Regards,

Laurent Pinchart


  reply	other threads:[~2012-08-14 15:21 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-14 13:04 Patches submitted via linux-media ML that are at patchwork.linuxtv.org Mauro Carvalho Chehab
2012-08-14 13:36 ` Prabhakar Lad
2012-08-14 14:02   ` Mauro Carvalho Chehab
2012-08-14 13:46 ` Hans Verkuil
2012-08-14 14:28   ` Mauro Carvalho Chehab
2012-08-14 15:21     ` Laurent Pinchart [this message]
2012-08-15  7:33       ` Michael Jones
2012-08-15 19:24         ` Mauro Carvalho Chehab
2012-08-15  9:54     ` Hans Verkuil
2012-08-15 10:13       ` Guennadi Liakhovetski
2012-08-15 19:34       ` Mauro Carvalho Chehab
2012-08-14 15:10 ` Sylwester Nawrocki
2012-08-14 15:18   ` Sylwester Nawrocki
2012-08-14 15:16 ` Laurent Pinchart
2012-08-15 21:43   ` Mauro Carvalho Chehab
2012-08-14 16:37 ` Sylwester Nawrocki
2012-08-14 22:06   ` Laurent Pinchart
2012-08-15 16:13     ` Sylwester Nawrocki
2012-08-15 21:09       ` Laurent Pinchart
2012-08-17 21:01         ` DRM/V4L2 buffer sharing (was: Re: Patches submitted via linux-media ML that are at patchwork.linuxtv.org) Sylwester Nawrocki
2012-08-17 22:03           ` DRM/V4L2 buffer sharing Mauro Carvalho Chehab
2012-08-17 22:54             ` Laurent Pinchart
2012-08-15  8:30 ` Patches submitted via linux-media ML that are at patchwork.linuxtv.org Guennadi Liakhovetski
2012-08-15 23:46 ` Mauro Carvalho Chehab
2012-08-16 10:38   ` Prabhakar Lad

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=1834028.kSBHul9iXV@avalon \
    --to=laurent.pinchart@ideasonboard.com \
    --cc=abraham.manu@gmail.com \
    --cc=corbet@lwn.net \
    --cc=david@hardeman.nu \
    --cc=g.liakhovetski@gmx.de \
    --cc=hverkuil@xs4all.nl \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab@redhat.com \
    --cc=prabhakar.lad@ti.com \
    --cc=sylvester.nawrocki@gmail.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