This is a summary of this week's deployment of the 1.36.0-wmf.36 branch of MediaWiki and its extensions. The primary person in charge this week is Antoine Musso, with Ahmon Dancy as backup, both from the Release Engineering team.
The summary task for this week is https://phabricator.wikimedia.org/T274940
This week's deployment was not successful. The train got to group 2, but had to be rolled back all the way to group 0, which is where it is at right now. The current problems are:
- T278478: FlaggedRevs: PHP Notice: Undefined index: status https://phabricator.wikimedia.org/T278478
- T278429: Translate\PageTranslation\ParserOutput::sourcePageTextForRendering() must be an instance of Language, instance of StubUserLang given https://phabricator.wikimedia.org/T278429
- T277795: User not found by actor ID: [id] https://phabricator.wikimedia.org/T277795
The general policy is to NOT deploy on Fridays. If we deploy something on a Friday and the sites break on Saturday, multiple people may need to be alerted to diagnose and fix or work around the problem. Thus, when fixes are found, we tend to deploy them on Monday instead. Then, on Tuesday, the next train can start.
Issues that have already been dealt with along the week:
- T277722: TypeError: this._languageCodes is undefined at getLanguageNameMap https://phabricator.wikimedia.org/T277722
- T278375: Class 'GlobalUsageHooks' not found https://phabricator.wikimedia.org/T278375
- T278379: Argument 1 passed to ProofreadPage\Index\IndexTemplateStyles::__construct() must be an instance of Title, null given, called in /srv/mediawiki/php-1.36.0-wmf.36/extensions/ProofreadPage/includes/Page/PageContent.php on line 284 https://phabricator.wikimedia.org/T278379
- T278400: PHP Warning: array_key_exists(): The first argument should be either a string or an integer https://phabricator.wikimedia.org/T278400
We saw some people highlight especially risky patches in the week's summary task. That was very welcome! Thank you, Amir Sarabadani and Roan Kattouw.
As usual, a whole bunch of people helped to find, triage, analyze, fix, or work around problems this. Release Engineering thanks everyone, without help we wouldn't be able to deploy MediaWiki.
- Abijeet Patro - Adam_WMDE - Amir Sarabadani - Asartea - Daniel Kinzler - DannyS712 - James Forrester - Johan Jönsson - Jon Robson - Klaas Skelte van der Werf - Max Binder - Niklas Laxström - Pchelolo - Roan Kattouw - Silvan_WMDE - Sohom Datta - Timo Tijhof - Tpt - Urbanecm
There may have been other people, and if so, we apologize for not including them on the list above.
For more information, please see:
- https://phabricator.wikimedia.org/T274940 - https://wikitech.wikimedia.org/wiki/Heterogeneous_deployment/Train_deploys