- Mentioned In
- T312971: Enable PHP 8 CI for ProofreadPage
- Mentioned Here
- T315167: CI job mediawiki-quibble-composer-mysql-php80-docker on mediawiki/core gate-and-submit is flaky failing with Segmentation fault
T274966: Make MW 1.35 tests pass on PHP 8.0
T283275: Make MW master tests pass on PHP 8.0
T274965: Make PHP 8.0 voting on currently supported MW release branches
(perhaps a stupid question): I see that mediawiki-quibble-composer-mysql is passing ( https://integration.wikimedia.org/ci/job/mediawiki-quibble-composer-mysql-php80-docker/67/console ), the tests that seem to be failing are those that require vendor.git or more specificly dev dependencies of vendor.git (If I understand correctly).
Is there anything stopping us from making mediawiki-quibble-composer-mysql voting, as a starting place?
I don't think so, no. Tim basically confirmed this was working in T283275#7639285 after some fixes.
The big known problems are vendor related (elasticsearch etc).
It would/could help prevent some future regressions on PHP 8.
If we can do the same on supported release branches too (if that job passes there too?), that'd be cool.
Looks like mediawiki-quibble-composertest-php80-docker passes on release branches (because of stripped vendor).
I think promoting that at the same time (for release branches) would be good too.