Page MenuHomePhabricator

Create Buster dev environment for Striker
Closed, ResolvedPublic

Description

T269004: Upgrade labweb servers to buster changed the prod deployment environment from Stretch to Buster. Update the dev environment (MediaWiki-Vagrant role + Cloud VPS testing servers) to match.

Event Timeline

Change 655300 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[mediawiki/vagrant@buster-migration] phabricator: Fix db user grant syntax

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

Change 655300 merged by jenkins-bot:
[mediawiki/vagrant@buster-migration] phabricator: Fix db user grant syntax

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

We had the CI job for labs/tools/striker switched to Buster and that highlights a couple issue:

  • T276594 some deprecation warning under python3.5 which might end up being a deal breaker for python3.7 (I haven't checked)
  • mysqlclient python module is pined to a version that does not recognizes libmariadbclient.so.3 shipped by Buster: T276605

Change 738585 had a related patch set uploaded (by BryanDavis; author: BryanDavis):

[labs/striker@master] local-dev: Add Docker based local development environment

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

Change 738585 merged by jenkins-bot:

[labs/striker@master] local-dev: Add Docker based local development environment

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

Change 789988 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):

[labs/striker@master] README: update development docs

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

Change 789988 merged by jenkins-bot:

[labs/striker@master] README: update development docs

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

Change 836996 had a related patch set uploaded (by Gergő Tisza; author: Bryan Davis):

[mediawiki/vagrant@master] phabricator: Fix db user grant syntax

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

Change 836996 merged by jenkins-bot:

[mediawiki/vagrant@master] phabricator: Fix db user grant syntax

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