On 12/26/2012 01:09 PM, vitalif(a)yourcmc.ru wrote:
Actually
registration is open to everyone now by simple form
submission. So actually, any one developer could get any change they
wanted merged. All they need to do is trivially register a second
labs account.
Okay, but current situation is also a problem, because with it
reviewing and merging takes much more time.
And as I've said, I think most extensions aren't as important as the
core, and limitting approve for them to core developers is just a
waste...
Maybe you should add some group similar to previous (SVN) "commit
access to extensions", so a wider group of people could merge changes to
the extensions?
When I look at
https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership and its
history, I see that it's reasonably easy to get Gerrit ownership for
less-used and less-maintained extensions, especially ones that are not
deployed on Wikimedia sites. But perhaps we should be even more open to
newer contributors. Maybe our rule should be: if an extension is not
deployed on Wikimedia sites, then we should basically allow anyone to
merge new code in (disallowing self-merges), unless the existing
maintainers object. This would make things more flexible and encourage
faster development in the extensions community, and help developers get
more practice in code review so that they could also apply for
maintainership of other extensions and core.
What do people think?
--
Sumana Harihareswara
Engineering Community Manager
Wikimedia Foundation