Bug 1458385: Make linux64-upx toolchain tier 1; r=glandium
☠☠ backed out by 4e2ea1a75e87 ☠ ☠
authorTom Prince <mozilla@hocat.ca>
Wed, 27 Mar 2019 22:30:54 +0000
changeset 528352 99fa5539c2bda621abac134300428129969b2cdf
parent 528351 9a5f255979c2f1f251d0d96a93e648cd98ca6b3f
child 528353 8036c03c3b5139a3b79e2e21c58abee6412f39cd
push id2082
push userffxbld-merge
push dateMon, 01 Jul 2019 08:34:18 +0000
treeherdermozilla-release@2fb19d0466d2 [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
@@ -38,16 +38,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 \