On Fri, Jul 28, 2017 at 9:54 AM, Gijs Kruitbosch via governance <
governance@lists.mozilla.org> wrote:

> (x-post platform + governance + bmo, please followup-to governance)
>
> Today I was asked for super-review. Although I've been around a while, I
> am not a super-reviewer. I can't remember the last time before today that I
> was asked (it's quite possibly: never). The person who asked me was mostly
> just wanting me to do a second review, in addition to the review the patch
> in question had already had.
>
> I looked for our policy of super-review and list of current super
> reviewers ( https://www.mozilla.org/en-US/about/governance/policies/revi
> ewers/ ).
>
> It seems the list is woefully out of date (it lists gavin, shaver, biesi,
> and a number of other people who I'm confident are wonderful but either
> haven't used bugzilla for several years, or have only used it to un-cc
> themselves from issues or similar non-super-review-y activity).
>
> In public bugs > 1300000 (filed in the last 11 months; I can't get the
> 'field changed after' bugzilla advanced query to work right), there have
> been 13 super-reviews. 9 in Core, 2 in NSS and 1 each in Android Background
> Services and MailNews. (link: https://mzl.la/2w6Ttba )
>
> From a quick browse of these bugs, as best I can tell the only reason the
> superreview flag was used was to indicate "I want a second review from this
> other person who I know knows this code well", and often it was omitted on
> the checkin comment or included as if it were a normal review (ie r=foo,bar
> rather than r=foo,sr=bar), even where the people concerned *are* on the
> superreview list (which, equally often, they're not).
>
> I note here that you can easily request multiple reviews (or any other
> flag) in bugzilla or mozreview by simply comma-separating the reviewers (or
> their uniquely-matching aliases) in the single textbox for that flag i.e.
> ":mary,:john" will request review from those 2 people.
>
> For something that happens on the order of 100 times less often than
> "normal" review requests, I don't think the extra field, documentation etc.
> is worth the confusion.
>
>
> I therefore propose 2 things:
> 1) we remove the super-review flag from Core/Firefox/Toolkit, or perhaps
> everything except maybe NSS (on the assumption it is actively used there).
> 2) we either remove or in some obvious way mark the above-linked
> super-review document as out of date / archived / historical, and remove
> any links such as may exist from documentation/mdn that point to that page.
>
> If there is a vibrant culture of super-review that matches up to the
> afore-linked document that I am completely unaware of because I move in the
> 'wrong' circles, and that somehow wasn't captured in my bugzilla query,
> please bring that up. If that were the case, please can we update the
> document to list the Right People, and hide the super-review field in
> products and components where it isn't routinely used (which I am
> reasonably confident would still include the Firefox and Toolkit products)
> to avoid confusion.
>

The topic of "do we need super-review" has come up before:

*
https://groups.google.com/d/msg/mozilla.dev.planning/fZV-DYnqQEc/KWJIDWJZ4ZMJ
*
https://groups.google.com/d/msg/mozilla.dev.platform/xwYLRuPQVnw/SwA7JM2lTK4J

Given that enough people seem to question its utility and given the low
frequency of use, I lean towards retiring it. Plus with the transition to
Phabricator, everything changes. I doubt the Phabricator team has any
inclination to formalize the concept of super-review in that tool.
_______________________________________________
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance

Reply via email to