qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: "Andreas Färber" <afaerber@suse.de>
Cc: Stefan Weil <sw@weilnetz.de>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	Alexander Graf <agraf@suse.de>,
	qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] We need more reviewers/maintainers!!
Date: Mon, 12 Mar 2012 19:16:10 -0500	[thread overview]
Message-ID: <4F5E91CA.7040104@codemonkey.ws> (raw)
In-Reply-To: <4F5E8774.2010003@suse.de>

On 03/12/2012 06:32 PM, Andreas Färber wrote:
> Am 12.03.2012 22:18, schrieb Anthony Liguori:
>> On 03/12/2012 04:12 PM, Stefan Weil wrote:
>>> Am 12.03.2012 21:27, schrieb Anthony Liguori:
>>>> On 03/12/2012 03:12 PM, Stefan Weil wrote:
>>>>> [...] There a many examples of
>>>>> urgent patches (= patches which fix broken builds) which take
>>>>> several days even when they were reviewed before they finally
>>>>> are committed.
>>>>
>>>> Can you be specific? [...]
>>>
>>> I don't mean w32 patches only. The last build break was for ppc hosts
>>> (e04b28996110bd6acfc059e9f2c8c5aba5119a46, it took more than 5 days),
>>> but I remember also situations were x86 was broken more than
>>> a day.
>>>
>>> A selection of older patches which fixed build and the time it took
>>> from creation to commit:
>>>
>>> 6148b23d69444a300710db0c53f6c53b7f3c8067 (kvm ppcm 3 days)
>>> 1ecf47bf0a091700e45f1b7d1f5ad85abc0acd22 (w32, 2 days)
>>
>> So both of these platforms have maintainers that can do PULL requests
>> for issues like this.
> [snip]
>
> You're missing the point here: There usually *are* patches quickly, but
> they often don't get applied to qemu.git as fast. Often there are even
> two or three people sending build fixes concurrently. Do you really need
> a PULL for a single patch that affects everyone?

A PULL is just as good as a push.  There's a slight lag in a PULL, but generally 
it should be pretty quick.

>
> Take Blue's recent target-ppc fix
> 9d4df9c02866f39d3eef105033091f367cc7c29e for example: After applying
> patches on day one of FOSDEM he posted a -Werror fix, it got confirmed
> by me and Alex but wasn't applied until a week later, because apparently
> no other committer dared to apply Blue's patch despite SoB and acks and
> people reporting the issue... Not happy.
> No doubt Alex is to blame for not catching that issue in his ppc queue,
> but asking Alex as submaintainer to submit a PULL for a single patch
> posted by Blue as committer seems overly complicated to me! ;)

I think this is a good demonstration of what the problem is.  Unclear 
responsibility.  I'm pretty sure that Blue thought that Alex would handle the 
patch.  I'm pretty sure that Alex thought Blue would handle the patch.

If we start saying that, Alex "owns" ppc except for things that are "important" 
like a build breakage, then we get into the ugly definition of what's important 
and what's not important.

So yes, if the build breakage is limited to PPC, and came in through the PPC 
tree, I'd expect the fix to also come through the PPC tree.

Regards,

Anthony Liguori

  reply	other threads:[~2012-03-13  0:16 UTC|newest]

