Killing the gerrit to dev-list spam ...
Bjoern Michaelsen
bjoern.michaelsen at canonical.com
Fri May 3 09:19:56 PDT 2013
Hi,
On Fri, May 03, 2013 at 04:58:13PM +0200, Jan Holesovsky wrote:
> Before we go ahead with any actions here, let me explain why I think it
> is good to have some sort of mails going to the ML, and what I think is
> broken at the moments.
No worries, Im drowned with work and will not suddenly change everything
tommorrow. ;)
>
> The reason why we should have the mails going to the ML is simple - we
> want to integrate the patches as quickly as possible, and for many, the
> mailing list is the primary way of operation - see Lionel's workflow.
>
> I use something similar too - I read the ML so that first I kill threads
> ending with [PUSHED], and then check the not yet merged patches; and
> when it is something that I know something about, I go to gerrit &
> integrate it.
For those using such a workflow, both a second list of gerrit watches can keep
the flow of information.
> What seems to be broken (to me) though are 2 things:
>
> - the mails for the stable branches
> - no need for announcements there, as people usually know whom to CC
> to get a review, and it is later to be scanned by the person doing
> tags before the tagging
That should be easy to fix.
> - the mails when "LibreOffice gerrit bot" is explicitly in the CC
> - for those, not only [PATCH] and [PUSHED] go to the ML, but all the
> discussion etc.
Hmmm, that _could_ be a feature though to bring a discussion to the dev-list
(see Thorstens mail). Maybe we just need to clarify how to use this.
> So before we do any radical action, what about to fix those 2 above [if
> we can agree that the above is bug, and not a feature], and then see how
> much the situation improves?
The first should be a technical fix, the second is a social one and thus
harder. But overall both will not help anything at all with the huge number of
threads started by automated mails.
> I can imagine 3rd thing to improve later, and that is to mail the
> initial [PATCH] mail to the ML only if it does not get merged in eg. 1/2
> day after submission ;-) - but that would probably need a patch to
> gerrit, or something.
Well, yeah. And when we wait half a day, we could also collect all the unpushed
fixes in _one_ mail and not start one thread for each. We could go fancy and
call this mail "digest". ;)
I dont see the need to track the status of patches via flaky "PUSHED" "PATCH"
subjects of emails -- at least for patches on gerrit, gerrit has a much better
way of keeping track of things as it tracks and watches the repository directly.
Best,
Bjoern
More information about the LibreOffice
mailing list