I like the approach a lot, thanks for working on this.One concern, however, is that we lose around the clock coverage for all of blink. Before, with tkent@ being a WebKit API owner, we could quickly iterate on all kind of changes during PST-night. With the proposed change, this wouldn't be the case anymore.
On Wed, Apr 17, 2013 at 12:52 PM, Jochen Eisinger <joc...@chromium.org> wrote:
I like the approach a lot, thanks for working on this.One concern, however, is that we lose around the clock coverage for all of blink. Before, with tkent@ being a WebKit API owner, we could quickly iterate on all kind of changes during PST-night. With the proposed change, this wouldn't be the case anymore.Source/WebKit/chromium/public/OWNERS and Source/Platform/chromium/public/OWNERS, which tkent@ is in, are not changed in this patch so he's still an owner for public API.
On Wed, Apr 17, 2013 at 9:54 PM, James Robinson <jam...@chromium.org> wrote:
On Wed, Apr 17, 2013 at 12:52 PM, Jochen Eisinger <joc...@chromium.org> wrote:
I like the approach a lot, thanks for working on this.One concern, however, is that we lose around the clock coverage for all of blink. Before, with tkent@ being a WebKit API owner, we could quickly iterate on all kind of changes during PST-night. With the proposed change, this wouldn't be the case anymore.Source/WebKit/chromium/public/OWNERS and Source/Platform/chromium/public/OWNERS, which tkent@ is in, are not changed in this patch so he's still an owner for public API.Ah, I missed that. I thought those files were replaced with Source/WebKit/OWNERS. Thanks for clarifying
On Wed, Apr 17, 2013 at 9:55 PM, Jochen Eisinger <joc...@chromium.org> wrote:
On Wed, Apr 17, 2013 at 9:54 PM, James Robinson <jam...@chromium.org> wrote:
On Wed, Apr 17, 2013 at 12:52 PM, Jochen Eisinger <joc...@chromium.org> wrote:
I like the approach a lot, thanks for working on this.One concern, however, is that we lose around the clock coverage for all of blink. Before, with tkent@ being a WebKit API owner, we could quickly iterate on all kind of changes during PST-night. With the proposed change, this wouldn't be the case anymore.Source/WebKit/chromium/public/OWNERS and Source/Platform/chromium/public/OWNERS, which tkent@ is in, are not changed in this patch so he's still an owner for public API.Ah, I missed that. I thought those files were replaced with Source/WebKit/OWNERS. Thanks for clarifyingAlthough Source/WebKit and Source/Platform are still large parts of blink that are being worked on a lot during the night (e.g. mediastream stuff)
On Wed, Apr 17, 2013 at 1:03 PM, Jochen Eisinger <joc...@chromium.org> wrote:
On Wed, Apr 17, 2013 at 9:55 PM, Jochen Eisinger <joc...@chromium.org> wrote:
On Wed, Apr 17, 2013 at 9:54 PM, James Robinson <jam...@chromium.org> wrote:
On Wed, Apr 17, 2013 at 12:52 PM, Jochen Eisinger <joc...@chromium.org> wrote:
I like the approach a lot, thanks for working on this.One concern, however, is that we lose around the clock coverage for all of blink. Before, with tkent@ being a WebKit API owner, we could quickly iterate on all kind of changes during PST-night. With the proposed change, this wouldn't be the case anymore.Source/WebKit/chromium/public/OWNERS and Source/Platform/chromium/public/OWNERS, which tkent@ is in, are not changed in this patch so he's still an owner for public API.Ah, I missed that. I thought those files were replaced with Source/WebKit/OWNERS. Thanks for clarifyingAlthough Source/WebKit and Source/Platform are still large parts of blink that are being worked on a lot during the night (e.g. mediastream stuff)Source/Platform/ is essentially never touched outside of Source/Platform/chromium/public.
I would definitely support having a broader set of OWNERS for Source/WebKit/chromium/src and Source/WebKit/chromium/tests.
On Wed, Apr 17, 2013 at 1:05 PM, James Robinson <jam...@chromium.org> wrote:
On Wed, Apr 17, 2013 at 1:03 PM, Jochen Eisinger <joc...@chromium.org> wrote:
On Wed, Apr 17, 2013 at 9:55 PM, Jochen Eisinger <joc...@chromium.org> wrote:
On Wed, Apr 17, 2013 at 9:54 PM, James Robinson <jam...@chromium.org> wrote:
On Wed, Apr 17, 2013 at 12:52 PM, Jochen Eisinger <joc...@chromium.org> wrote:
I like the approach a lot, thanks for working on this.One concern, however, is that we lose around the clock coverage for all of blink. Before, with tkent@ being a WebKit API owner, we could quickly iterate on all kind of changes during PST-night. With the proposed change, this wouldn't be the case anymore.Source/WebKit/chromium/public/OWNERS and Source/Platform/chromium/public/OWNERS, which tkent@ is in, are not changed in this patch so he's still an owner for public API.Ah, I missed that. I thought those files were replaced with Source/WebKit/OWNERS. Thanks for clarifyingAlthough Source/WebKit and Source/Platform are still large parts of blink that are being worked on a lot during the night (e.g. mediastream stuff)Source/Platform/ is essentially never touched outside of Source/Platform/chromium/public.Yeah, there are only eight CPP files in that directory. We should figure out what to do with them... Maybe the best thing is to move them back into Core.I would definitely support having a broader set of OWNERS for Source/WebKit/chromium/src and Source/WebKit/chromium/tests.I've looked through the revision log and added some more people who appear to be active in reviewing CLs in those directories.
I would like to see us to continue to break core/ down into pieces and
develop (evolving) API layers between the pieces. Each of these
pieces could move to modules/ or the top-level and would get its own
OWNERS file. core/platform/image-decoders is one example of another
piece to slice off.
I think that core-owners, being so large, should probably get a
mailing list for communication.
> I think this is what your saying, but just to be clear, I'm not very excitedCorrect. I don't see core/ needing/wanting OWNERS files deeper than
> about the idea of core/ having sub-OWNERS for each directory. If we are able
> to carve bits off and move them into modules/, it makes sense to me that
> each modules subdirectory would have it's own OWNERS file.
the top level. But pieces which can be pulled out of core should. It
doesn't make sense to me to have core/foo/OWNERS as if "foo" is in
core/ it is likely deeply integrated with the rest of core and thus
likely that changes are going to need to span all of core/ including
core/foo/.