Page MenuHomePhabricator

Composer version in mediawiki-docker unsupported by mediawiki-vendor
Closed, ResolvedPublic

Description

$ composer --version
Composer version 2.1.8 2021-09-15 13:55:14

Last updated in https://gitlab.wikimedia.org/repos/releng/dev-images/-/commit/5969444e811705523c18d287fbf7e13c8b008ff2

From the mediawiki-vendor readme:

  1. Ensure you're using the latest version of 2.3.x of composer via composer --version. This keeps installed.json alpha-sorted, making patches less likely to conflict, and diffs easier to read.

Event Timeline

Krinkle triaged this task as High priority.Apr 25 2022, 2:18 PM
Krinkle moved this task from Limbo to Watching on the Performance-Team (Radar) board.

My current workaround is:

$ docker-compose exec -u root mediawiki bash   

root@3da127831b3d:/var/www/html/w# composer selfupdate
Upgrading to version 2.3.5 (stable channel).

This however is (naturally) not preserved across restarts or reinstalls of the dev envs, nor across eg. php version switches.

thcipriani added subscribers: brennen, thcipriani.

@brennen says that JamesF has a patch over on GitLab

Patch is at https://gitlab.wikimedia.org/repos/releng/dev-images/-/merge_requests/16/diffs. This will need to be released and then propagated to core's Dockerfile.

Change 835698 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[mediawiki/core@master] docker: update to latest published images

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

brennen moved this task from Backlog to Done on the MediaWiki-Docker board.

Change 835698 merged by jenkins-bot:

[mediawiki/core@master] docker: update to latest published images

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

Change 835597 had a related patch set uploaded (by Jforrester; author: Brennen Bearnes):

[mediawiki/core@REL1_39] docker: update to latest published images

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

Change 835597 merged by jenkins-bot:

[mediawiki/core@REL1_39] docker: update to latest published images

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