On 2/11/14, 9:01 AM, Ehsan Akhgari wrote:
On 2/11/2014, 5:27 AM, Reuben Morais wrote:
On Feb 11, 2014, at 4:51, Byron Jones <[email protected]> wrote:
Kyle Huey wrote:
We could copy the Chromium OWNERS file thing.

that wouldn't work for modules which are not code (such as tree
sherifs, governance/policy, reps, ...).

What does "check-in auditing" mean in the context of those modules?

What does check-in auditing mean in the context of other modules which
have a code component (let's say in mozilla-central)?

"Check-in auditing" means automated systems can scan pushed changesets for oddities and take action. e.g. "this change to dom/ was not reviewed by a DOM peer: I'm going to alert interested parties, including DOM module members." That may not be the best or most desirable example. But such scenarios are non-trivial without machine-readable module membership.

As for where that data lives, it doesn't matter as long as the consistency is guaranteed and the data can be reasonably trusted.

For modules backed by code, I would prefer we define module membership in source trees (like OWNERS files) so a) it is easily versioned over time b) someone on a train without internet can query it. If we don't like the idea of fragmented module membership data, perhaps we could store module membership in a version controlled repository. We'd have a script in said repo that validated and converted whatever format we stored things in into JSON/XML/HTML/whatever. That facilitates offline access (anyone can clone that repo) and any automated agent could easily get their fingers on it. We could of course have that repo's contents exposed on https://www.mozilla.org/ somewhere.
_______________________________________________
governance mailing list
[email protected]
https://lists.mozilla.org/listinfo/governance

Reply via email to