(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/reviewers/ ).

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.
_______________________________________________
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance

Reply via email to