On 03/08/2014 05:10 PM, Ryan Lane wrote:
You don't work for WMF, so you personally have no responsibility for the stability of the site. It's the WMF developers who have a responsibility to ensure code they're pushing out won't break the site. As an aside, root isn't necessary to maintain MediaWiki on WMF's cluster ;).
Of course, I'm really saying that everyone who has access to deploy has this responsibility.
I would amend that to "everyone who has access to +2" and even (ideally) everyone who posts a patch to Gerrit, should try to avoid breaking master (and thus WMF production, since we have a tight release cycle).
We're not the only project with the goal that "Master should always work".
Automated tests help with this, but will never go all the way, and as you said, there will always be oversights, so quick reverts are also important.
Matt Flaschen