Details
Event Timeline
Change 734416 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline
Change 734416 merged by jenkins-bot:
[integration/config@master] Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline
Mentioned in SAL (#wikimedia-releng) [2021-10-26T04:59:09Z] <James_F> Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline T293924
Change 734325 had a related patch set uploaded (by Urbanecm; author: Urbanecm):
[integration/config@master] Revert \"Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline\"
Change 734325 merged by jenkins-bot:
[integration/config@master] Revert \"Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline\"
We cannot really switch phan job to PHP 7.4: phan uses the PHP version it's executed on in two ways:
- To infer accurate signatures via Reflection (not sure how much this would affect us)
- To determine the minimum PHP version supported by the codebase.
2 is what's causing the failure there: if we run phan with 7.4, it thinks that 7.4 is the minimum supported version, and suggests fixes that are only available in 7.4+. This behaviour can be changed, of course. In fact, the minimum supported version is determined by the first available value in the following list:
minimum__target_php_version phan option -> composer requirement for php -> _target_php_version phan option -> PHP version used to run phan
So we'd need to specify one (or more) of the first three.
Change 748718 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/core@master] phan: Upgrade mediawiki-phan-config to 0.11.1 and set minimum__target_php_version
Change 748718 merged by jenkins-bot:
[mediawiki/core@master] phan: Upgrade mediawiki-phan-config to 0.11.1 and set minimum__target_php_version
Change 821729 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline [Re-try]
Change 821729 merged by jenkins-bot:
[integration/config@master] Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline [Re-try]
Mentioned in SAL (#wikimedia-releng) [2022-08-09T21:07:03Z] <James_F> Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline [Re-try] for T293924
Change 822146 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline [Re-re-try]
Change 822146 merged by jenkins-bot:
[integration/config@master] Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline [Re-re-try]
Mentioned in SAL (#wikimedia-releng) [2022-08-29T12:08:39Z] <James_F> Zuul: Enable PHP74 jobs on gate-and-submit-wmf pipeline [Re-re-try] for T293924