Page MenuHomePhabricator

Patchdemo wiki creation fails due to PHP 8.1 not supported by MW
Closed, ResolvedPublic

Description

Wiki creation in Patchdemo is failing due to:

2025-11-28T16:39:54.315271135+01:00: + composer install --no-dev
2025-11-28T16:39:54.443864893+01:00: No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
2025-11-28T16:39:54.444017004+01:00: > MediaWiki\Composer\VersionChecker::onEvent
2025-11-28T16:39:54.444225050+01:00: Loading composer repositories with package information
2025-11-28T16:39:54.952046984+01:00: Updating dependencies
2025-11-28T16:39:54.960924498+01:00: Your requirements could not be resolved to an installable set of packages.
2025-11-28T16:39:54.960942520+01:00:
2025-11-28T16:39:54.960944675+01:00: Problem 1
2025-11-28T16:39:54.960946450+01:00: - Root composer.json requires php >=8.2.0 but your php version (8.1.20) does not satisfy that requirement.
2025-11-28T16:39:54.960947848+01:00:

We need to update the images used by the ci-chart to use a more recent PHP version

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
bump PHP version to 8.3repos/abstract-wiki/aw-ci-chart!44jnucheT411277main
bump PHP version to 8.3repos/test-platform/catalyst/ci-charts!111jnucheT411277main
catalyst-mw-chart-base: bump PHP versionrepos/releng/dev-images!84jnucheT411277main
Customize query in GitLab

Event Timeline

Wikis can be created from Patchdemo in production again

Krinkle renamed this task from PHP 8.1 no longer supported by MW to Patchdemo wiki creation fails due to PHP 8.1 not supported by MW.Dec 2 2025, 6:36 PM