Bug 1287099 - Update Ubuntu 12.04 docker image for linux32; r=jmaher
authorGeoff Brown <gbrown@mozilla.com>
Mon, 09 Jan 2017 09:17:49 -0700
changeset 356577 afa19305d88a6506b953300be9757a8f9c4931ce
parent 356576 15748795cb4b4450cbb198b030af29b7f273d46e
child 356578 dd6d4ca2066803fae7dc99fb872d7191a6421478
push id10621
push userjlund@mozilla.com
push dateMon, 23 Jan 2017 16:02:43 +0000
treeherdermozilla-aurora@dca7b42e6c67 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1287099
milestone53.0a1
Bug 1287099 - Update Ubuntu 12.04 docker image for linux32; r=jmaher
taskcluster/docker/recipes/ubuntu1204-test-system-setup.sh
--- a/taskcluster/docker/recipes/ubuntu1204-test-system-setup.sh
+++ b/taskcluster/docker/recipes/ubuntu1204-test-system-setup.sh
@@ -252,16 +252,24 @@ apt-get -q -y --force-yes install \
     libgl1-mesa-glx-lts-saucy:i386 \
     libglapi-mesa-lts-saucy \
     libglapi-mesa-lts-saucy:i386 \
     libxatracker1-lts-saucy \
     mesa-common-dev-lts-saucy:i386
 mesa_version=$(dpkg-query -s libgl1-mesa-dri-lts-saucy | grep ^Version | awk '{ print $2 }')
 [ "$mesa_version" = "9.2.1-1ubuntu3~precise1mozilla2" ] || exit 1
 
+# additional packages for linux32 tests
+apt-get -q -y --force-yes install \
+    libcanberra-gtk3-module:i386 \
+    libcanberra-gtk-module:i386 \
+    libdbus-glib-1-2:i386 \
+    libgtk-3-0:i386 \
+    openjdk-7-jdk:i386
+
 # revert the list of repos
 cp sources.list.orig /etc/apt/sources.list
 apt-get update
 
 # node 5 requires a C++11 compiler.
 add-apt-repository ppa:ubuntu-toolchain-r/test
 apt-get update
 apt-get -y install gcc-4.8 g++-4.8