That would both off-load Travis CI overall and make our builds faster: https://derickrethans.nl/crafty-code-coverage.html
Thanks to @derickr
That would both off-load Travis CI overall and make our builds faster: https://derickrethans.nl/crafty-code-coverage.html
Thanks to @derickr
We are having apparently the problems stated in that post. With PHP 7.4 and XDebug 2.8.1 it stops after 50 minutes.
Xdebug 2.9.1 was released with some fixes for regressions caused by the speed improvements.
@BanzaiMan do you know if xdebug 2.9 is coming to the php images or are there any issues with support for this version?
It should be available for 7.4.0 and 7.4.1 (a.k.a. 7.4) for Xenial and later now. https://travis-ci.org/BanzaiMan/travis_production_test/jobs/638424796#L185
Not on Trusty. See https://travis-ci.com/travis-ci/php-src-builder/jobs/272783769
Cool, thanks @BanzaiMan! Is it maybe possible to upgrade to 2.9.1 because it contains some fixes for speed regressions.
What kind of speedup are you talking about? Repackaging the existing archives is not entirely impossible but tedious and could result in a brief period of unavailability (given the current status of tooling involved). So unless the benefit is huge, I’d like to punt until the next version.
Oh, and php-build would have to support this version, too. See: e.g.,
@BanzaiMan Nevermind! I’ve misread the tweet of xdebug about a bugfix. It’s about a regression in the stepdebugger
Xdebug 2.9.1 released,which should address the step debugger slowdown introduced in 2.8
I’ve just tested the new php builds and it seems I already see around 50% faster build with code coverage. Thanks a lot!