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