-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi,
We're planning to enable tests against PHP 7.0 as a voting job for MediaWiki core, and all MediaWiki extensions and skins that currently have one for PHP 5.5 and HHVM.
Tests have run in non-voting mode against nearly all extensions, most of which are passing[1].
There is currently 1 group of test failures, and 3 more extensions that are failing:
* Tidy change[2] (being replaced with RemexHtml) * PhpTags test failures[3] * Mpdf is failing PHP 7.0 lint[4] * PHPExcel is failing PHP 7.0 lint[5]
We're currently planning to land the tidy change Tuesday afternoon (following the branch cut). If someone wants to look into the three extension failures that would be appreciated :)
After that sits for a few days, I plan on enabling PHP 7.0 voting tests on Thursday or Friday. I don't expect many problems given that most people have already been running MediaWiki with PHP 7.0 for quite a while now.
The master task tracking all of this is [6].
[1] https://tools.wmflabs.org/ci/last_run.html [2] https://phabricator.wikimedia.org/T188167 [3] https://phabricator.wikimedia.org/T188585 [4] https://phabricator.wikimedia.org/T188523 [5] https://phabricator.wikimedia.org/T188586 [6] https://phabricator.wikimedia.org/T144962
Thanks, - -- Kunal / Legoktm
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi,
On 03/05/2018 10:54 PM, Kunal Mehta wrote:
We're planning to enable tests against PHP 7.0 as a voting job for MediaWiki core, and all MediaWiki extensions and skins that currently have one for PHP 5.5 and HHVM.
This has happened now! One caveat is that jenkins will only run the PHP 7.0 job after a patch has been +2'd and is in the queue to be merged (gate-and-submit). If you want to run the PHP 7.0 tests without trying to merge the patch, you can comment "check php" on the patch (similar to "recheck"), and jenkins will run the PHP 7.0 tests for that patch.
- -- Kunal / Legoktm
wikitech-l@lists.wikimedia.org