Since https://gerrit.wikimedia.org/r/150813 , we install hhvm build dependencies using apt-get build-dev hhvm.
There is a cycle in the build dependency libjpeg62-dev:
On first run:
# apt-get build-dep hhvm The following packages will be REMOVED: libdjvulibre-dev libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev libmagickcore-dev libmagickwand-dev libtiff5-dev The following NEW packages will be installed: libjpeg62-dev ...
Second run will attempt to remove the libjpeg62-dev package:
# apt-get build-dep hhvm The following packages will be REMOVED: libjpeg62-dev The following NEW packages will be installed: libdjvulibre-dev libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev libmagickcore-dev libmagickwand-dev libtiff5-dev ...
That breaks puppet on the continuous integration Trusty slaves.
Version: wmf-deployment
Severity: normal