[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: commit rules for common git tree
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] Re: commit rules for common git tree |
Date: |
Wed, 30 Dec 2009 12:01:48 +0200 |
User-agent: |
Mutt/1.5.19 (2009-01-05) |
On Tue, Dec 29, 2009 at 09:03:18PM +0100, Aurelien Jarno wrote:
> On Tue, Dec 29, 2009 at 08:12:57PM +0200, Michael S. Tsirkin wrote:
> > On Tue, Dec 29, 2009 at 06:40:31PM +0100, Aurelien Jarno wrote:
> > > On Tue, Dec 29, 2009 at 07:23:28PM +0200, Michael S. Tsirkin wrote:
> > > > On Sun, Dec 27, 2009 at 05:01:38PM -0600, Anthony Liguori wrote:
> > > > > Likewise, if you see a patch go in that you think would have
> > > > > benefited
> > > > > from being on the list, point it out.
> > > >
> > > > How *would* I see it? I guess I could write scripts that correlated git
> > > > logs (or qemu commit list if it is ever resurrected) with mailing list
> > > > archive. If patch is not there, look in mailing list around the time
> > > > for a hint: could have explanation in the discussion. Or maybe it is
> > > > part of a series someone pushed ... you get the point.
> > > >
> > >
> > > All those commit have a single Signed-of-by: line. That decreases the
> > > number of patches to take.
> > >
> > > Anyway I still don't really understand you are trying to achieve here,
> > > and without pointing to real problems, I am not sure we are going to
> > > understand.
> >
> > What would you call real problems?
> > - You listed complains 3 times as an issue for committers.
> > Is this a problem worth solving? I think my suggestions
> > will help solve it.
>
> This has nothing to do with "all patches should be submitted to the
> mailing list first"
Let's start with "should be submitted to the mailing list" without
"first". Makes sense?
> > - Even codewise: it's not uncommon for commit X to revert commit Y by
> > another person, at least partially. I can point them out
> > privately, prefer not to do it publically. This hurts git bisect and
> > generally makes following history harder. Unavoidable but seems less
> > common with reviewed patches.
>
> Then those are the real problem, and should be avoided.
Everyone did this at some point. It's human to err.
> Pointing the
> people that they should not commit patches like that is the way to go
> IMHO.
Yes but one does not *know* one is making a mistake beforehand. So I
think "like that" is "without giving anyone a chance to review".
> > > The life of committers is not really easy, and the patch submitters do
> > > not really help to improve it:
> > > - a lot of patches are only reviewed by the committers, not so many
> > > persons send Acked-by: mails.
> > > - you have to deal with code you don't understand
> > > - you have to track continuously respined series (with patches moving
> > > from one to another, being merged or changing title)
> > > - you get complains when you review a patch
> > > - you get complains when you don't review a patch fast enough
> > > - you get complains after you applied a patch
> > > - etc...
> >
> > Most complaints are result of somewhat opaque nature of the commit
> > process. For example, people would complain "where's my patch" often to
> > be said: it is applied, not yet pushed. Sending mail "applied thanks"
> > would solve this. I am suggesting making it more transparent and reduce
> > number of complaints. Thus life of committers will become easier :).
> >
>
> I don't get this kind of complains very often.
>
> I get complains because:
> - I don't review patches fast enough. Here other people can help by
> reviewing the patches and sending an Acked-by:
> - I have applied a patch that breaks something. It get even worse when
> the patch has been committed sometimes ago and the patch submitter has
> disappear. Again other people can help reviewing patches to catch
> common mistakes.
>
> If others make efforts sharing the load a bit, I am fine making efforts.
> Otherwise no.
Well, commits without post are not making sharing the load easy:
- If patches are applied without notifying the list others waste time
reviewing a patch that was already reviewed and applied.
- If code changes without notifying the list, others must consider
and merge multiple channels when trying to understand a patch
(e.g. it might not even apply to your tree, you must pull
to understand it).
--
MST
- [Qemu-devel] Re: commit rules for common git tree, (continued)
- [Qemu-devel] Re: commit rules for common git tree, Aurelien Jarno, 2009/12/27
- [Qemu-devel] Re: commit rules for common git tree, Michael S. Tsirkin, 2009/12/27
- [Qemu-devel] Re: commit rules for common git tree, Aurelien Jarno, 2009/12/27
- [Qemu-devel] Re: commit rules for common git tree, Michael S. Tsirkin, 2009/12/27
- [Qemu-devel] Re: commit rules for common git tree, Anthony Liguori, 2009/12/27
- [Qemu-devel] Re: commit rules for common git tree, Michael S. Tsirkin, 2009/12/28
- [Qemu-devel] Re: commit rules for common git tree, Michael S. Tsirkin, 2009/12/29
- [Qemu-devel] Re: commit rules for common git tree, Aurelien Jarno, 2009/12/29
- [Qemu-devel] Re: commit rules for common git tree, Michael S. Tsirkin, 2009/12/29
- [Qemu-devel] Re: commit rules for common git tree, Aurelien Jarno, 2009/12/29
- [Qemu-devel] Re: commit rules for common git tree,
Michael S. Tsirkin <=
- [Qemu-devel] Re: commit rules for common git tree, Michael S. Tsirkin, 2009/12/30
Re: [Qemu-devel] Re: commit rules for common git tree, Scott Tsai, 2009/12/27
[Qemu-devel] Re: commit rules for common git tree, Anthony Liguori, 2009/12/27
- [Qemu-devel] Re: commit rules for common git tree, Michael S. Tsirkin, 2009/12/27
- [Qemu-devel] Re: commit rules for common git tree, Anthony Liguori, 2009/12/27
- Re: [Qemu-devel] Re: commit rules for common git tree, Avi Kivity, 2009/12/28
- Re: [Qemu-devel] Re: commit rules for common git tree, Michael S. Tsirkin, 2009/12/28
- Re: [Qemu-devel] Re: commit rules for common git tree, Aurelien Jarno, 2009/12/28
- Re: [Qemu-devel] Re: commit rules for common git tree, Michael S. Tsirkin, 2009/12/28