Testing master with 8.1 and deprecations reporting on, phpunit does not even get started before complaining about a bunch of return types in RemexHtml.
Description
Details
| Status | Subtype | Assigned | Task | |
|---|---|---|---|---|
| · · · | ||||
| Resolved | Jdforrester-WMF | T311450 Re-enable PHP 8.1 CI on RemexHTML | ||
| Resolved | BUG REPORT | None | T308406 RemexHtml should support PHP 8.1 | |
| Resolved | tstarling | T307630 mediawiki/libs/RemexHtml phan issues under 8.1 | ||
| · · · |
Event Timeline
Change 791796 had a related patch set uploaded (by MarkAHershberger; author: MarkAHershberger):
[mediawiki/libs/RemexHtml@master] Make this work with 8.1
Marking this as high as Ubuntu 22.04 ships with PHP 8.1... And it'd be nice to have this buried dependancy not spam all of the logs ;D
T307630: mediawiki/libs/RemexHtml phan issues under 8.1 will probably need fixing first/at the same time, unfortunately.
Change 809000 had a related patch set uploaded (by Reedy; author: Reedy):
[integration/config@master] Skip PHP 8.1 on RemexHtml
Change 809000 merged by jenkins-bot:
[integration/config@master] Skip PHP 8.1 on RemexHtml
Mentioned in SAL (#wikimedia-releng) [2022-06-27T19:28:03Z] <Reedy> Reloading Zuul to deploy https://phabricator.wikimedia.org/T308406
Change 786306 had a related patch set uploaded (by Reedy; author: Simetrical):
[mediawiki/libs/RemexHtml@master] Specify return types to make PHP 8.1 happy
Change 791796 abandoned by Reedy:
[mediawiki/libs/RemexHtml@master] Make this work with 8.1
Reason:
https://gerrit.wikimedia.org/r/c/mediawiki/libs/RemexHtml/+/786306
Change 786306 merged by jenkins-bot:
[mediawiki/libs/RemexHtml@master] Specify return types to make PHP 8.1 happy