Page MenuHomePhabricator

[EPIC] Upgrade MediaWiki-Vagrant to Debian Buster
Open, MediumPublic

Description

The Vagrant base image is currently Stretch (Debian 9), which is EOL in 2020-07-06 (although the Debian LTS project supports it until 2022 summer). Wikimedia production and CI (which Vagrant is meant to be compatible with) are moving to Buster (Debian 10; T247045: Migrate all of production metal and VMs to Buster or later, T252432: Drop MediaWiki testing in stretch and instead test only in buster), MediaWiki-Vagrant should too.

See also:

Event Timeline

I led the Precise -> Trusty -> Jessie -> Stretch migrations for MediaWiki-Vagrant. I would be happy to see someone else take that lead role in a Stretch -> Buster migration. See T181353: [EPIC] Migrate MediaWiki-Vagrant base image to Debian Stretch for the last tracking task of this type.

bd808 renamed this task from Upgrade MediaWiki-Vagrant to Debian Buster to [EPIC] Upgrade MediaWiki-Vagrant to Debian Buster.Jul 14 2020, 11:43 PM
bd808 triaged this task as Medium priority.
bd808 added a project: Epic.
bd808 updated the task description. (Show Details)

I'm interested in theory, would have to dig myself out from below a mountain of other tasks first, though.

I'm also interested in helping out with this. Over in fundraising-tech land, we have a few mw-vagrant users and with our production stack recently moving to buster I'm keen to see what it would take to move the base vagrant to buster.

T245757: Upgrade MediaWiki clusters to Debian Buster (debian 10) seems to be at the stage of upgrading prod MW servers to Buster, so in theory this task is ready to move forward.

$ git push --set-upstream origin buster-migration
Total 0 (delta 0), reused 0 (delta 0)
remote: Processing changes: refs: 1, done
To ssh://gerrit/mediawiki/vagrant
 * [new branch]        buster-migration -> buster-migration
Branch 'buster-migration' set up to track remote branch 'buster-migration' from 'origin'.

Change 655298 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[mediawiki/vagrant@buster-migration] buster: Update uwsgi-plugin-rack-ruby version

https://gerrit.wikimedia.org/r/655298

Change 655298 merged by jenkins-bot:
[mediawiki/vagrant@buster-migration] buster: Update uwsgi-plugin-rack-ruby version

https://gerrit.wikimedia.org/r/655298