Xdebug 3 is installed by default? breaking builds

I have also had good fortune in running tests with php 8.0 this morning.
However, I hit a problem with some tests failing because of xdebug 3 being now used.
In short: xdebug 3.0.0 has a bug that makes it fail tests when running tests based on phpunit-selenium or even some versions of plain phpunit - see https://bugs.xdebug.org/bug_view_page.php?bug_id=00001903.
The most simple and correct fix seems to me to make sure that xdebug 3.0.1 is installed on the php vms instead of 3.0.0

1 Like