Bug 1565332 - Pin pip to 19.2.3 to avoid breaking docker image. a=bustage-fix CLOSED TREE
authorWes Kocher <wkocher@mozilla.com>
Tue, 15 Oct 2019 03:10:25 +0200
changeset 559247 8b5c572d769527c107efdff1b2084efe165eaab3
parent 559246 6470ba2c5a5008114ede1184f48d6c74e68b186b
child 559248 759b2d177853e0011e940d4d959a8f79699267f0
push id12175
push userccoroiu@mozilla.com
push dateThu, 17 Oct 2019 19:29:09 +0000
treeherdermozilla-beta@d333b6ef1fd3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbustage-fix
bugs1565332
milestone71.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 1565332 - Pin pip to 19.2.3 to avoid breaking docker image. a=bustage-fix CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D49221
taskcluster/docker/recipes/debian-test-system-setup.sh
--- a/taskcluster/docker/recipes/debian-test-system-setup.sh
+++ b/taskcluster/docker/recipes/debian-test-system-setup.sh
@@ -99,19 +99,19 @@ apt-get update
 export DEBIAN_FRONTEND=noninteractive
 apt-get install -y -f "${apt_packages[@]}"
 
 dpkg-reconfigure locales
 
 . /setup/common.sh
 . /setup/install-mercurial.sh
 
-# first upgrade debian:buster built-in pip, then install older pip
-pip install --upgrade pip
-pip install pip==9.0.3
+# pip 19.3 is causing errors building the docker image, pin to 19.2.3 for now.
+# See https://github.com/pypa/pip/issues/7206
+pip install --upgrade pip==19.2.3
 hash -r
 pip install virtualenv==15.2.0
 
 . /setup/install-node.sh
 
 # Install Valgrind (trunk, late Jan 2016) and do some crude sanity
 # checks.  It has to go in /usr/local, otherwise it won't work.  Copy
 # the launcher binary to /usr/bin, though, so that direct invokations