Bug 1433703 - Remove the libxss-dev package from the build image. r?build draft
authorMike Hommey <mh+mozilla@glandium.org>
Tue, 30 Jan 2018 13:45:17 +0900
changeset 748653 ae61f9ccfea3199f3171b20590f83b017df9587b
parent 748652 52194341e14975696365e98511da81bfb278668b
child 748654 63e06e4eb8c3b1816fb72d785e1fdd118feeb2b7
push id97217
push userbmo:mh+mozilla@glandium.org
push dateTue, 30 Jan 2018 04:50:45 +0000
reviewersbuild
bugs1433703, 1399679
milestone60.0a1
Bug 1433703 - Remove the libxss-dev package from the build image. r?build This will disable libxss-based code in the screenshot tool, like it was before the switch to Debian-based build images in bug 1399679. There are other places in the code that use libXss, but they don't require the development headers, and use dlopen().
taskcluster/docker/debian7-build/Dockerfile
--- a/taskcluster/docker/debian7-build/Dockerfile
+++ b/taskcluster/docker/debian7-build/Dockerfile
@@ -50,17 +50,16 @@ RUN apt-get update && \
       libfontconfig1-dev:$ARCH \
       libfreetype6-dev:$ARCH \
       libgconf2-dev:$ARCH \
       libgtk-3-dev:$ARCH \
       libgtk2.0-dev:$ARCH \
       libpango1.0-dev:$ARCH \
       libpulse-dev:$ARCH \
       libx11-xcb-dev:$ARCH \
-      libxss-dev:$ARCH \
       libxt-dev:$ARCH
 
 # Add wrapper scripts for xvfb allowing tasks to easily retry starting up xvfb
 # %include taskcluster/docker/recipes/xvfb.sh
 COPY topsrcdir/taskcluster/docker/recipes/xvfb.sh /builds/worker/scripts/xvfb.sh
 
 # Stubbed out credentials; mozharness looks for this file an issues a WARNING
 # if it's not found, which causes the build to fail.  Note that this needs to