bug 1458329: update funsize update generator deps. r=sfraser
authorBen Hearsum <bhearsum@mozilla.com>
Wed, 13 Jun 2018 15:53:46 -0400
changeset 479210 a963e4afed1e2e054c6f6fa5a1b1352c110224f4
parent 479209 142288837f11e2863cf7eae9bd08b6f8733d21fd
child 479211 c616631284f41ae0cea6e4cde9384613eedaad24
push id1757
push userffxbld-merge
push dateFri, 24 Aug 2018 17:02:43 +0000
treeherdermozilla-release@736023aebdb1 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssfraser
bugs1458329
milestone62.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 1458329: update funsize update generator deps. r=sfraser
taskcluster/docker/funsize-update-generator/Dockerfile
taskcluster/docker/funsize-update-generator/README
taskcluster/docker/funsize-update-generator/requirements.txt
--- a/taskcluster/docker/funsize-update-generator/Dockerfile
+++ b/taskcluster/docker/funsize-update-generator/Dockerfile
@@ -4,21 +4,27 @@ MAINTAINER Simon Fraser <sfraser@mozilla
 # Required software
 ENV DEBIAN_FRONTEND noninteractive
 # Chain apt-get commands with apt-get clean in a single docker RUN
 # to make sure that files are removed within a single docker layer
 RUN apt-get update -q && \
     apt-get install -yyq --no-install-recommends \
     python3.6 python3-setuptools python3-cryptography libgetopt-simple-perl \
     bzip2 clamav clamav-freshclam python3-requests python3-sh curl \
-    python3-dev gcc liblzma-dev xz-utils jq libdpkg-perl && \
+    python3-dev gcc liblzma-dev xz-utils jq libdpkg-perl locales && \
     apt-get clean
 RUN useradd -d /home/worker -s /bin/bash -m worker
 COPY requirements.txt /tmp/
 
+RUN locale-gen en_CA.UTF-8
+ENV LANG en_CA.UTF-8
+ENV LANGUAGE en_CA.UTF-8
+ENV LANG_ALL en_CA.UTF-8
+ENV LC_ALL en_CA.UTF-8
+
 # Freshclam may be flaky, retry if it fails
 RUN for i in 1 2 3 4 5; do freshclam --verbose && break || sleep 15; done
 
 # python-pip installs a lot of dependencies increasing the size of an image
 # drastically. Install it like this saves us almost 200M.
 RUN bash -c "curl -L https://bootstrap.pypa.io/get-pip.py | python3"
 RUN pip install -r /tmp/requirements.txt
 
--- a/taskcluster/docker/funsize-update-generator/README
+++ b/taskcluster/docker/funsize-update-generator/README
@@ -1,7 +1,8 @@
 
 To run this locally for testing/development purposes:
 
 1. Find a funsize generating task ID
 2. make pull DOCKERIO_USERNAME=mozillareleases
-3. docker run -t -e SHA1_SIGNING_CERT='nightly_sha1' -e SHA384_SIGNING_CERT='nightly_sha384' -e TASK_ID=LD5HUGP5QNeQdFKNTTuyCg mozillareleases/funsize-update-generator /runme.sh
+3. docker run -t -e SHA1_SIGNING_CERT='nightly_sha1' -e SHA384_SIGNING_CERT='nightly_sha384' -e TASK_ID=I8RveHT_RbCsAptRg4OBCw mozillareleases/funsize-update-generator /runme.sh
 
+The TASK_ID should be a recent "partials" Task.
--- a/taskcluster/docker/funsize-update-generator/requirements.txt
+++ b/taskcluster/docker/funsize-update-generator/requirements.txt
@@ -1,44 +1,48 @@
-aiohttp==2.3.6
-arrow==0.12.0
+aiohttp==3.3.2
+arrow==0.12.1
 asn1crypto==0.24.0
-async-timeout==2.0.0
-awscli==1.14.10
-backports.lzma==0.0.8
-botocore==1.8.14
-certifi==2017.11.5
-cffi==1.11.4
+async-timeout==3.0.0
+attrs==18.1.0
+awscli==1.15.36
+backports.lzma==0.0.11
+botocore==1.10.36
+certifi==2018.4.16
+cffi==1.11.5
 chardet==3.0.4
 click==6.7
-colorama==0.3.7
-construct==2.8.20
-cryptography==2.1.4
-datadog==0.17.0
-decorator==4.2.1
+colorama==0.3.9
+construct==2.9.45
+cryptography==2.2.2
+datadog==0.21.0
+decorator==4.3.0
 defusedxml==0.5.0
+dictdiffer==0.7.1
 docutils==0.14
 frozendict==1.2
-idna==2.6
+idna==2.7
+idna-ssl==1.0.1
 jmespath==0.9.3
+json-e==2.5.0
 jsonschema==2.6.0
-mar==2.1.2
+mar==2.2.3
 mohawk==0.3.4
-multidict==4.0.0
-pexpect==4.3.1
+multidict==4.3.1
+pexpect==4.6.0
 ptyprocess==0.5.2
-pyasn1==0.4.2
+pyasn1==0.4.3
 pycparser==2.18
-python-dateutil==2.6.1
-python-gnupg==0.4.1
+python-dateutil==2.7.3
+python-gnupg==0.4.2
 PyYAML==3.12
 redo==1.6
-requests==2.18.4
+requests==2.19.0
 rsa==3.4.2
-s3transfer==0.1.12
-scriptworker==6.0.0
-simplejson==3.13.2
+s3transfer==0.1.13
+scriptworker==12.1.0
+simplejson==3.15.0
 six==1.11.0
 slugid==1.0.7
-taskcluster==2.1.3
-urllib3==1.22
-virtualenv==15.1.0
-yarl==1.0.0
+taskcluster==3.0.1
+urllib3==1.23
+virtualenv==16.0.0
+yarl==1.2.5