All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] review process
@ 2010-08-27 12:15 Frans Meulenbroeks
  2010-08-27 12:24 ` Graeme Gregory
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Frans Meulenbroeks @ 2010-08-27 12:15 UTC (permalink / raw)
  To: openembedded-devel

It is a good rule that important changes (toolchain, infrastructure)
are reviewed before being committed.
This is e.g. also specified in
http://wiki.openembedded.net/index.php/Commit_Policy

However, recently I've seen some issues that our review process does
not seem to work or is abused.

I see two things happening.
- patches are submitted for review but do not gain any feedback in a
reasonable time. I have several patches in the queue that did not get
any feedback.
- people are abusing their powers by rejecting changes without
motivation. See e.g [1] and [2]. I feel if you reject a patch you have
an obligation to explain why you rejected it.

Seems our review process is flawed.
I propose to introduce the following rules.

1. If a patch does not get any review feedback in X weeks time; it is
ok to apply it. People who need more time to review a patch can
mention that in a short reply. In that case they are granted Y more
weeks to review.
(suggestion: X = Y = 2)
2. If someone NAKs a patch it is obligatory to provide an explanation
why the patch is not good.
Rationale is that
a) people can fix the problem seen by the reviewer
b) people learn from it
c) if there is a disagreement it can be discussed (and if needed
raised to the TSC)
3) NAKs that are not motivated/explained can be ignored as not given.

Your feedback, suggestions, additions, amendments, whatever is appreciated.

Frans

[1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-August/023374.html
[2] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-August/023270.html



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2010-09-06 18:55 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-27 12:15 [RFC] review process Frans Meulenbroeks
2010-08-27 12:24 ` Graeme Gregory
2010-08-27 12:29   ` Gary Thomas
2010-08-27 12:33     ` Frans Meulenbroeks
2010-08-27 12:37 ` Dr. Michael Lauer
2010-08-27 13:46 ` Execution of Build Output Failing (Testing) openembedded
2010-08-27 17:41   ` Khem Raj
2010-08-27 19:37     ` openembedded
2010-08-27 15:11 ` [RFC] review process Roman I Khimov
2010-08-28 10:25 ` Koen Kooi
2010-08-28 12:17   ` Frans Meulenbroeks
2010-09-06 18:54     ` Frans Meulenbroeks

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.