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
--- 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