Bug 1458385: Make linux64-upx toolchain tier 1; r=glandium
authorTom Prince <mozilla@hocat.ca>
Sat, 06 Apr 2019 05:49:57 +0000
changeset 468593 cc06a7beb3d14069f406f7846b55d8e2f38e39ed
parent 468592 3b10487587c399057f13465266e1130c609332a9
child 468594 f7791b680d462524e8b8c7b640ca2f5a4a727c38
push id35843
push usernbeleuzu@mozilla.com
push dateTue, 09 Apr 2019 22:08:13 +0000
treeherdermozilla-central@a31032a16330 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersglandium
bugs1458385
milestone68.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 1458385: Make linux64-upx toolchain tier 1; r=glandium This also switches it to use the generic toolchain build image, as it is no longer being used exclusively by mingw builds. Differential Revision: https://phabricator.services.mozilla.com/D24230
taskcluster/ci/toolchain/mingw.yml
taskcluster/ci/toolchain/misc.yml
taskcluster/docker/debian-build/Dockerfile
taskcluster/docker/mingw32-build/Dockerfile
taskcluster/docker/toolchain-build/Dockerfile
--- a/taskcluster/ci/toolchain/mingw.yml
+++ b/taskcluster/ci/toolchain/mingw.yml
@@ -5,24 +5,16 @@
 job-defaults:
     treeherder:
         tier: 2
     worker-type: aws-provisioner-v1/gecko-{level}-b-linux
     worker:
         docker-image: {in-tree: mingw32-build}
         max-run-time: 3600
 
-linux64-upx:
-    description: "UPX build for MinGW32 Cross Compile"
-    treeherder:
-        symbol: TMW(upx)
-    run:
-        script: build-upx.sh
-        toolchain-artifact: public/build/upx.tar.xz
-
 linux64-wine:
     description: "Wine build for MinGW32 Cross Compile"
     treeherder:
         symbol: TMW(wine)
     worker:
         max-run-time: 10800
     run:
         script: build-wine.sh
--- a/taskcluster/ci/toolchain/misc.yml
+++ b/taskcluster/ci/toolchain/misc.yml
@@ -99,16 +99,25 @@ linux64-tup:
             - 'taskcluster/scripts/misc/tooltool-download.sh'
         toolchain-artifact: public/build/tup.tar.xz
     run-on-projects:
         - trunk
         - try
     toolchains:
         - linux64-gcc-6
 
+linux64-upx:
+    description: "UPX build"
+    treeherder:
+        symbol: TL(upx)
+        tier: 1
+    run:
+        script: build-upx.sh
+        toolchain-artifact: public/build/upx.tar.xz
+
 linux64-custom-v8:
     description: "Custom v8 build"
     treeherder:
         symbol: TL(custom-v8)
     worker:
         docker-image: {in-tree: custom-v8}
         max-run-time: 3600
     run:
--- a/taskcluster/docker/debian-build/Dockerfile
+++ b/taskcluster/docker/debian-build/Dockerfile
@@ -39,16 +39,17 @@ RUN apt-get update && \
       autoconf2.13 \
       automake \
       bzip2 \
       curl \
       file \
       gawk \
       gcc-multilib \
       gnupg \
+      libucl1 \
       p7zip-full \
       procps \
       python-pip \
       python-setuptools \
       python-virtualenv \
       rsync \
       screen \
       tar \
--- a/taskcluster/docker/mingw32-build/Dockerfile
+++ b/taskcluster/docker/mingw32-build/Dockerfile
@@ -19,17 +19,17 @@ RUN apt-get update && \
       bison \
       bzip2 \
       flex \
       curl \
       file \
       gawk \
       g++-multilib \
       gnupg \
-      libucl-dev \
+      libucl1 \
       patch \
       p7zip-full \
       scons \
       tar \
       unzip \
       uuid \
       wget \
       x11-utils \
--- a/taskcluster/docker/toolchain-build/Dockerfile
+++ b/taskcluster/docker/toolchain-build/Dockerfile
@@ -24,16 +24,17 @@ RUN apt-get update && \
       flex \
       gawk \
       gcc-multilib \
       gnupg \
       libbz2-dev \
       libcurl4-openssl-dev \
       libssl-dev \
       libtool \
+      libucl-dev \
       ninja-build \
       p7zip-full \
       procps \
       python-pip \
       python-setuptools \
       python-virtualenv \
       subversion \
       tar \