Following up on this, people asked us to not abuse the superreview flag for this purpose, which is a fine suggestion, so instead of that, a regular review from a DOM peer would be required on these changes, and we'll make the hg push hook check for the names of the DOM peers in the r= flag in the commit message.
The rest of this proposal remains intact! Cheers, -- Ehsan <http://ehsanakhgari.org/> On Thu, Apr 24, 2014 at 5:14 PM, Ehsan Akhgari <ehsan.akhg...@gmail.com>wrote: > Hi everyone, > > As many of you are already aware, we have been working hard towards making > it possible to express our Web facing Javascript APIs in WebIDL. These > .webidl files can be found under dom/webidl in mozilla-central. Over the > past few years we have been trying to be more aware and cautious when > changing any Web facing APIs (which includes additions/removals/changes to > these APIs). While WebIDL doesn't capture every API that we expose to the > Web, a good portion of those APIs are being expressed in WebIDL. > > In order to formalize the process of making Web facing changes to Gecko, > we're starting with hardening the review requirements for changing .webidl > files. Starting now, any patch which touches .webidl files should receive > a superreview from an owner/peer of the DOM module (who are listed here: < > https://wiki.mozilla.org/Modules/Core#Document_Object_Model>) that > reflects whether the change made to the file is OK from an API exposure > standpoint. This is in addition to the existing review rules. I have > filed bug 1001106 in order to add a push hook which enforces this rule by > preventing changesets without the appropriate superreview to be pushed > which should help remind people if they forget. As part of the superreview > process, the DOM owner/peer may request you to send an intent to > implement/ship email to dev-platform, or otherwise clarify how the patch > adheres to our API exposure guidelines < > https://wiki.mozilla.org/WebAPI/ExposureGuidelines>. > > I hope that this change is going to help us be better citizens of the Web > platform. Please let me know if you have any questions or concerns. > > Cheers, > -- > Ehsan > <http://ehsanakhgari.org/> > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform