Page MenuHomePhabricator

CommunityConfiguration merges are blocked by a composer dependency mismatch
Closed, ResolvedPublic

Description

17:42:29 Dependency resolution completed in 0.002 seconds
17:42:29 Your requirements could not be resolved to an installable set of packages.
17:42:29 
17:42:29   Problem 1
17:42:29     - Root composer.json requires mediawiki/mediawiki-codesniffer 44.0.0 -> satisfiable by mediawiki/mediawiki-codesniffer[v44.0.0].
17:42:29     - mediawiki/mediawiki-codesniffer v44.0.0 requires composer/semver 3.3.2 || 3.4.0 || 3.4.2 -> found composer/semver[3.3.2, 3.4.0, 3.4.2] but it conflicts with your root composer.json require (3.4.3).
17:42:29 
17:42:29 Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
17:42:29 
17:42:29 Installation failed, reverting ./composer.json and ./composer.lock to their original content.

(build: https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php74-noselenium/52563/console, patch: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CommunityConfiguration/+/1087516)

Event Timeline

Urbanecm_WMF renamed this task from GrowthExperiments merges are blocked by a composer dependency mismatch to CommunityConfiguration merges are blocked by a composer dependency mismatch.Nov 5 2024, 4:48 PM
Urbanecm_WMF moved this task from Backlog to WMF-deployed Build Failure on the ci-test-error board.
Michael triaged this task as Unbreak Now! priority.Nov 5 2024, 4:50 PM
Michael subscribed.

This is blocking us from fixing a production error (T379094) that would in turn be likely a significant degradation of our features (train blocker?)

It looks like r1078411 would fix it, it is currently in gate-and-submit.

CI is green again, we just uploaded a patch at unlucky time.