Page MenuHomeMiraheze

Upgrade to MediaWiki 1.36.0
Closed, ResolvedPublic

Assigned To
Unknown Object (User)
Authored By
RhinosF1
Apr 8 2021, 22:35
Referenced Files
None
Tokens
"Like" token, awarded by Dmehus."Like" token, awarded by Bukkit."Cup of Joe" token, awarded by Redmin."Cup of Joe" token, awarded by PiscesKazeMGR.

Description

Notes:

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.

Production upgrade (at 19:00 UTC 12 June 2021):

Related Objects

StatusAssignedTask
ResolvedJohn
ResolvedReception123
ResolvedUnknown Object (User)
ResolvedReception123
ResolvedUnknown Object (User)
ResolvedUnknown Object (User)
ResolvedRhinosF1
ResolvedUnknown Object (User)
ResolvedUnknown Object (User)
DeclinedUnknown Object (User)
DeclinedUnknown Object (User)
ResolvedUnknown Object (User)
ResolvedUnknown Object (User)
DeclinedUnknown Object (User)

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
RhinosF1 updated the task description. (Show Details)
RhinosF1 updated the task description. (Show Details)
Unknown Object (User) added a comment.May 25 2021, 03:05

1.36.0 was released with https://gerrit.wikimedia.org/r/c/mediawiki/core/+/693987/ (not yet merged)

Unknown Object (User) updated the task description. (Show Details)May 25 2021, 03:50
RhinosF1 updated the task description. (Show Details)
RhinosF1 updated the task description. (Show Details)

@Universal_Omega: Do you mind reviewing the graylog message I linked above? ~3000 like it.

Unknown Object (User) added a comment.May 26 2021, 22:24

@Universal_Omega: Do you mind reviewing the graylog message I linked above? ~3000 like it.

I can... tomorrow.

Subscribing myself since this would affect my wikis '_'

Unknown Object (User) added a comment.May 27 2021, 15:30

I'll update Comments if no one else does first, probably later today or tomorrow morning. But anyone else is welcome to if I don't get to it first.

I'll update Comments if no one else does first, probably later today or tomorrow morning. But anyone else is welcome to if I don't get to it first.

The PR is there. I just don't have time to wait for rebuildi18n etc.

Unknown Object (User) added a comment.May 27 2021, 16:47

@Universal_Omega: Do you mind reviewing the graylog message I linked above? ~3000 like it.

tracing:

Title::getLocalURL called from render action

from /srv/mediawiki/w/includes/Title.php(2315)
#0 /srv/mediawiki/w/includes/Title.php(2396): Title->getLocalURL(string)
#1 /srv/mediawiki/w/extensions/CentralAuth/includes/CentralAuthUtilityService.php(155): Title->getCanonicalURL()
#2 /srv/mediawiki/w/extensions/CentralAuth/includes/CentralAuthUtils.php(52): CentralAuthUtilityService->setP3P(FauxRequest)
#3 /srv/mediawiki/w/extensions/CentralAuth/includes/session/CentralAuthSessionProvider.php(310): CentralAuthUtils::setP3P(FauxRequest)
#4 /srv/mediawiki/w/includes/session/SessionBackend.php(736): CentralAuthSessionProvider->persistSession(MediaWiki\Session\SessionBackend, FauxRequest)
#5 /srv/mediawiki/w/includes/session/SessionBackend.php(644): MediaWiki\Session\SessionBackend->save()
#6 [internal function]: MediaWiki\Session\SessionBackend->MediaWiki\Session\{closure}()
#7 /srv/mediawiki/w/vendor/wikimedia/scoped-callback/src/ScopedCallback.php(96): call_user_func_array(Closure, array)
#8 /srv/mediawiki/w/vendor/wikimedia/scoped-callback/src/ScopedCallback.php(56): Wikimedia\ScopedCallback->__destruct()
#9 /srv/mediawiki/w/includes/session/SessionManager.php(888): Wikimedia\ScopedCallback::consume(NULL)
#10 /srv/mediawiki/w/includes/session/SessionManager.php(237): MediaWiki\Session\SessionManager->getSessionFromInfo(MediaWiki\Session\SessionInfo, FauxRequest)
#11 /srv/mediawiki/w/includes/session/PHPSessionHandler.php(218): MediaWiki\Session\SessionManager->getSessionById(string, boolean)
#12 [internal function]: MediaWiki\Session\PHPSessionHandler->read(string)
#13 /srv/mediawiki/w/extensions/TemplateStyles/vendor/wikimedia/at-ease/src/Wikimedia/AtEase/AtEase.php(74): session_start()
#14 /srv/mediawiki/w/includes/session/SessionBackend.php(819): Wikimedia\AtEase\AtEase::quietCall(string)
#15 /srv/mediawiki/w/includes/session/SessionBackend.php(739): MediaWiki\Session\SessionBackend->checkPHPSession()
#16 /srv/mediawiki/w/includes/session/SessionBackend.php(655): MediaWiki\Session\SessionBackend->save()
#17 /srv/mediawiki/w/includes/session/SessionBackend.php(629): MediaWiki\Session\SessionBackend->autosave()
#18 /srv/mediawiki/w/includes/session/Session.php(277): MediaWiki\Session\SessionBackend->renew()
#19 /srv/mediawiki/w/includes/Setup.php(775): MediaWiki\Session\Session->renew()
#20 /srv/mediawiki/w/includes/WebStart.php(87): require_once(string)
#21 /srv/mediawiki/w/index.php(44): require(string)
#22 {main}

