Page MenuHomePhabricator

Switch Toolforge installation of "composer" to use the Debian package
Open, In Progress, Needs TriagePublic

Description

At the time we set up the integration/composer git repo because there was no Debian package and we wanted to use a relatively recent version. The version of composer in buster+ is recent enough (https://tracker.debian.org/pkg/composer) and I think switching to the packaged version would help us get rid of one more oddity. This is blocked on Toolforge fully moving to buster AIUI.

This will also take care of T249949: Stop using integration/composer and then archive the repo.

Event Timeline

Change 723760 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P::toolforge: Use composer package on buster

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

Majavah changed the task status from Open to In Progress.Sep 26 2021, 4:05 PM
Majavah claimed this task.
Majavah added a subscriber: Majavah.

This was already done when building Bullseye based containers (php74). The above patch also does it on the grid for Buster and newer.

Note that buster's composer is broken when run in containers, but it's fine for usage on bastions/grid.

Change 723760 merged by Legoktm:

[operations/puppet@production] P::toolforge: Use composer package on buster

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