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`.
| 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 ]]
| ttf-tamil-fonts | ?
| ttf-ubuntu-font-family | Virtual package?
| ttf-punjabi-fonts | ?
| ttf-malayalam-fonts | ?
| ttf-gujarati-fonts | ?
| ttf-telugu-fonts | ?
| ttf-kannada-fonts | ?
| ttf-oriya-fonts | ?
| ttf-bengali-fonts | ?
| ttf-devanagari-fonts | ?
There will be probably much more missing since puppet skips installing other packages due to missing dependencies.