Notes:
- @Southparkfan is reviewing https://github.com/miraheze/mediawiki/pull/1446
- https://github.com/miraheze/mediawiki/pull/1444 needs merging to both branches
- prep sql changes to run (@Universal_Omega) - See P403 & https://github.com/miraheze/mw-config/pull/3823
- Decide on T7116: Consider installing SecureLinkFixer
- Review P404 and T6997
Config: https://github.com/miraheze/mw-config/tree/REL1_36
MediaWiki: https://github.com/miraheze/mediawiki/tree/REL1_36
rc-0 -> test3 blockers:
- @RhinosF1 to complete re-implementing X-Device work and get @Southparkfan's approval
- @RhinosF1 to resync config branch
- Convert core sql to list to actual commands
- take a backup of test3
- @Reception123 to sync MediaWiki repo
Production blockers:
The 1.36 update is currently blocked by 4 issues.
- Only legacy vector works as skin - caused by tweeki - fixed: https://github.com/thaider/Tweeki/pull/200 (later backported)
- Update Tweeki
- ErrorException: Use of Skin::getSkinNames was deprecated in MediaWiki 1.36. [Called from ApiThemeList::appendThemes] - https://phabricator.wikimedia.org/T283547
- Update Theme
- ErrorException: Use of ParserSectionCreate hook (used in HideSectionHooks::onParserSectionCreate) was deprecated in MediaWiki 1.35. [Called from MediaWiki\HookContainer\HookContainer::run] - https://github.com/labster/HideSection/issues/1 - not a blocker
- ErrorException: Use of InternalParseBeforeSanitize hook (used in VariablesHooks::onInternalParseBeforeSanitize) was deprecated in MediaWiki 1.35. [Called from MediaWiki\HookContainer\HookContainer::run] - not a blocker
- ErrorException: Use of SkinTemplateOutputPageBeforeExec hook (used in HideSectionHooks::onSkinTemplateOutputPageBeforeExec) was deprecated in MediaWiki 1.35. [Called from MediaWiki\HookContainer\HookContainer::run] - https://github.com/labster/HideSection/issues/1 - not a blocker
- ErrorException: PHP Deprecated: A ParserGetVariableValueSwitch hook handler bypassed the cache, this is deprecated since MediaWiki 1.35 P435 - https://phabricator.wikimedia.org/T283595 - not a blocker
- Report uses Revision class - fixed upstream
- Updated Report
- Report switched to new repo
- https://phabricator.wikimedia.org/T283616
- Title::getLocalURL called from render action - https://phabricator.wikimedia.org/T283877 - not a blocker
- Update Comments
- https://github.com/lkucharczyk/mediawiki-PortableInfobox/pull/41
- Update PortableInfobox
- Review Wikibase's schema
- Timeline not displaying any text - fixed: https://github.com/miraheze/mw-config/commit/ab6ff87
- Backport for https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ApprovedRevs/+/697813 (https://gerrit.wikimedia.org/r/698030)
- Update ApprovedRevs
- https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ApprovedRevs/+/698031 (backport: https://gerrit.wikimedia.org/r/698032)
- Update ApprovedRevs
- https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ApprovedRevs/+/698542/ (backport: https://gerrit.wikimedia.org/r/698543)
- Update ApprovedRevs
Production upgrade (at 19:00 UTC 12 June 2021):
- Make all wikis read-only (@Reception123)
- Disable Puppet on all MediaWiki and JobRunner servers (@Reception123)
- Switch the default branch to the new MediaWiki version for all MediaWiki and Jobrunner servers and merge config patch (@Reception123).
- Depool mw8; enable puppet on mw8; (@Reception123)
- Repool mw8; depool mw9; enable puppet on mw9 (@Reception123)
- Repool mw9; depool mw10; enable puppet on mw10 (@Reception123)
- Repool mw10; depool mw11; enable puppet on mw11 (@Reception123)
- Repool mw11 (@Reception123)
- Run puppet on both Jobrunners (@Reception123)
- Disable read-only on all wikis. (@Universal_Omega)
- Run all SQL patches (@Universal_Omega)
- Switch to post-upgrade sitenotice (@Universal_Omega)