I can't remember the last time I saw a super-review request, but it's still documented as a policy[1]. Is it still a thing? Do we want it to still be a thing?

The reason that I ask is that I have a problem that I think I might be able to solve by co-opting the super-review flag, but I don't want to trample on it if we're still using it as originally designed.

My problem is essentially that, for a few areas of code, I'm the final arbiter, or at least the main blocker, for a lot of large or critical architectural or API changes. The upshot of that is that I get a lot of review requests for patches in those areas, and most of the patches that make it into my queue are large and/or complicated. This situation gets exhausting after a while. And since people know that I tend to be busy, they also avoid flagging me to review smaller patches, even when I really *should* look at those patches (and therefore notice issues with them only when I read code later).

For a lot of these patches, my opinion is only really critical for certain architectural aspects, or implementation aspects at a few critical points. There are other reviewers who are perfectly qualified to do a more detailed review of the specifics of the patch, and have more spare cycles to devote to it. Essentially, what's needed from me in these cases is a super-review, which I can do fairly easily, but instead I become a bottleneck for the code review as well.

So, for the areas where I have this responsibility, I'd like to institute a policy that certain types of changes need a final super-review from me, but should get a detailed code review from another qualified reviewer when that makes sense.


Does anyone have any objection to this plan? Or any suggestions for another way to go about it?

-Kris

[1]: https://www.mozilla.org/en-US/about/governance/policies/reviewers/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to