see https://phabricator.wikimedia.org/T263581 as it seems to be what introduced the warning.

Unknown Object (User) updated the task description. (Show Details)May 27 2021, 20:35
RhinosF1 updated the task description. (Show Details)
Unknown Object (User) updated the task description. (Show Details)May 27 2021, 22:21
MacFan4000 raised the priority of this task from Normal to High.May 28 2021, 01:00
MacFan4000 subscribed.

Raising priority given that we advertise that we run the latest version of MediaWiki and now 1.36 has been released.

Unknown Object (User) renamed this task from Upgrade to 1.36 to Upgrade to MediaWiki 1.36.0.Jun 3 2021, 02:09
Unknown Object (User) added a project: Universal Omega.
Unknown Object (User) moved this task from Unsorted to Goals on the Universal Omega board.
Unknown Object (User) updated the task description. (Show Details)Jun 4 2021, 18:33
Unknown Object (User) updated the task description. (Show Details)Jun 4 2021, 19:35
Unknown Object (User) updated the task description. (Show Details)Jun 5 2021, 17:56
Unknown Object (User) added a comment.Jun 7 2021, 17:34

ApprovedRevs fixed; needs updated.
Found another issue with PageDisqus, https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PageDisqus/+/698351 will need merged and backported also, but not a blocker since it also effects 1.35 so doesn't matter about 1.36 much.

Unknown Object (User) updated the task description. (Show Details)Jun 7 2021, 17:35
Unknown Object (User) updated the task description. (Show Details)Jun 8 2021, 01:31
Unknown Object (User) updated the task description. (Show Details)Jun 8 2021, 03:46
Unknown Object (User) updated the task description. (Show Details)Jun 8 2021, 04:56
Unknown Object (User) added a comment.Jun 8 2021, 05:00

ApprovedRevs works now after my patches were all merged and it updated.

The MediaWiki upgrade will be taking place Saturday at 19:00 UTC.

The MediaWiki upgrade will be taking place Saturday at 19:00 UTC.

Amazing, I am hyped for the upgrade!

Unknown Object (User) updated the task description. (Show Details)Jun 12 2021, 18:28
Unknown Object (User) updated the task description. (Show Details)Jun 12 2021, 18:38
Unknown Object (User) updated the task description. (Show Details)Jun 12 2021, 18:54
Unknown Object (User) updated the task description. (Show Details)Jun 12 2021, 19:04
Unknown Object (User) updated the task description. (Show Details)Jun 12 2021, 21:37
Unknown Object (User) closed this task as Resolved.Jun 12 2021, 22:10
Unknown Object (User) claimed this task.
Unknown Object (User) updated the task description. (Show Details)
Unknown Object (User) added a subtask: T7429: Set wgMiserMode to true on all Miraheze wikis.
Unknown Object (User) added a subtask: T7000: Reconsider implementing Semantic MediaWiki.