For continous integration purposes, I have pooled a Jenkins slave running Jessie and applied the puppet class `role::ci::slave::labs` which brings the MediaWiki packages defined in `Mediawiki::Packages` puppet class and others.
There are lot of packages missing, would be nice to start doing the grunt work of backporting them from unstable, verify whether they are still needed or use a different version. Might be appropriate to fill sub tasks as needed.
My instance is `integration-slave-jessie-1001.eqiad.wmflabs`.
Packages failures:
| ffmpeg | [[ https://packages.qa.debian.org/liba/libav.html | PTS ]] Missing from jessie though in testing. [[ https://lwn.net/Articles/607591/ | More details on lwn.net ]]
| libvips15 | [[ https://packages.qa.debian.org/v/vips.html | PTS ]] Jessie has [[ https://packages.debian.org/source/jessie/vips | libvips38 ]]
| libmemcached10 | [[ https://packages.qa.debian.org/libm/libmemcached.html | PTS ]] Jessie has [[ https://packages.debian.org/source/jessie/libmemcached | libmemcached11 ]]
| php-luasandbox | wmf package
A bunch of fonts virtual packages. They are in Debian but for some reason cant be installed, that spurts out the list of packages to install instead :(
| ttf-tamil-fonts | ?
| ttf-ubuntu-font-family | ?
| ttf-punjabi-fonts | ?
| ttf-malayalam-fonts | ?
| ttf-gujarati-fonts | ?
| ttf-telugu-fonts | ?
| ttf-kannada-fonts | ?
| ttf-oriya-fonts | ?
| ttf-bengali-fonts | ?
| ttf-devanagari-fonts | ?
Debian has some meta packages such as fonts-indic.
There will be probably much more missing since puppet skips installing other packages due to missing dependencies.