Hi all,
as you probably know, we mark commits related to extensions (and other
things) not used by Wikimedia as "deferred" in CodeReview. I myself work
mostly on extensions not used on Wikimedia (for example, SocialProfile) and
thus most of my commits are marked as deferred by fellow developers.
However, I think that this is evil and we shouldn't do this.
I want to have my SocialProfile-related commits (as well as other extension
commits) reviewed, but the deferred status doesn't mean "review me later",
it means "nobody cares about this revision", or at least currently it means
that. Nowadays when a revision is marked as deferred, it's highly unlikely
that anyone ever bothers reviewing it. Ideally there should be a way to tag
commits, such as commits to extensions not used by WMF, as non-mission
critical yet in need of review.
The deployment queue is already long enough and people who are reviewing
code for Wikimedia deployment are having a hard time catching up; I don't
want to make their work any more difficult than it already is, I just want
to have my extensions reviewed to make sure that no glaring errors or
security vulnerabilities slip in.
Thanks and regards,
--
Jack Phoenix
MediaWiki developer