Last modified: 2014-08-21 13:27:28 UTC
Right now we're skipping some tests since we don't have xdiff available to us. See for example: https://integration.mediawiki.org/ci/job/MediaWiki-Tests-Databaseless/8596/console IIRC, it has to be done by hand, though. Install libxdiff, then compile the pecl extension. http://www.xmailserver.org/xdiff-lib.html http://www.php.net/manual/en/intro.xdiff.php
We need to have the extension packages for Precise and uploaded to WMF apt repository. Can be done via some Debian helping script which creates packages out of pecl. Will poke ops about it.
Low priority, we do not use that extension on the cluster and most people do not have it anyway.
If someone can package this for precise, we would be happy to install.
Considering we don't use this ourselves, and very few third party users use it either, marking lowest priority. (I'm wondering if we even need the feature at all, but that'd be another bug)
I looked a bit at it. That requires libxdiff which is not packaged. I dont think we should invest any time on that. If we do not use xdiff, we might want to fill another bug to remove xdiff from MediaWiki core.
+1 (In reply to comment #5) > I looked a bit at it. That requires libxdiff which is not packaged. I dont > think we should invest any time on that. > > If we do not use xdiff, we might want to fill another bug to remove xdiff > from > MediaWiki core.
xdiff is used in mw/core by maintenance/storage/recompressTracked.php Maybe we can find out a way to completely hide the skipped tests in Jenkins
*** Bug 68642 has been marked as a duplicate of this bug. ***
well i got it installed locally and it even worked -- https://www.mediawiki.org/wiki/Manual_talk:PHP_unit_testing/Installing_PHPUnit
Probably nobody is going to package libxdiff / php-xdiff so we can get installed so I am closing this bug. If there is anyone willing to actually handle the packaging grunt work and have the result uploaded on apt.wikimedia.org, it would then be trivial to have the PHP module on Jenkins servers.