On Sat, Jun 02, 2012 at 08:54:42AM +0200, Lionel Elie Mamane wrote:
On Fri, Jun 01, 2012 at 03:08:55PM +0200, Michael Stahl wrote:
On 01/06/12 15:01, Norbert Thiebaud wrote:
On Fri, Jun 1, 2012 at 5:24 AM, Michael Meeks <michael.meeks@suse.com> wrote:
* Quality of round-robin patch review (Markus)
+ often generalists review specific patches for master
+ gerrit should be able to help (Norbert)
+ queueing and checking them
+ one-day timeout from gerrit: if no protest,
auto-merge to master.
For the record: I did not suggest, nor do I support that last point.
iirc that auto-merge was only for commits from authors who have commit
rights anyway, not for patch submissions from new and inexperienced
people which is what the topic was about.
Ah, that's very different. So essentially people that now have
immediate gratification^W commit rights would "go back" to "one day
delay"?
AFAIK we so far only talk about master. I think there is a common understaning
the review process for backports to the release branch is good and works and
we will continue to use it as-is on gerrit (saving us some mail fuddling and
manual patch tweaking).
People who had commit rights now will have commit rights to master in gerrit
too. So they can push directly to master bypassing review just like before.
Just remember that everyone will look very angry at you if your
one-line-change-that-could-not-possibly-break-anything breaks something and it
causes annoyances to everyone because you were impatient to give it a change
for review in one day.
But I dont think "immediate gratification" is that important for people who are
longer on the project as for them it is business as usual anyway. It the first
time contributors, who send their patch and then check every 2 minutes if its
in yet.
In addition, people with commit rights usually knwo their peers well -- if you
pair up with somebody who is also working in your area of code reviewing can be
really smooth (the requested reviewer gets an email: If you make a deal to
review each others commits faster, you can be even quicker).
So -- people with commit rights are not the issue:
- can commit directly to master on their own responsibility
(this should be discouraged, except for urgent buildbreaker fixes that save
everyone pain)
- can submit patches for review. Since we intend to assign a "patch pilot" each
week, his patch will be on master after <24 hours, unless there are questions
about it (in which care it is sane to hold back until this is clarified)
- if you want to be faster, team up with someone for mutual review and you can
be as fast as you want
people without commit right:
- will have a reply by the patch pilot in <24 hours and his patch in when it
looks innocent in the same time. If there are questions about it integration
can take a bit longer, but I think to keep contributors motivated, the first
response time is critical, not so much the time to integration.
Best,
Bjoern
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.