qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Improving patch tracking - something like gerrit?


From: Markus Armbruster
Subject: Re: [Qemu-devel] Improving patch tracking - something like gerrit?
Date: Tue, 04 Feb 2014 09:58:54 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux)

"Daniel P. Berrange" <address@hidden> writes:

> On Mon, Feb 03, 2014 at 12:45:31PM +0000, Mark Cave-Ayland wrote:
>> Hi all,
>> 
>> It should be fairly evident to most people that the volume of
>> patches flowing through the qemu-devel mailing list is continually
>> increasing, and it is becoming increasingly difficult to track which
>> patches have been applied over time. This is particularly a problem
>> where patchsets have dependencies on other patchsets which haven't
>> yet been applied to git master, which can then cause merge conflicts
>> due to length of time taken for the final series to be merged.
>> 
>> Is it time for QEMU to start looking at tools such as gerrit to help
>> manage this process? There seems to be an increasing number of ping
>> requests for outstanding patches (including my own) which don't get
>> applied for weeks, and often even months because they target less
>> popular platforms/subsystems and so don't always get the attention
>> of the committers.
>
> Having had to use Gerrit for a long time on OpenStack, I'd never
> willingly use it on a project I was in charge of for a number
> of reasons
>
>  - No practical integration with email based workflows for people
>    who don't want to use web UIs to comment. You can download patches
>    from tool using to view the code outside the UI, but to actually
>    comment you need to use the RSI-inducing, pointy-clicky web UI.

"It's dead, Jim."

>  - Poor handling of patch series - it shows dependancies between

If the dead could get any deader, this one would now be.

>    patches but that is basically all it does, and even that has
>    poor UI. People frequently review 1 single patch never noticing
>    that its part of a patch series. There's no way to get a view of
>    all patches in a series ordered correctly. If you tag them with
>    a topic, you can view all patches in the topic, but it randomly
>    re-orders the patches, making it basically useless.
>
>  - Poor UI for browsing through historical comments on previous
>    versions of the patch. The comments are split between multiple
>    web page views so you again have pointy-clicky hell trying to
>    read through historical comments.

And deader again.

>  - Poor UI for browsing/querying pending patches. Reviewers typically
>    find themselves having to write external/command line tools to
>    query gerrit in order to workaround its limited UI.

*Boggle*

> So sure, gerrit can track every single patch submitted and tell you
> if it is applied or not, but having used it, I can't say that it is
> a net win overall, particularly if your development process is heavily
> using large patch series.

I think this system would reduce the time I spend on reviewing patches
sharply.  Sounds like a huge win to me!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]