| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | None | T248925 Make MediaWiki release tarball compatible with PHP 8.0 | |||
| Resolved | None | T274965 Make PHP 8.0 voting on currently supported MW release branches | |||
| Resolved | None | T292847 Make MW 1.37 tests pass on PHP 8.0 | |||
| Resolved | None | T268847 PHP 8: libxml_disable_entity_loader() is deprecated |
Event Timeline
Comment Actions
TODO: See what breaks. Guessing some overlap with T283208: Make MW 1.36 tests pass on PHP 8.0 and possibly T274966: Make MW 1.35 tests pass on PHP 8.0
Comment Actions
Progress after some backports.
https://integration.wikimedia.org/ci/job/mediawiki-quibble-composer-mysql-php80-docker/49/console
10:48:30 Using PHP 8.0.14 10:48:30 PHPUnit 8.5.23 by Sebastian Bergmann and contributors. 10:48:30 10:48:30 ............................................................. 61 / 8896 ( 0%) 10:48:30 ............................................................. 122 / 8896 ( 1%) 10:48:31 ............................................................. 183 / 8896 ( 2%) 10:48:32 ............................................................. 244 / 8896 ( 2%) 10:48:35 ............................................................. 305 / 8896 ( 3%) 10:48:37 ............................................................. 366 / 8896 ( 4%) 10:48:41 ............................................................. 427 / 8896 ( 4%) 10:48:41 ............................................................. 488 / 8896 ( 5%) 10:48:41 ............................................................. 549 / 8896 ( 6%) 10:48:41 ............................................................. 610 / 8896 ( 6%) 10:48:41 ............................................................. 671 / 8896 ( 7%) 10:48:42 ............................................................. 732 / 8896 ( 8%) 10:48:42 ............................................................. 793 / 8896 ( 8%) 10:48:43 ............................................................. 854 / 8896 ( 9%) 10:48:55 ............................................................. 915 / 8896 ( 10%) 10:48:56 ............................................................. 976 / 8896 ( 10%) 10:48:56 ............................................................. 1037 / 8896 ( 11%) 10:48:56 ............................................................. 1098 / 8896 ( 12%) 10:48:56 ............................................................. 1159 / 8896 ( 13%) 10:48:57 ............................................................. 1220 / 8896 ( 13%) 10:48:59 ............................................................. 1281 / 8896 ( 14%) 10:49:05 ............................................................. 1342 / 8896 ( 15%) 10:49:12 ............................................................. 1403 / 8896 ( 15%) 10:49:14 ............................................................. 1464 / 8896 ( 16%) 10:49:16 ............................................................. 1525 / 8896 ( 17%) 10:49:16 ............................................................. 1586 / 8896 ( 17%) 10:49:16 ............................................................. 1647 / 8896 ( 18%) 10:49:16 ............................................................. 1708 / 8896 ( 19%) 10:49:17 ............................................................. 1769 / 8896 ( 19%) 10:49:17 ............................................................. 1830 / 8896 ( 20%) 10:49:17 ............................................................. 1891 / 8896 ( 21%) 10:49:17 ............................................................. 1952 / 8896 ( 21%) 10:49:18 ............................................................. 2013 / 8896 ( 22%) 10:49:18 ............................................................. 2074 / 8896 ( 23%) 10:49:19 ............................................................. 2135 / 8896 ( 23%) 10:49:19 ............................................................. 2196 / 8896 ( 24%) 10:49:20 ............................................................. 2257 / 8896 ( 25%) 10:49:21 ............................................................. 2318 / 8896 ( 26%) 10:49:22 ............................................................. 2379 / 8896 ( 26%) 10:49:23 ............................................................. 2440 / 8896 ( 27%) 10:49:23 ............................................................. 2501 / 8896 ( 28%) 10:49:25 ............................................................. 2562 / 8896 ( 28%) 10:49:28 ............................................................. 2623 / 8896 ( 29%) 10:49:33 ............................................................. 2684 / 8896 ( 30%) 10:49:38 ............................................................. 2745 / 8896 ( 30%) 10:49:39 ............................................................. 2806 / 8896 ( 31%) 10:49:42 ............................................................. 2867 / 8896 ( 32%) 10:49:44 ...........................................................S. 2928 / 8896 ( 32%) 10:49:47 ............................................................. 2989 / 8896 ( 33%) 10:49:52 ............................................................. 3050 / 8896 ( 34%) 10:49:53 ............................................................. 3111 / 8896 ( 34%) 10:50:00 ............................................................. 3172 / 8896 ( 35%) 10:50:02 ..................Segmentation fault 10:50:06 Script php tests/phpunit/phpunit.php handling the phpunit:entrypoint event returned with error code 139
https://integration.wikimedia.org/ci/job/mediawiki-quibble-vendor-mysql-php80-docker/61/console seems to have got past that point though
Going to close this one as resolved... With Tim's patches to T268847: PHP 8: libxml_disable_entity_loader() is deprecated and T283275: Make MW master tests pass on PHP 8.0 backported, it seems we're in a better place.
Comment Actions
This is marked as Resolved but there's no enforcement; should we make the php80 job voting?