I just reimaged a jessie scaler and it fails to run puppet due to being able to find hhvm-wikidiff2, existing servers have 1.3.5~jessie1, so it seems like 1.4.2 was only built/uploaded for trusty?
1.4.1 has been uploaded on jessie-wikimedia as well. So the part that @MoritzMuehlenhoff mentions should be fixed. I 've rescheduled that Deployment that did not happen on August 22nd for tomorrow Tuesday 30th of August
maxsem@mw1234:~$ dpkg -l '*wikidiff*' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-========================-=================-=================-===================================================== ii hhvm-wikidiff2 1.3.5 amd64 external diff engine for MediaWiki (HHVM extension) ii php-wikidiff2 1.3.4 amd64 external diff engine for MediaWiki (PHP extension)
The package has been upgraded throughout the mediawiki fleet as well as some other hosts like snapshot100X, tin, osmium, wasat, terbium and mira. php-wikidiff2 HAS NOT on purpose being upgraded as, at least for the mw fleet, is irrelevant (the hhvm variant is actually being used). In fact I 'll see if it makes sense to actually purge it instead. I think we can resolve this now.
php-wikidiff2 can be safely removed on all jessie hosts (and mostly probably also on trusty, but these are being reimaged anyway so don't bother): Since 35f6983b all the mediawiki roles no longer install php-wikidiff2 and other related PHP packages, so all app servers which have been installed since 31 May are working fine without it.