Bug 1466746 - Install python-zstandard in debian-base; r?glandium draft
authorGregory Szorc <gps@mozilla.com>
Mon, 04 Jun 2018 23:21:19 -0700
changeset 804319 52eefa745416f6c8f2e4ac95d3545b34ddebcf51
parent 803974 f93d2dbe040bde75c745f77469bb2f2b35efe3f5
push id112343
push userbmo:gps@mozilla.com
push dateTue, 05 Jun 2018 19:00:07 +0000
reviewersglandium
bugs1466746
milestone62.0a1
Bug 1466746 - Install python-zstandard in debian-base; r?glandium Let's install python-zstandard for both Python 2 and Python 3 in all our Debian-based images so it is readily available for use. MozReview-Commit-ID: 1L8zDc5MYXA
taskcluster/ci/docker-image/kind.yml
taskcluster/docker/debian-base/Dockerfile
--- a/taskcluster/ci/docker-image/kind.yml
+++ b/taskcluster/ci/docker-image/kind.yml
@@ -31,16 +31,17 @@ jobs:
     packages:
       - deb7-gdb
       - deb7-git
       - deb7-make
       - deb7-mercurial
       - deb7-python
       - deb7-python3.5
       - deb7-python3-defaults
+      - deb7-python-zstandard
       - deb7-xz-utils
   toolchain-build:
     symbol: I(toolchain)
     parent: debian7-base
     packages:
       - deb7-cmake
       - deb7-ninja
   debian7-amd64-build:
@@ -73,16 +74,17 @@ jobs:
     symbol: I(deb9-base)
     definition: debian-base
     args:
       DIST: stretch
       BASE_TAG: '20170620'
       SNAPSHOT: '20170830T000511Z'
     packages:
       - deb9-mercurial
+      - deb9-python-zstandard
   android-build:
     symbol: I(agb)
     parent: debian9-base
   mingw32-build:
     symbol: I(mingw)
     parent: debian9-base
   index-task:
     symbol: I(idx)
--- a/taskcluster/docker/debian-base/Dockerfile
+++ b/taskcluster/docker/debian-base/Dockerfile
@@ -51,16 +51,18 @@ RUN /usr/local/sbin/setup_packages.sh $D
     apt-get update && \
     apt-get install \
       git \
       make \
       mercurial \
       python \
       python3.5 \
       python3-minimal \
+      python-zstandard \
+      python3-zstandard \
       xz-utils
 
 # %include testing/mozharness/external_tools/robustcheckout.py
 COPY topsrcdir/testing/mozharness/external_tools/robustcheckout.py /usr/local/mercurial/robustcheckout.py
 
 # %include taskcluster/docker/recipes/hgrc
 COPY topsrcdir/taskcluster/docker/recipes/hgrc /etc/mercurial/hgrc.d/mozilla.rc