Thread overview: 77+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-12 17:06 [Qemu-devel] We need more reviewers/maintainers!! Stefano Stabellini
2012-03-12 17:16 ` Anthony Liguori
2012-03-12 17:34   ` Stefano Stabellini
2012-03-12 18:48     ` Anthony Liguori
2012-03-12 19:10       ` Stefano Stabellini
2012-03-12 19:04         ` Anthony Liguori
2012-03-12 19:21           ` Stefano Stabellini
2012-03-12 19:38             ` Anthony Liguori
2012-03-13 11:34               ` Stefano Stabellini
2012-03-13 11:27     ` Kevin Wolf
2012-03-13 11:41       ` Stefano Stabellini
2012-03-13 12:12       ` Paolo Bonzini
2012-03-12 18:03 ` Lluís Vilanova
2012-03-12 18:10   ` Anthony Liguori
2012-03-12 19:39     ` Lluís Vilanova
2012-03-12 19:43       ` Anthony Liguori
2012-03-12 18:18   ` Stefano Stabellini
2012-03-13 13:27     ` Avi Kivity
2012-03-14 13:50       ` Andreas Färber
2012-03-14 13:52         ` Anthony Liguori
2012-03-14 13:58           ` Peter Maydell
2012-03-14 14:17             ` Anthony Liguori
2012-03-14 14:25               ` Andreas Färber
2012-03-13 10:38   ` Andreas Färber
2012-03-12 19:18 ` Michael Roth
2012-03-13 11:11   ` Stefano Stabellini
2012-03-12 20:12 ` Stefan Weil
2012-03-12 20:24   ` Peter Maydell
2012-03-12 20:29     ` Anthony Liguori
2012-03-12 20:43       ` Peter Maydell
2012-03-12 21:06         ` Anthony Liguori
2012-03-12 21:09           ` malc
2012-03-12 21:13             ` Anthony Liguori
2012-03-12 21:41               ` Stefan Weil
2012-03-12 21:52                 ` Anthony Liguori
2012-03-12 21:43               ` malc
2012-03-12 21:49                 ` Anthony Liguori
2012-03-12 22:53                   ` malc
2012-03-12 21:16           ` Peter Maydell
2012-03-12 21:19             ` Anthony Liguori
2012-03-13 10:39         ` Stefan Hajnoczi
2012-03-12 20:40     ` Michael S. Tsirkin
2012-03-12 20:27   ` Anthony Liguori
2012-03-12 21:12     ` Stefan Weil
2012-03-12 21:18       ` Anthony Liguori
2012-03-12 23:32         ` Andreas Färber
2012-03-13  0:16           ` Anthony Liguori [this message]
2012-03-13  0:54             ` Alexander Graf
2012-03-13  1:01             ` Andreas Färber
2012-03-13  1:23               ` Alexander Graf
2012-03-13  1:31                 ` Super Bisquit
2012-03-13  1:39                 ` Anthony Liguori
2012-03-13  2:04                   ` Alexander Graf
2012-03-13  2:05                     ` Anthony Liguori
2012-03-14 19:47               ` Blue Swirl
2012-03-13  9:09             ` Peter Maydell
2012-03-13 13:50               ` Avi Kivity
2012-03-13 14:12                 ` Peter Maydell
2012-03-13 14:39                   ` Avi Kivity
2012-03-13 14:43                     ` Anthony Liguori
2012-03-13 14:46                       ` Alexander Graf
2012-03-13 14:54                       ` Peter Maydell
2012-03-13 14:49                 ` Andreas Färber
2012-03-13 14:57                   ` Avi Kivity
2012-03-13 15:13                     ` Eric Blake
2012-03-12 21:24     ` Stefan Weil
2012-03-13 13:40     ` Avi Kivity
2012-03-13 14:00       ` Anthony Liguori
2012-03-13 14:38         ` Avi Kivity
2012-03-13 14:41           ` Anthony Liguori
2012-03-14 20:00             ` Blue Swirl
2012-03-14 19:55       ` Blue Swirl
2012-03-13 10:41   ` Stefan Hajnoczi
2012-03-13 16:31     ` Andreas Färber
2012-03-13 18:14       ` Stefan Weil
2012-03-14  9:17         ` Stefan Hajnoczi
2012-07-18  9:28   ` Peter Maydell

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=4F5E91CA.7040104@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=afaerber@suse.de \
    --cc=agraf@suse.de \
    --cc=qemu-devel@nongnu.org \
    --cc=stefano.stabellini@eu.citrix.com \
    --cc=sw@weilnetz.de \
    /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).