Bug 1223661 - Update base-tester, tester to node v4.2.2 (LTS). r=garndt
authorGhislain 'Aus' Lacroix <aus@mozilla.com>
Fri, 20 Nov 2015 18:10:58 -0800
changeset 273703 36228281fd55bdccab7869c8c57b03f4bd2daf5b
parent 273702 87df31822a1b3b350af5f57d16f7622ce532510b
child 273704 e41907dd655b91175c400af24ac8ac0716aacfec
push id68366
push usercbook@mozilla.com
push dateMon, 23 Nov 2015 13:31:58 +0000
treeherdermozilla-inbound@eff4131a3e4c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgarndt
bugs1223661
milestone45.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1223661 - Update base-tester, tester to node v4.2.2 (LTS). r=garndt
testing/docker/base-test/Dockerfile
testing/docker/base-test/VERSION
testing/docker/tester/Dockerfile
testing/docker/tester/VERSION
--- a/testing/docker/base-test/Dockerfile
+++ b/testing/docker/base-test/Dockerfile
@@ -11,16 +11,17 @@ RUN apt-get update && apt-get install -y
   autoconf2.13 \
   bluez-alsa \
   bluez-alsa:i386 \
   bluez-cups \
   bluez-gstreamer \
   build-essential \
   ca-certificates \
   ccache \
+  clang \
   curl \
   fonts-kacst \
   fonts-kacst-one \
   fonts-liberation \
   fonts-stix \
   fonts-unfonts-core \
   fonts-unfonts-extra \
   fonts-vlgothic \
@@ -109,17 +110,17 @@ RUN apt-get update && apt-get install -y
   uuid \
   vim \
   wget \
   x11-xserver-utils \
   xvfb \
   yasm \
   zip
 
-ENV NODE_VERSION v0.10.36
+ENV NODE_VERSION v4.2.2
 RUN cd /usr/local/ && \
     curl https://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-linux-x64.tar.gz | tar -xz --strip-components 1 && \
     node -v
 
 # Set variable normally configured at login, by the shells parent process, these
 # are taken from GNU su manual
 ENV           HOME          /home/worker
 ENV           SHELL         /bin/bash
--- a/testing/docker/base-test/VERSION
+++ b/testing/docker/base-test/VERSION
@@ -1,1 +1,1 @@
-0.0.6
+0.1.2
--- a/testing/docker/tester/Dockerfile
+++ b/testing/docker/tester/Dockerfile
@@ -1,9 +1,9 @@
-FROM          taskcluster/base-test:0.0.6
+FROM          taskcluster/base-test:0.1.2
 MAINTAINER    Jonas Finnemann Jensen <jopsen@gmail.com>
 
 # Add utilities and configuration
 COPY           b2g-desktop-config.py         /home/worker/b2g-desktop-config.py
 COPY           dot-config                    /home/worker/.config
 COPY           dot-pulse                     /home/worker/.pulse
 COPY           bin                           /home/worker/bin
 COPY           mozharness_configs            /home/worker/mozharness_configs
@@ -12,19 +12,19 @@ ADD            https://s3-us-west-2.amaz
 ADD            https://raw.githubusercontent.com/taskcluster/buildbot-step/master/buildbot_step /home/worker/bin/buildbot_step
 COPY           tc-vcs-config.yml /etc/taskcluster-vcs.yml
 
 # Run test setup script
 RUN chmod u+x /home/worker/bin/buildbot_step
 RUN chmod u+x /usr/local/bin/linux64-minidump_stackwalk
 RUN apt-get install -y python-pip && pip install virtualenv;
 RUN mkdir Documents; mkdir Pictures; mkdir Music; mkdir Videos; mkdir artifacts
-RUN npm install -g npm@^2.0.0
 RUN npm install -g taskcluster-vcs@2.3.12
-RUN npm install -g taskcluster-npm-cache@1.1.14
+RUN npm install -g taskcluster-npm-cache@1.3.1
+RUN npm install -g node-gyp
 RUN rm -Rf .cache && mkdir -p .cache
 ENV PATH $PATH:/home/worker/bin
 
 # Remove once running under 'worker' user.  This is necessary for pulseaudio to start
 # XXX: change this back to worker:worker once permissions issues are resolved
 RUN            chown -R root:root /home/worker
 
 
--- a/testing/docker/tester/VERSION
+++ b/testing/docker/tester/VERSION
@@ -1,1 +1,1 @@
-0.3.10
+0.4.4