Page MenuHomePhabricator

GrowthExperiments phan job fails on JsonSerializable
Closed, ResolvedPublic

Description

Starting a few hours ago, mwext-php70-phan-docker fails with the following error on all GrowthExperiments patches

includes/HelpPanel/QuestionRecord.php:7 PhanRedefinedInheritedInterface \GrowthExperiments\HelpPanel\QuestionRecord inherits abstract Interface \JsonSerializable declared at internal:0 which is also declared at ../../vendor/jakub-onderka/php-parallel-lint/src/JsonSerializable.php:4. This may lead to confusing errors.

This is currently blocking all merges.

Event Timeline

SBisson triaged this task as High priority.May 3 2019, 5:00 PM

Change 507994 had a related patch set uploaded (by Sbisson; owner: Sbisson):
[mediawiki/extensions/GrowthExperiments@master] Fix phan job: ignore line using JsonSerializable

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

Change 507994 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Fix phan job: ignore line using JsonSerializable

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

Now it's merged.

Change 508379 had a related patch set uploaded (by Catrope; owner: Sbisson):
[mediawiki/extensions/GrowthExperiments@wmf/1.34.0-wmf.3] Fix phan job: ignore line using JsonSerializable

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

Change 508379 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@wmf/1.34.0-wmf.3] Fix phan job: ignore line using JsonSerializable

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