From 47d887b33d7725ef64222f457369e4363ac7bb2d Mon Sep 17 00:00:00 2001 From: Boris Pruessmann Date: Thu, 2 Mar 2017 13:46:11 +0100 Subject: [PATCH] Fixed incompatibilities with latest xenial Signed-off-by: Boris Pruessmann --- Dockerfile.aarch64 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 7898c6220f..bc860b59a8 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -47,8 +47,9 @@ RUN apt-get update && apt-get install -y \ python-dev \ python-mock \ python-pip \ + python-setuptools \ python-websocket \ - gccgo \ + golang-go \ iproute2 \ iputils-ping \ vim-common \ @@ -93,8 +94,8 @@ RUN set -x \ && rm -rf "$SECCOMP_PATH" # Install Go -# We don't have official binary tarballs for ARM64, eigher for Go or bootstrap, -# so we use gccgo as bootstrap to build Go from source code. +# We don't have official binary golang 1.7.5 tarballs for ARM64, eigher for Go or +# bootstrap, so we use golang-go (1.6) as bootstrap to build Go from source code. # We don't use the official ARMv6 released binaries as a GOROOT_BOOTSTRAP, because # not all ARM64 platforms support 32-bit mode. 32-bit mode is optional for ARMv8. ENV GO_VERSION 1.7.5 @@ -145,6 +146,7 @@ ENV DOCKER_PY_COMMIT e2655f658408f9ad1f62abdef3eb6ed43c0cf324 RUN git clone https://github.com/docker/docker-py.git /docker-py \ && cd /docker-py \ && git checkout -q $DOCKER_PY_COMMIT \ + && pip install wheel \ && pip install -r test-requirements.txt # Install yamllint for validating swagger.yaml