Page MenuHomePhabricator

Make MW 1.37 tests pass on PHP 8.0
Closed, ResolvedPublic

Event Timeline

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.

This is marked as Resolved but there's no enforcement; should we make the php80 job voting?