Hi,

I've seen a few people rolling out patches without leaving
adequate explanations on the bugs. In my opinion, rolling out patches
without explaining the reason is actively harmful to the project because:

   - The author and the reviewer have no idea what caused the patch to be
   rolled out.
   - If build failure or test failure occurred on ports/platforms they don't
   normally work, then they have no clue what those failures were.

So when you're rolling out a patch, please leave the following information
on the original bug (not the one sheriff bot automatically creates):

   - Did builds fail?  If so, on which bots, ports, platforms were they and
   what were errors?
   - Did tests fail? If so, on which bots, ports, platforms were they and
   what were diffs / errors?

For example, "test was failing" can't be considered as
an adequate description because it doesn't tell us which tests failed on
which port and platform and what were diffs / errors.  It must be something
along the line of "test X Y Z were failing on port A platform B, and there's
the diff on A-B." (with an appropriate link to build bots' result pages).

Also, given the number of reviewers and distributions among different time
zones, it might make sense for us to require a review to roll out patches
someone else wrote (I think patch authors should be able to rollout their
patches at their discretion) since any reviewer can r+ rollout patches.

Best,
Ryosuke Niwa
Software Engineer
Google Inc.
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to