On Wed, Feb 21, 2018 at 2:52 PM, don.olmst...@sony.com wrote:
One thing we're unclear on is the OWNERS policy. The list itself is pretty small and has no guidance on who might be the right person(s) to assign a bug to when touching shared code. It feels like we're just guessing on reviewers which doesn't seem like it helps anything move along.



There also seem to be commits that were reviewed by non-owners that are touching common code.

Recently, I approved a change that I should not have (and which embarassingly introduced a build failure for Mac). I had thought all the changes were platform-specific, but I didn't look closely enough and missed a spot. So care is required.

I don't think the rules are written down. We've built up some conventions over the years, though. I'd write it as:

* Either the patch author OR the reviewer must be an owner, OR the commit must be acked by an owner on Bugzilla before landing; * OR the patch must be entirely platform-specific with zero code changes affecting Cocoa ports (#ifdefs in cross-platform files are OK);
* OR the patch must be a unreviewed build or compiler warning fix;
* OR the patch author and reviewer should both be @apple.com and both really know what they're doing. ;)

The exceptions are why the owners system is working fairly well nowadays. It wouldn't work if owners were needed to review platform-specific changes.

Anyway, I don't think your problem is the owners system. Looking over your patches, the only cross-platform code touched is in WebCore, which doesn't have owners. (Only Source/WebKit has owners.) Your problem is that Sony doesn't have any reviewers yet. This is a hard threshold to cross; everything will be easier once you have one or two reviewers.

Michael

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to