Console Output
18:08:44 + script/build/write-git-sha
18:08:44 + GIT_COMMIT=cc93c976
18:08:44 + docker build -t dockerbuildbot/compose:alpine-cc93c9768921a6d91e511a33c3a4bcba74a6f411 --target build --build-arg BUILD_PLATFORM=alpine --build-arg GIT_COMMIT=cc93c9768921a6d91e511a33c3a4bcba74a6f411 .
18:08:44 Sending build context to Docker daemon 1.88MB
18:08:44 Step 1/32 : ARG DOCKER_VERSION=18.09.7
18:08:44 Step 2/32 : ARG PYTHON_VERSION=3.7.4
18:08:44 Step 3/32 : ARG BUILD_ALPINE_VERSION=3.10
18:08:44 Step 4/32 : ARG BUILD_DEBIAN_VERSION=slim-stretch
18:08:44 Step 5/32 : ARG RUNTIME_ALPINE_VERSION=3.10.1
18:08:44 Step 6/32 : ARG RUNTIME_DEBIAN_VERSION=stretch-20190812-slim
18:08:44 Step 7/32 : ARG BUILD_PLATFORM=alpine
18:08:44 Step 8/32 : FROM docker:${DOCKER_VERSION} AS docker-cli
18:08:44 ---> 108a4437ed8c
18:08:44 Step 9/32 : FROM python:${PYTHON_VERSION}-alpine${BUILD_ALPINE_VERSION} AS build-alpine
18:08:44 ---> f309434dea3a
18:08:44 Step 10/32 : RUN apk add --no-cache bash build-base ca-certificates curl gcc git libc-dev libffi-dev libgcc make musl-dev openssl openssl-dev python2 python2-dev zlib-dev
18:08:44 ---> Using cache
18:08:44 ---> 727c7eb54652
18:08:44 Step 11/32 : ENV BUILD_BOOTLOADER=1
18:08:44 ---> Using cache
18:08:44 ---> a1d4ed798cca
18:08:44 Step 12/32 : FROM python:${PYTHON_VERSION}-${BUILD_DEBIAN_VERSION} AS build-debian
18:08:44 ---> fad2b9f06d3b
18:08:44 Step 13/32 : RUN apt-get update && apt-get install --no-install-recommends -y curl gcc git libc-dev libffi-dev libgcc-6-dev libssl-dev make openssl python2.7-dev zlib1g-dev
18:08:44 ---> Using cache
18:08:44 ---> e29a33567e50
18:08:44 Step 14/32 : FROM build-${BUILD_PLATFORM} AS build
18:08:44 ---> a1d4ed798cca
18:08:44 Step 15/32 : COPY docker-compose-entrypoint.sh /usr/local/bin/
18:08:44 ---> Using cache
18:08:44 ---> 86796c37f9ef
18:08:44 Step 16/32 : ENTRYPOINT ["sh", "/usr/local/bin/docker-compose-entrypoint.sh"]
18:08:44 ---> Using cache
18:08:44 ---> 1bd3c417a48a
18:08:44 Step 17/32 : COPY --from=docker-cli /usr/local/bin/docker /usr/local/bin/docker
18:08:44 ---> Using cache
18:08:44 ---> 183e673aeecf
18:08:44 Step 18/32 : WORKDIR /code/
18:08:44 ---> Using cache
18:08:44 ---> 0073c083be5a
18:08:44 Step 19/32 : RUN pip install virtualenv==16.2.0
18:08:44 ---> Using cache
18:08:44 ---> bbc47fbb5b8d
18:08:44 Step 20/32 : RUN pip install tox==2.9.1
18:08:44 ---> Using cache
18:08:44 ---> 87d8ad35864a
18:08:44 Step 21/32 : COPY requirements.txt .
18:08:44 ---> Using cache
18:08:44 ---> 32b27f3fff04
18:08:44 Step 22/32 : COPY requirements-dev.txt .
18:08:44 ---> Using cache
18:08:44 ---> bec4db5a7703
18:08:44 Step 23/32 : COPY .pre-commit-config.yaml .
18:08:44 ---> Using cache
18:08:44 ---> c2e59fe41b9a
18:08:44 Step 24/32 : COPY tox.ini .
18:08:44 ---> Using cache
18:08:44 ---> 532f9bdab567
18:08:44 Step 25/32 : COPY setup.py .
18:08:44 ---> Using cache
18:08:44 ---> 1d1893346a3f
18:08:44 Step 26/32 : COPY README.md .
18:08:44 ---> Using cache
18:08:44 ---> 501ad7b96e45
18:08:44 Step 27/32 : COPY compose compose/
18:08:44 ---> Using cache
18:08:44 ---> 865362117d28
18:08:44 Step 28/32 : RUN tox --notest
18:08:44 ---> Using cache
18:08:44 ---> 5f821eb8877c
18:08:44 Step 29/32 : COPY . .
18:08:44 ---> Using cache
18:08:44 ---> 4fb7f76350ae
18:08:44 Step 30/32 : ARG GIT_COMMIT=unknown
18:08:44 ---> Using cache
18:08:44 ---> 2bcbaaed483a
18:08:44 Step 31/32 : ENV DOCKER_COMPOSE_GITSHA=$GIT_COMMIT
18:08:44 ---> Running in e5d4c18bcdde
18:08:45 Removing intermediate container e5d4c18bcdde
18:08:45 ---> a656ff5dafde
18:08:45 Step 32/32 : RUN script/build/linux-entrypoint
18:08:45 ---> Running in 04eb6889e839
18:08:45 [91m+ CODE_PATH=/code
18:08:45 [0m[91m+ VENV=/code/.tox/py37
18:08:45 + cd /code
18:08:45 + mkdir -p dist
18:08:45 [0m[91m+ chmod 777 dist
18:08:45 [0m[91m+ /code/.tox/py37/bin/pip3 install -q -r requirements-build.txt
18:09:07 [0m[91m+ '[' -z cc93c9768921a6d91e511a33c3a4bcba74a6f411 ']'
18:09:07 [0m[91m+ echo cc93c9768921a6d91e511a33c3a4bcba74a6f411
18:09:07 [0m[91m+ export PATH=/code/pyinstaller:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
18:09:07 + [0m[91mPATH=/code/pyinstaller:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
18:09:07 [0m[91m+ '[' '!' -z 1 ']'
18:09:07 [0m[91m+ git [0m[91mclone [0m[91m--single-branch --branch develop https://github.com/pyinstaller/pyinstaller.git /tmp/pyinstaller
18:09:07 [0m[91mCloning into '/tmp/pyinstaller'...
18:09:07 [0m[91m+ cd /tmp/pyinstaller/bootloader
18:09:07 [0m[91m+ git checkout v3.5
18:09:07 [0m[91mNote: checking out 'v3.5'.
18:09:07
18:09:07 You are in 'detached HEAD' state. You can look around, make experimental
18:09:07 changes and commit them, and you can discard any commits you make in this
18:09:07 state without impacting any branches by performing another checkout.
18:09:07
18:09:07 If you want to create a new branch to retain commits you create, you may
18:09:07 do so (now or later) by using -b with the checkout command again. Example:
18:09:07
18:09:07 git checkout -b <new-branch-name>
18:09:07
18:09:07 HEAD is now at 498e6ee0 Release 3.5.
18:09:07 [0m[91m+ /code/.tox/py37/bin/python3 ./waf configure --no-lsb all
18:09:07 [0mSetting top to : /tmp/pyinstaller/bootloader
18:09:07 Setting out to : /tmp/pyinstaller/bootloader/build
18:09:07 Python Version : 3.7.4 (default, Aug 21 2019, 00:19:59) [GCC 8.3.0]
18:09:08 Checking for 'gcc' (C compiler) : /usr/bin/gcc
18:09:08 Checking size of pointer : 8
18:09:08 Platform : Linux-64bit detected based on compiler
18:09:08 Checking for flags -m64 : yes
18:09:08 Checking for program '/usr/bin/strip' : /usr/bin/strip
18:09:08 Checking for program 'strip' : /usr/bin/strip
18:09:08 Checking for library dl : yes
18:09:08 Checking for library m : yes
18:09:08 Checking for library z : yes
18:09:08 Checking for function unsetenv : yes
18:09:08 Checking for function mkdtemp : yes
18:09:08 Checking for flags -Wl,--as-needed : yes
18:09:08 'configure' finished successfully (0.494s)
18:09:08 'all' finished successfully (0.000s)
18:09:08 'distclean' finished successfully (0.001s)
18:09:08 Setting top to : /tmp/pyinstaller/bootloader
18:09:08 Setting out to : /tmp/pyinstaller/bootloader/build
18:09:08 Python Version : 3.7.4 (default, Aug 21 2019, 00:19:59) [GCC 8.3.0]
18:09:08 Checking for 'gcc' (C compiler) : /usr/bin/gcc
18:09:08 Checking size of pointer : 8
18:09:08 Platform : Linux-64bit detected based on compiler
18:09:08 Checking for flags -m64 : yes
18:09:08 Checking for program '/usr/bin/strip' : /usr/bin/strip
18:09:08 Checking for program 'strip' : /usr/bin/strip
18:09:08 Checking for library dl : yes
18:09:08 Checking for library m : yes
18:09:08 Checking for library z : yes
18:09:08 Checking for function unsetenv : yes
18:09:08 Checking for function mkdtemp : yes
18:09:08 Checking for flags -Wl,--as-needed : yes
18:09:08 'configure' finished successfully (0.322s)
18:09:08 'make_all' finished successfully (0.003s)
18:09:08 Waf: Entering directory `/tmp/pyinstaller/bootloader/build/debug'
18:09:08 [ 1/13] Compiling src/pyi_python.c
18:09:08 [ 2/13] Compiling src/pyi_global.c
18:09:08 [ 3/13] Compiling src/pyi_archive.c
18:09:08 [ 4/13] Compiling src/pyi_utils.c
18:09:09 [ 5/13] Compiling src/pyi_python27_compat.c
18:09:09 [ 6/13] Compiling src/pyi_win32_utils.c
18:09:09 [ 7/13] Compiling src/pyi_main.c
18:09:09 [ 8/13] Compiling src/pyi_pythonlib.c
18:09:09 [ 9/13] Compiling src/pyi_path.c
18:09:09 [10/13] Compiling src/main.c
18:09:09 [11/13] Compiling src/pyi_launch.c
18:09:09 [12/13] Linking build/debug/run_d
18:09:09 [13/13] Processing build/debug/run_d
18:09:09 Waf: Leaving directory `/tmp/pyinstaller/bootloader/build/debug'
18:09:09 'build_debug' finished successfully (0.810s)
18:09:09 Waf: Entering directory `/tmp/pyinstaller/bootloader/build/release'
18:09:09 [ 1/13] Compiling src/pyi_python.c
18:09:09 [ 2/13] Compiling src/pyi_global.c
18:09:09 [ 3/13] Compiling src/main.c
18:09:09 [ 4/13] Compiling src/pyi_archive.c
18:09:09 [ 5/13] Compiling src/pyi_launch.c
18:09:09 [ 6/13] Compiling src/pyi_win32_utils.c
18:09:09 [ 7/13] Compiling src/pyi_main.c
18:09:09 [ 8/13] Compiling src/pyi_pythonlib.c
18:09:09 [ 9/13] Compiling src/pyi_python27_compat.c
18:09:09 [10/13] Compiling src/pyi_utils.c
18:09:10 [11/13] Compiling src/pyi_path.c
18:09:10 [12/13] Linking build/release/run
18:09:10 [13/13] Processing build/release/run
18:09:10 Waf: Leaving directory `/tmp/pyinstaller/bootloader/build/release'
18:09:10 'build_release' finished successfully (0.683s)
18:09:10 Waf: Entering directory `/tmp/pyinstaller/bootloader/build/debug'
18:09:10 [13/14] Processing build/debug/run_d
18:09:10 + install /tmp/pyinstaller/PyInstaller/bootloader/Linux-64bit/run_d (from build/debug/run_d)
18:09:10 Waf: Leaving directory `/tmp/pyinstaller/bootloader/build/debug'
18:09:10 'install_debug' finished successfully (0.013s)
18:09:10 Waf: Entering directory `/tmp/pyinstaller/bootloader/build/release'
18:09:10 [13/14] Processing build/release/run
18:09:10 + install /tmp/pyinstaller/PyInstaller/bootloader/Linux-64bit/run (from build/release/run)
18:09:10 Waf: Leaving directory `/tmp/pyinstaller/bootloader/build/release'
18:09:10 'install_release' finished successfully (0.011s)
18:09:10 [91m+ /code/.tox/py37/bin/pip3 install ..
18:09:10 [0mProcessing /tmp/pyinstaller
18:09:10 Installing build dependencies: started
18:09:15 Installing build dependencies: finished with status 'done'
18:09:15 Getting requirements to build wheel: started
18:09:16 Getting requirements to build wheel: finished with status 'done'
18:09:16 Preparing wheel metadata: started
18:09:16 Preparing wheel metadata: finished with status 'done'
18:09:16 Requirement already satisfied: altgraph in /code/.tox/py37/lib/python3.7/site-packages (from PyInstaller==3.5) (0.16.1)
18:09:16 Requirement already satisfied: setuptools in /code/.tox/py37/lib/python3.7/site-packages (from PyInstaller==3.5) (44.0.0)
18:09:16 Building wheels for collected packages: PyInstaller
18:09:16 Building wheel for PyInstaller (PEP 517): started
18:09:17 Building wheel for PyInstaller (PEP 517): finished with status 'done'
18:09:17 Created wheel for PyInstaller: filename=PyInstaller-3.5-cp37-none-any.whl size=2879088 sha256=9d26ebce9d0e5ddc587fd3faa3c6b314a2436474a6d215e6e0d666d57370e80d
18:09:17 Stored in directory: /tmp/pip-ephem-wheel-cache-m8nj881a/wheels/87/26/52/6e71dbb2b6d73f545e70263c3d348435a974f03b1e9c578887
18:09:17 Successfully built PyInstaller
18:09:17 Installing collected packages: PyInstaller
18:09:17 Found existing installation: PyInstaller 3.5
18:09:17 Uninstalling PyInstaller-3.5:
18:09:17 Successfully uninstalled PyInstaller-3.5
18:09:18 Successfully installed PyInstaller-3.5
18:09:18 [91m+ cd /code
18:09:18 [0m[91m+ rm -Rf /tmp/pyinstaller
18:09:18 [0m[91m+ /code/.tox/py37/bin/pyinstaller --exclude-module pycrypto --exclude-module PyInstaller docker-compose.spec
18:09:18 [0m[91m38 INFO: PyInstaller: 3.5
18:09:18 [0m[91m38 INFO: Python: 3.7.4
18:09:18 [0m[91m43 INFO: Platform: Linux-4.15.0-1048-aws-x86_64-with
18:09:18 [0m[91m45 INFO: UPX is not available.
18:09:18 [0m[91m46 INFO: Extending PYTHONPATH with paths
18:09:18 ['/code/bin', '/code']
18:09:18 [0m[91m46 INFO: checking Analysis
18:09:18 [0m[91m46 INFO: Building Analysis because Analysis-00.toc is non existent
18:09:18 [0m[91m46 INFO: Initializing module dependency graph...
18:09:18 [0m[91m48 INFO: Initializing module graph hooks...
18:09:18 [0m[91m49 INFO: Analyzing base_library.zip ...
18:09:21 [0m[91m2671 INFO: running Analysis Analysis-00.toc
18:09:21 [0m[91m2683 INFO: Caching module hooks...
18:09:21 [0m[91m2687 INFO: Analyzing bin/docker-compose
18:09:21 [0m[91m2772 INFO: Processing pre-find module path hook distutils
18:09:21 [0m[91m2773 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.7/distutils'
18:09:21 [0m[91m2963 INFO: Processing pre-safe import module hook urllib3.packages.six.moves
18:09:22 [0m[91m3881 INFO: Processing pre-safe import module hook six.moves
18:09:24 [0m[91m6383 INFO: Loading module hooks...
18:09:24 [0m[91m6383 INFO: Loading module hook "hook-certifi.py"...
18:09:24 [0m[91m6384 INFO: Loading module hook "hook-jsonschema.py"...
18:09:24 [0m[91m6388 INFO: Loading module hook "hook-xml.py"...
18:09:24 [0m[91m6428 INFO: Loading module hook "hook-nacl.py"...
18:09:24 [0m[91m6432 INFO: Loading module hook "hook-distutils.py"...
18:09:24 [0m[91m6434 INFO: Loading module hook "hook-pkg_resources.py"...
18:09:25 [0m[91m6750 INFO: Processing pre-safe import module hook win32com
18:09:25 [0m[91m6752 INFO: Loading module hook "hook-pydoc.py"...
18:09:25 [0m[91m6753 INFO: Loading module hook "hook-sysconfig.py"...
18:09:25 [0m[91m6759 INFO: Loading module hook "hook-encodings.py"...
18:09:25 [0m[91m6797 INFO: Loading module hook "hook-cryptography.py"...
18:09:25 [0m[91m6984 INFO: Looking for ctypes DLLs
18:09:25 [0m[91mIllegal option -p
18:09:25 [0m[91m7013 INFO: Analyzing run-time hooks ...
18:09:25 [0m[91m7022 INFO: Including run-time hook 'pyi_rth_certifi.py'
18:09:25 [0m[91m7023 INFO: Including run-time hook 'pyi_rth_pkgres.py'
18:09:25 [0m[91m7032 INFO: Looking for dynamic libraries
18:09:25 [0m[91m7262 INFO: Looking for eggs
18:09:25 [0m[91m7262 INFO: Using Python library /usr/local/lib/libpython3.7m.so.1.0
18:09:25 [0m[91m7270 INFO: Warnings written to /code/build/docker-compose/warn-docker-compose.txt
18:09:25 [0m[91m7316 INFO: Graph cross-reference written to /code/build/docker-compose/xref-docker-compose.html
18:09:25 [0m[91m7335 INFO: checking PYZ
18:09:25 [0m[91m7335 INFO: Building PYZ because PYZ-00.toc is non existent
18:09:25 [0m[91m7335 INFO: Building PYZ (ZlibArchive) /code/build/docker-compose/PYZ-00.pyz
18:09:26 [0m[91m8047 INFO: Building PYZ (ZlibArchive) /code/build/docker-compose/PYZ-00.pyz completed successfully.
18:09:26 [0m[91m8057 INFO: checking PKG
18:09:26 [0m[91m8057 INFO: Building PKG because PKG-00.toc is non existent
18:09:26 8057 INFO: Building PKG (CArchive) PKG-00.pkg
18:09:38 [0m[91m19147 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
18:09:38 [0m[91m19150 INFO: Bootloader /code/.tox/py37/lib/python3.7/site-packages/PyInstaller/bootloader/Linux-64bit/run
18:09:38 [0m[91m19150 INFO: checking EXE
18:09:38 19150 INFO: Building EXE because EXE-00.toc is non existent
18:09:38 [0m[91m19150 INFO: Building EXE from EXE-00.toc
18:09:38 [0m[91m19150 INFO: Appending archive to ELF section in EXE /code/dist/docker-compose
18:09:38 [0m[91m19228 INFO: Building EXE from EXE-00.toc completed successfully.
18:09:38 [0m[91m+ ls -la dist/
18:09:38 [0mtotal 17124
18:09:38 drwxrwxrwx 2 root root 4096 Jan 6 18:09 .
18:09:38 drwxr-xr-x 1 root root 4096 Jan 6 18:09 ..
18:09:38 -rwxr-xr-x 1 root root 17521704 Jan 6 18:09 docker-compose
18:09:38 [91m+ ldd dist/docker-compose
18:09:38 [0m /lib/ld-musl-x86_64.so.1 (0x7f06c6a75000)
18:09:38 libz.so.1 => /lib/libz.so.1 (0x7f06c6a3f000)
18:09:38 libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7f06c6a75000)
18:09:38 [91m+ mv dist/docker-compose /usr/local/bin
18:09:38 [0m[91m+ docker-compose version
18:09:38 [0mdocker-compose version 1.25.1, build cc93c9768921a6d91e511a33c3a4bcba74a6f411
18:09:38 docker-py version: 4.1.0
18:09:38 CPython version: 3.7.4
18:09:38 OpenSSL version: OpenSSL 1.1.1d 10 Sep 2019
18:09:39 Removing intermediate container 04eb6889e839
18:09:39 ---> 0f1120370442
18:09:39 Successfully built 0f1120370442
18:09:39 Successfully tagged dockerbuildbot/compose:alpine-cc93c9768921a6d91e511a33c3a4bcba74a6f411