Page MenuHomeMiraheze

Upgrade to 1.36
Open, LowPublic

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

Event Timeline

RhinosF1 triaged this task as Low priority.Thu, Apr 8, 22:35
RhinosF1 moved this task from Backlog to Upgrade Blockers on the MediaWiki board.
RhinosF1 moved this task from Backlog to Short Term on the MediaWiki (SRE) board.

Currently low as it's 8 weeks off coming out

Changes done to mediawiki repo since @RhinosF1 made REL1_36:

  • Added PageAssessments extension
  • Switched SimpleTooltip to Universal Omega fork
  • Switched FancyBoxThumbs to Universal Omega fork
  • Switched ScratchBlocks to other fork and changed name to ScratchBlocks4
  • Updated Cosmos
  • Switched AutoCreatePage to Universal Omega fork

I'll try and get us ready one day this weekend. Hopefully test3 can move early next week.

@Reception123: Can you apply your changes to the 1.36 branch

I'll try and get us ready one day this weekend. Hopefully test3 can move early next week.

@Reception123: Can you apply your changes to the 1.36 branch

Sure, will hopefully get to that today.

Reading the e-mail message from that listserv, this is just rc-0, not the version we'll be updating to from the looks of it. They expect to release the stable MW 1.36 version in late May as far as I can tell

Reading the e-mail message from that listserv, this is just rc-0, not the version we'll be updating to from the looks of it. They expect to release the stable MW 1.36 version in late May as far as I can tell

Yes, rc-0 will only go as far as test3wiki.

@Southparkfan: Can you advise what the best process for taking a backup of test3 DB prior to running the sql & maint scripts is?

You can see the proposed commands for extensions and core file list at P403

@Southparkfan: Can you advise what the best process for taking a backup of test3 DB prior to running the sql & maint scripts is?

You can see the proposed commands for extensions and core file list at P403

Assuming test3wiki can survive read-only mode / performance (database locking) issues for a few minutes, a mysqldump --single-transaction by @Reception123 (on <the database server hosting test3wiki>) is good enough.

For production wikis, I suggest we do a full backup (T5877) and apply database patches beforehand (using pt-osc). Most database patches are compatible with 1.35 and 1.36 (saves us work on the actual moment of upgrading) and can be applied live with pt-osc (no need to put wiki into read-only mode).

Reception123 updated the task description. (Show Details)

Brought all my REL1_35 changes to REL1_36.

After a discussion on Discord:

  • Consider removing Modern Skylight for 1.36.
    • Recently marked as "unmaintained" (the only skin to have this status, currently).
    • Last update over 4 years ago.
    • The website listed as an example for the skin does not even exist anymore.
    • Not in the Wikimedia Gerrit.
    • Used by only 198 wikis, none of them using it as the default skin.