Skip to content

Update docker-library images#3815

Merged
yosifkit merged 1 commit intodocker-library:masterfrom
infosiftr:update-docker-library
Dec 19, 2017
Merged

Update docker-library images#3815
yosifkit merged 1 commit intodocker-library:masterfrom
infosiftr:update-docker-library

Conversation

@tianon
Copy link
Member

@tianon tianon commented Dec 18, 2017

- `docker`: 17.12.0-ce-rc3
- `julia`: 0.6.2
- `percona`: 5.7.20
- `php`: block install of Debian `php` (docker-library/php#542)
- `python`: add Alpine 3.7 variants (docker-library/python#249), update Alpine thread stack size (docker-library/python#248)
- `redmine`: fix over-aggressive `chmod` (docker-library/redmine#98)
@tianon
Copy link
Member Author

tianon commented Dec 19, 2017

Diff:
diff --git a/_bashbrew-arches b/_bashbrew-arches
index 61e374e..c27c848 100644
--- a/_bashbrew-arches
+++ b/_bashbrew-arches
@@ -194,6 +194,12 @@ python:2-alpine3.6 @ arm64v8
 python:2-alpine3.6 @ i386
 python:2-alpine3.6 @ ppc64le
 python:2-alpine3.6 @ s390x
+python:2-alpine3.7 @ amd64
+python:2-alpine3.7 @ arm32v6
+python:2-alpine3.7 @ arm64v8
+python:2-alpine3.7 @ i386
+python:2-alpine3.7 @ ppc64le
+python:2-alpine3.7 @ s390x
 python:2-alpine @ amd64
 python:2-jessie @ amd64
 python:2-jessie @ arm32v5
@@ -292,6 +298,12 @@ python:alpine3.6 @ arm64v8
 python:alpine3.6 @ i386
 python:alpine3.6 @ ppc64le
 python:alpine3.6 @ s390x
+python:alpine3.7 @ amd64
+python:alpine3.7 @ arm32v6
+python:alpine3.7 @ arm64v8
+python:alpine3.7 @ i386
+python:alpine3.7 @ ppc64le
+python:alpine3.7 @ s390x
 python:alpine @ amd64
 python:jessie @ amd64
 python:jessie @ arm32v5
diff --git a/_bashbrew-list b/_bashbrew-list
index b67b852..92e9800 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -22,9 +22,9 @@ docker:17.11.0-git
 docker:17.12-rc
 docker:17.12-rc-dind
 docker:17.12-rc-git
-docker:17.12.0-ce-rc2
-docker:17.12.0-ce-rc2-dind
-docker:17.12.0-ce-rc2-git
+docker:17.12.0-ce-rc3
+docker:17.12.0-ce-rc3-dind
+docker:17.12.0-ce-rc3-git
 docker:dind
 docker:edge
 docker:edge-dind
@@ -42,7 +42,7 @@ docker:test-dind
 docker:test-git
 julia:0
 julia:0.6
-julia:0.6.1
+julia:0.6.2
 julia:latest
 percona:5
 percona:5.5
@@ -50,7 +50,7 @@ percona:5.5.58
 percona:5.6
 percona:5.6.38
 percona:5.7
-percona:5.7.19
+percona:5.7.20
 percona:latest
 php:5
 php:5-alpine
@@ -270,6 +270,7 @@ python:2
 python:2-alpine
 python:2-alpine3.4
 python:2-alpine3.6
+python:2-alpine3.7
 python:2-jessie
 python:2-onbuild
 python:2-slim
@@ -283,6 +284,7 @@ python:2.7
 python:2.7-alpine
 python:2.7-alpine3.4
 python:2.7-alpine3.6
+python:2.7-alpine3.7
 python:2.7-jessie
 python:2.7-onbuild
 python:2.7-slim
@@ -296,6 +298,7 @@ python:2.7.14
 python:2.7.14-alpine
 python:2.7.14-alpine3.4
 python:2.7.14-alpine3.6
+python:2.7.14-alpine3.7
 python:2.7.14-jessie
 python:2.7.14-onbuild
 python:2.7.14-slim
@@ -309,6 +312,7 @@ python:3
 python:3-alpine
 python:3-alpine3.4
 python:3-alpine3.6
+python:3-alpine3.7
 python:3-jessie
 python:3-onbuild
 python:3-slim
@@ -355,6 +359,7 @@ python:3.6
 python:3.6-alpine
 python:3.6-alpine3.4
 python:3.6-alpine3.6
+python:3.6-alpine3.7
 python:3.6-jessie
 python:3.6-onbuild
 python:3.6-slim
@@ -367,6 +372,7 @@ python:3.6.3
 python:3.6.3-alpine
 python:3.6.3-alpine3.4
 python:3.6.3-alpine3.6
+python:3.6.3-alpine3.7
 python:3.6.3-jessie
 python:3.6.3-onbuild
 python:3.6.3-slim
@@ -377,7 +383,7 @@ python:3.6.3-windowsservercore-1709
 python:3.6.3-windowsservercore-ltsc2016
 python:3.7-rc
 python:3.7-rc-alpine
-python:3.7-rc-alpine3.6
+python:3.7-rc-alpine3.7
 python:3.7-rc-slim
 python:3.7-rc-slim-stretch
 python:3.7-rc-stretch
@@ -385,7 +391,7 @@ python:3.7-rc-windowsservercore-1709
 python:3.7-rc-windowsservercore-ltsc2016
 python:3.7.0a3
 python:3.7.0a3-alpine
-python:3.7.0a3-alpine3.6
+python:3.7.0a3-alpine3.7
 python:3.7.0a3-slim
 python:3.7.0a3-slim-stretch
 python:3.7.0a3-stretch
@@ -394,12 +400,13 @@ python:3.7.0a3-windowsservercore-ltsc2016
 python:alpine
 python:alpine3.4
 python:alpine3.6
+python:alpine3.7
 python:jessie
 python:latest
 python:onbuild
 python:rc
 python:rc-alpine
-python:rc-alpine3.6
+python:rc-alpine3.7
 python:rc-slim
 python:rc-slim-stretch
 python:rc-stretch
diff --git a/docker_test/Dockerfile b/docker_test/Dockerfile
index e9fa479..0ecda72 100644
--- a/docker_test/Dockerfile
+++ b/docker_test/Dockerfile
@@ -10,7 +10,7 @@ RUN apk add --no-cache \
 RUN [ ! -e /etc/nsswitch.conf ] && echo 'hosts: files dns' > /etc/nsswitch.conf
 
 ENV DOCKER_CHANNEL test
-ENV DOCKER_VERSION 17.12.0-ce-rc2
+ENV DOCKER_VERSION 17.12.0-ce-rc3
 # TODO ENV DOCKER_SHA256
 # https://github.com/docker/docker-ce/blob/5b073ee2cf564edee5adca05eee574142f7627bb/components/packaging/static/hash_files !!
 # (no SHA file artifacts on download.docker.com yet as of 2017-06-07 though)
diff --git a/julia_latest/Dockerfile b/julia_latest/Dockerfile
index 640e55f..1ce6efd 100644
--- a/julia_latest/Dockerfile
+++ b/julia_latest/Dockerfile
@@ -13,19 +13,19 @@ ENV JULIA_PATH /usr/local/julia
 ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495
 
 # https://julialang.org/downloads/
-ENV JULIA_VERSION 0.6.1
+ENV JULIA_VERSION 0.6.2
 
 RUN set -ex; \
 	\
 # https://julialang.org/downloads/#julia-command-line-version
-# https://julialang-s3.julialang.org/bin/checksums/julia-0.6.1.sha256
+# https://julialang-s3.julialang.org/bin/checksums/julia-0.6.2.sha256
 # this "case" statement is generated via "update.sh"
 	dpkgArch="$(dpkg --print-architecture)"; \
 	case "${dpkgArch##*-}" in \
-		amd64) tarArch='x86_64'; dirArch='x64'; sha256='d73f988b4d5889b30063f40c2f9ad4a2487f0ea87d6aa0b8ed53e789782bb323' ;; \
-		armhf) tarArch='armv7l'; dirArch='armv7l'; sha256='ee2cea5a6e5763fb2ef38b585560000c7fb2cee9a7e2330d4eae278beed4d7e6' ;; \
-		arm64) tarArch='aarch64'; dirArch='aarch64'; sha256='945c1657ca4a8d76b7136829cf06dddbd5343dfdfa6b20d2308ae0dc08c5ca79' ;; \
-		i386) tarArch='i686'; dirArch='x86'; sha256='88cf40e45558958f9a23540d52209fd050d82512bbbe8dec03db7d0976cc645a' ;; \
+		amd64) tarArch='x86_64'; dirArch='x64'; sha256='dc6ec0b13551ce78083a5849268b20684421d46a7ec46b17ec1fab88a5078580' ;; \
+		armhf) tarArch='armv7l'; dirArch='armv7l'; sha256='1c37aa7cba7372d949a91de53f53609b1b0c9cbeca436eb2fe7f5083d9f62c82' ;; \
+		arm64) tarArch='aarch64'; dirArch='aarch64'; sha256='19a8945bdb3d35b7bf0432a9e066fb7831d11d1c1acfe56abd8fcabbf1ebddb4' ;; \
+		i386) tarArch='i686'; dirArch='x86'; sha256='099e39ad958aff2ef63841a812f5df62f8553aafc6dd33abb0eb0c67142c5e49' ;; \
 		*) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding Julia binary release"; exit 1 ;; \
 	esac; \
 	\
diff --git a/percona_latest/Dockerfile b/percona_latest/Dockerfile
index 2ea5498..ebd9f8d 100644
--- a/percona_latest/Dockerfile
+++ b/percona_latest/Dockerfile
@@ -50,7 +50,7 @@ RUN set -ex; \
 RUN echo 'deb https://repo.percona.com/apt jessie main' > /etc/apt/sources.list.d/percona.list
 
 ENV PERCONA_MAJOR 5.7
-ENV PERCONA_VERSION 5.7.19-17-1.jessie
+ENV PERCONA_VERSION 5.7.20-18-1.jessie
 
 # the "/var/lib/mysql" stuff here is because the mysql-server postinst doesn't have an explicit way to disable the mysql_install_db codepath besides having a database already "configured" (ie, stuff in /var/lib/mysql/mysql)
 # also, we set debconf keys to make APT a little quieter
diff --git a/php_5-apache/Dockerfile b/php_5-apache/Dockerfile
index 2ab6eb1..1162334 100644
--- a/php_5-apache/Dockerfile
+++ b/php_5-apache/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_5-fpm/Dockerfile b/php_5-fpm/Dockerfile
index 316cb74..22c4cd5 100644
--- a/php_5-fpm/Dockerfile
+++ b/php_5-fpm/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_5-zts/Dockerfile b/php_5-zts/Dockerfile
index 318631d..688a6db 100644
--- a/php_5-zts/Dockerfile
+++ b/php_5-zts/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_5/Dockerfile b/php_5/Dockerfile
index ef9f91d..e015a3d 100644
--- a/php_5/Dockerfile
+++ b/php_5/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_7.0-apache/Dockerfile b/php_7.0-apache/Dockerfile
index 8da359c..555dc1c 100644
--- a/php_7.0-apache/Dockerfile
+++ b/php_7.0-apache/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_7.0-fpm/Dockerfile b/php_7.0-fpm/Dockerfile
index d99d58b..c452ebe 100644
--- a/php_7.0-fpm/Dockerfile
+++ b/php_7.0-fpm/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_7.0-zts/Dockerfile b/php_7.0-zts/Dockerfile
index ad59bb6..a1b7f71 100644
--- a/php_7.0-zts/Dockerfile
+++ b/php_7.0-zts/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_7.0/Dockerfile b/php_7.0/Dockerfile
index e0a094e..7c7e9f0 100644
--- a/php_7.0/Dockerfile
+++ b/php_7.0/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_7.1-apache/Dockerfile b/php_7.1-apache/Dockerfile
index f25d0fe..11a6fcb 100644
--- a/php_7.1-apache/Dockerfile
+++ b/php_7.1-apache/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_7.1-fpm/Dockerfile b/php_7.1-fpm/Dockerfile
index efe9178..b423e62 100644
--- a/php_7.1-fpm/Dockerfile
+++ b/php_7.1-fpm/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_7.1-zts/Dockerfile b/php_7.1-zts/Dockerfile
index c0d1491..cf92771 100644
--- a/php_7.1-zts/Dockerfile
+++ b/php_7.1-zts/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_7.1/Dockerfile b/php_7.1/Dockerfile
index b9e67bd..cf946d3 100644
--- a/php_7.1/Dockerfile
+++ b/php_7.1/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:jessie
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_apache/Dockerfile b/php_apache/Dockerfile
index cf11843..4213667 100644
--- a/php_apache/Dockerfile
+++ b/php_apache/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:stretch-slim
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_fpm/Dockerfile b/php_fpm/Dockerfile
index c3bca4d..20de860 100644
--- a/php_fpm/Dockerfile
+++ b/php_fpm/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:stretch-slim
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_latest/Dockerfile b/php_latest/Dockerfile
index e41dbf0..cab3279 100644
--- a/php_latest/Dockerfile
+++ b/php_latest/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:stretch-slim
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/php_zts/Dockerfile b/php_zts/Dockerfile
index 92d77f4..d932c31 100644
--- a/php_zts/Dockerfile
+++ b/php_zts/Dockerfile
@@ -6,6 +6,15 @@
 
 FROM debian:stretch-slim
 
+# prevent Debian's PHP packages from being installed
+# https://github.com/docker-library/php/pull/542
+RUN set -eux; \
+	{ \
+		echo 'Package: php*'; \
+		echo 'Pin: release *'; \
+		echo 'Pin-Priority: -1'; \
+	} > /etc/apt/preferences.d/no-debian-php
+
 # persistent / runtime deps
 ENV PHPIZE_DEPS \
 		autoconf \
diff --git a/python_2-alpine/Dockerfile b/python_2-alpine/Dockerfile
index 0845301..e103022 100644
--- a/python_2-alpine/Dockerfile
+++ b/python_2-alpine/Dockerfile
@@ -60,6 +60,9 @@ RUN set -ex \
 		--enable-shared \
 		--enable-unicode=ucs4 \
 	&& make -j "$(nproc)" \
+# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
+# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0
+		EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" \
 	&& make install \
 	\
 	&& runDeps="$( \
diff --git a/python_2-alpine3.6/Dockerfile b/python_2-alpine3.6/Dockerfile
index 8ab8cac..df77502 100644
--- a/python_2-alpine3.6/Dockerfile
+++ b/python_2-alpine3.6/Dockerfile
@@ -60,6 +60,9 @@ RUN set -ex \
 		--enable-shared \
 		--enable-unicode=ucs4 \
 	&& make -j "$(nproc)" \
+# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
+# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0
+		EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" \
 	&& make install \
 	\
 	&& runDeps="$( \
diff --git a/python_2-alpine3.6/Dockerfile b/python_2-alpine3.7/Dockerfile
similarity index 92%
copy from python_2-alpine3.6/Dockerfile
copy to python_2-alpine3.7/Dockerfile
index 8ab8cac..ded8dfa 100644
--- a/python_2-alpine3.6/Dockerfile
+++ b/python_2-alpine3.7/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.6
+FROM alpine:3.7
 
 # ensure local python is preferred over distribution python
 ENV PATH /usr/local/bin:$PATH
@@ -60,6 +60,9 @@ RUN set -ex \
 		--enable-shared \
 		--enable-unicode=ucs4 \
 	&& make -j "$(nproc)" \
+# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
+# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0
+		EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" \
 	&& make install \
 	\
 	&& runDeps="$( \
diff --git a/python_3.4-alpine/Dockerfile b/python_3.4-alpine/Dockerfile
index 886c445..f1c88b1 100644
--- a/python_3.4-alpine/Dockerfile
+++ b/python_3.4-alpine/Dockerfile
@@ -72,6 +72,9 @@ RUN set -ex \
 		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
+# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
+# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0
+		EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" \
 	&& make install \
 	\
 	&& runDeps="$( \
diff --git a/python_3.5-alpine/Dockerfile b/python_3.5-alpine/Dockerfile
index 2235ad5..c8f4213 100644
--- a/python_3.5-alpine/Dockerfile
+++ b/python_3.5-alpine/Dockerfile
@@ -72,6 +72,9 @@ RUN set -ex \
 		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
+# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
+# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0
+		EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" \
 	&& make install \
 	\
 	&& runDeps="$( \
diff --git a/python_alpine/Dockerfile b/python_alpine/Dockerfile
index 466a834..1367fe8 100644
--- a/python_alpine/Dockerfile
+++ b/python_alpine/Dockerfile
@@ -72,6 +72,9 @@ RUN set -ex \
 		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
+# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
+# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0
+		EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" \
 	&& make install \
 	\
 	&& runDeps="$( \
diff --git a/python_alpine3.6/Dockerfile b/python_alpine3.6/Dockerfile
index dfbfeec..9649b22 100644
--- a/python_alpine3.6/Dockerfile
+++ b/python_alpine3.6/Dockerfile
@@ -72,6 +72,9 @@ RUN set -ex \
 		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
+# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
+# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0
+		EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" \
 	&& make install \
 	\
 	&& runDeps="$( \
diff --git a/python_alpine3.6/Dockerfile b/python_alpine3.7/Dockerfile
similarity index 93%
copy from python_alpine3.6/Dockerfile
copy to python_alpine3.7/Dockerfile
index dfbfeec..93f59dc 100644
--- a/python_alpine3.6/Dockerfile
+++ b/python_alpine3.7/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.6
+FROM alpine:3.7
 
 # ensure local python is preferred over distribution python
 ENV PATH /usr/local/bin:$PATH
@@ -72,6 +72,9 @@ RUN set -ex \
 		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
+# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
+# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0
+		EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" \
 	&& make install \
 	\
 	&& runDeps="$( \
diff --git a/python_rc-alpine/Dockerfile b/python_rc-alpine/Dockerfile
index ff4b930..c988ca8 100644
--- a/python_rc-alpine/Dockerfile
+++ b/python_rc-alpine/Dockerfile
@@ -4,7 +4,7 @@
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
 
-FROM alpine:3.6
+FROM alpine:3.7
 
 # ensure local python is preferred over distribution python
 ENV PATH /usr/local/bin:$PATH
@@ -72,6 +72,9 @@ RUN set -ex \
 		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
+# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
+# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0
+		EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" \
 	&& make install \
 	\
 	&& runDeps="$( \
diff --git a/redmine_3.2/docker-entrypoint.sh b/redmine_3.2/docker-entrypoint.sh
index ed37212..5351c9d 100755
--- a/redmine_3.2/docker-entrypoint.sh
+++ b/redmine_3.2/docker-entrypoint.sh
@@ -121,7 +121,8 @@ case "$1" in
 		
 		# https://www.redmine.org/projects/redmine/wiki/RedmineInstall#Step-8-File-system-permissions
 		chown -R redmine:redmine files log public/plugin_assets
-		chmod -R 755 files log tmp public/plugin_assets
+		# directories 755, files 644:
+		chmod -R ugo-x,u+rwX,go+rX,go-w files log tmp public/plugin_assets
 		
 		if [ "$1" != 'rake' -a -n "$REDMINE_PLUGINS_MIGRATE" ]; then
 			gosu redmine rake redmine:plugins:migrate
diff --git a/redmine_3.3/docker-entrypoint.sh b/redmine_3.3/docker-entrypoint.sh
index ed37212..5351c9d 100755
--- a/redmine_3.3/docker-entrypoint.sh
+++ b/redmine_3.3/docker-entrypoint.sh
@@ -121,7 +121,8 @@ case "$1" in
 		
 		# https://www.redmine.org/projects/redmine/wiki/RedmineInstall#Step-8-File-system-permissions
 		chown -R redmine:redmine files log public/plugin_assets
-		chmod -R 755 files log tmp public/plugin_assets
+		# directories 755, files 644:
+		chmod -R ugo-x,u+rwX,go+rX,go-w files log tmp public/plugin_assets
 		
 		if [ "$1" != 'rake' -a -n "$REDMINE_PLUGINS_MIGRATE" ]; then
 			gosu redmine rake redmine:plugins:migrate
diff --git a/redmine_latest/docker-entrypoint.sh b/redmine_latest/docker-entrypoint.sh
index ed37212..5351c9d 100755
--- a/redmine_latest/docker-entrypoint.sh
+++ b/redmine_latest/docker-entrypoint.sh
@@ -121,7 +121,8 @@ case "$1" in
 		
 		# https://www.redmine.org/projects/redmine/wiki/RedmineInstall#Step-8-File-system-permissions
 		chown -R redmine:redmine files log public/plugin_assets
-		chmod -R 755 files log tmp public/plugin_assets
+		# directories 755, files 644:
+		chmod -R ugo-x,u+rwX,go+rX,go-w files log tmp public/plugin_assets
 		
 		if [ "$1" != 'rake' -a -n "$REDMINE_PLUGINS_MIGRATE" ]; then
 			gosu redmine rake redmine:plugins:migrate

@tianon
Copy link
Member Author

tianon commented Dec 19, 2017

Build test of #3815; 3290b03; amd64 (docker, julia, percona, php, python, redmine):

$ bashbrew build docker:17.12.0-ce-rc3
Building bashbrew/cache:112548a9034ba44cfa0eb555a95906c9a2d3ad7432e8d79b5f3fc0e960b5a746 (docker:17.12.0-ce-rc3)
Tagging docker:17.12.0-ce-rc3
Tagging docker:17.12-rc
Tagging docker:rc
Tagging docker:test

$ test/run.sh docker:17.12.0-ce-rc3
testing docker:17.12.0-ce-rc3
	'utc' [1/4]...passed
	'cve-2014--shellshock' [2/4]...passed
	'no-hard-coded-passwords' [3/4]...passed
	'override-cmd' [4/4]...passed


$ bashbrew build docker:17.12.0-ce-rc3-dind
Building bashbrew/cache:0c69b50a5a2f5faa91c578779c6e32b8d7c592167239e65ffe0865614b22960f (docker:17.12.0-ce-rc3-dind)
Tagging docker:17.12.0-ce-rc3-dind
Tagging docker:17.12-rc-dind
Tagging docker:rc-dind
Tagging docker:test-dind

$ test/run.sh docker:17.12.0-ce-rc3-dind
testing docker:17.12.0-ce-rc3-dind
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'docker-dind' [5/6]...passed
	'docker-registry-push-pull' [6/6]...passed


$ bashbrew build docker:17.12.0-ce-rc3-git
Building bashbrew/cache:46396c8353f0dfddbf0215357c6d345913980b85fb8d6ae3117de943c8b5f3a3 (docker:17.12.0-ce-rc3-git)
Tagging docker:17.12.0-ce-rc3-git
Tagging docker:17.12-rc-git
Tagging docker:rc-git
Tagging docker:test-git

$ test/run.sh docker:17.12.0-ce-rc3-git
testing docker:17.12.0-ce-rc3-git
	'utc' [1/4]...passed
	'cve-2014--shellshock' [2/4]...passed
	'no-hard-coded-passwords' [3/4]...passed
	'override-cmd' [4/4]...passed


$ bashbrew build docker:17.11.0-ce
Using bashbrew/cache:b77bd202200448af3e33a99095be027349f046cee372787c82253e1757aee316 (docker:17.11.0-ce)
Tagging docker:17.11.0-ce
Tagging docker:17.11.0
Tagging docker:17.11
Tagging docker:17
Tagging docker:edge
Tagging docker:latest

$ test/run.sh docker:17.11.0-ce
testing docker:17.11.0-ce
	'utc' [1/4]...passed
	'cve-2014--shellshock' [2/4]...passed
	'no-hard-coded-passwords' [3/4]...passed
	'override-cmd' [4/4]...passed


$ bashbrew build docker:17.11.0-ce-dind
Using bashbrew/cache:a729350ce1f3fa37651da5d81134238bf0c57e21d1dbc8e13f4ae2e65d3bec81 (docker:17.11.0-ce-dind)
Tagging docker:17.11.0-ce-dind
Tagging docker:17.11.0-dind
Tagging docker:17.11-dind
Tagging docker:17-dind
Tagging docker:edge-dind
Tagging docker:dind

$ test/run.sh docker:17.11.0-ce-dind
testing docker:17.11.0-ce-dind
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'docker-dind' [5/6]...passed
	'docker-registry-push-pull' [6/6]...passed


$ bashbrew build docker:17.11.0-ce-git
Using bashbrew/cache:1d79e7de18dc50457e8aeb42e23507990cb82166bd20882ff39ae6b213e4c528 (docker:17.11.0-ce-git)
Tagging docker:17.11.0-ce-git
Tagging docker:17.11.0-git
Tagging docker:17.11-git
Tagging docker:17-git
Tagging docker:edge-git
Tagging docker:git

$ test/run.sh docker:17.11.0-ce-git
testing docker:17.11.0-ce-git
	'utc' [1/4]...passed
	'cve-2014--shellshock' [2/4]...passed
	'no-hard-coded-passwords' [3/4]...passed
	'override-cmd' [4/4]...passed


$ bashbrew build docker:17.09.1-ce
Using bashbrew/cache:e4d12fd75abee9e32353fbe1e76f533661aacb534bfcd62ba3f90289fc6d0da1 (docker:17.09.1-ce)
Tagging docker:17.09.1-ce
Tagging docker:17.09.1
Tagging docker:17.09
Tagging docker:stable

$ test/run.sh docker:17.09.1-ce
testing docker:17.09.1-ce
	'utc' [1/4]...passed
	'cve-2014--shellshock' [2/4]...passed
	'no-hard-coded-passwords' [3/4]...passed
	'override-cmd' [4/4]...passed


$ bashbrew build docker:17.09.1-ce-dind
Using bashbrew/cache:d6698fb73b5122c1e016db321c8888e4bcf32d44113fda060fa56a8ab157d414 (docker:17.09.1-ce-dind)
Tagging docker:17.09.1-ce-dind
Tagging docker:17.09.1-dind
Tagging docker:17.09-dind
Tagging docker:stable-dind

$ test/run.sh docker:17.09.1-ce-dind
testing docker:17.09.1-ce-dind
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'docker-dind' [5/6]...passed
	'docker-registry-push-pull' [6/6]...passed


$ bashbrew build docker:17.09.1-ce-git
Using bashbrew/cache:7238e6de1ac8fd8bde4d0bac4982e41152011fd4a0b176ab6c49037e6d1a6d07 (docker:17.09.1-ce-git)
Tagging docker:17.09.1-ce-git
Tagging docker:17.09.1-git
Tagging docker:17.09-git
Tagging docker:stable-git

$ test/run.sh docker:17.09.1-ce-git
testing docker:17.09.1-ce-git
	'utc' [1/4]...passed
	'cve-2014--shellshock' [2/4]...passed
	'no-hard-coded-passwords' [3/4]...passed
	'override-cmd' [4/4]...passed
$ bashbrew build julia:0.6.2
Building bashbrew/cache:e926203561ac2bd6fce97f23354fe421b177064f9647dc6dfcf5e7c6a2d6abd4 (julia:0.6.2)
Tagging julia:0.6.2
Tagging julia:0.6
Tagging julia:0
Tagging julia:latest

$ test/run.sh julia:0.6.2
testing julia:0.6.2
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'julia-hello-world' [5/5]...  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   220  100   220    0     0   1292      0 --:--:-- --:--:-- --:--:--  1294
100 12129    0 12129    0     0  28102      0 --:--:-- --:--:-- --:--:-- 89183
INFO: Initializing package repository /root/.julia/v0.6
INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
INFO: Cloning cache of Compat from https://github.com/JuliaLang/Compat.jl.git
INFO: Cloning cache of JSON from https://github.com/JuliaIO/JSON.jl.git
INFO: Cloning cache of Nullables from https://github.com/JuliaArchive/Nullables.jl.git
INFO: Installing Compat v0.40.0
INFO: Installing JSON v0.16.3
INFO: Installing Nullables v0.0.1
INFO: Package database updated
passed
$ bashbrew build percona:5.7.20
Building bashbrew/cache:fa742c3c86e262fccd8e8d902021962cb2787f1b42a74881a3ee229c7b93d27c (percona:5.7.20)
Tagging percona:5.7.20
Tagging percona:5.7
Tagging percona:5
Tagging percona:latest

$ test/run.sh percona:5.7.20
testing percona:5.7.20
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'mysql-basics' [5/7].......passed
	'mysql-initdb' [6/7]......passed
	'mysql-log-bin' [7/7]......passed


$ bashbrew build percona:5.6.38
Building bashbrew/cache:c7d2d17a04d92a936b5b986fbc28502a9f93b64c14db22bb76426a9629867fdb (percona:5.6.38)
Tagging percona:5.6.38
Tagging percona:5.6

$ test/run.sh percona:5.6.38
testing percona:5.6.38
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'mysql-basics' [5/7].......passed
	'mysql-initdb' [6/7].......passed
	'mysql-log-bin' [7/7].......passed


$ bashbrew build percona:5.5.58
Building bashbrew/cache:bfcb66a6ec762efd9bae684f5ab4c591374330e1c210f7367a3a7da19bea130b (percona:5.5.58)
Tagging percona:5.5.58
Tagging percona:5.5

$ test/run.sh percona:5.5.58
testing percona:5.5.58
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'mysql-basics' [5/7]......passed
	'mysql-initdb' [6/7]......passed
	'mysql-log-bin' [7/7]......passed
$ bashbrew build php:7.2.0-cli-stretch
Building bashbrew/cache:d334259c3ce78a6691ecc7372f8c4485a6cab88e4492de9e5ed51713de8f6c49 (php:7.2.0-cli-stretch)
Tagging php:7.2.0-cli-stretch
Tagging php:7.2-cli-stretch
Tagging php:7-cli-stretch
Tagging php:cli-stretch
Tagging php:7.2.0-stretch
Tagging php:7.2-stretch
Tagging php:7-stretch
Tagging php:stretch
Tagging php:7.2.0-cli
Tagging php:7.2-cli
Tagging php:7-cli
Tagging php:cli
Tagging php:7.2.0
Tagging php:7.2
Tagging php:7
Tagging php:latest

$ test/run.sh php:7.2.0-cli-stretch
testing php:7.2.0-cli-stretch
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.2.0-apache-stretch
Building bashbrew/cache:2347f7d7f4e7638744eebe4a0a0da1ac36a8daef92d2352a9ed58cb00500f425 (php:7.2.0-apache-stretch)
Tagging php:7.2.0-apache-stretch
Tagging php:7.2-apache-stretch
Tagging php:7-apache-stretch
Tagging php:apache-stretch
Tagging php:7.2.0-apache
Tagging php:7.2-apache
Tagging php:7-apache
Tagging php:apache

$ test/run.sh php:7.2.0-apache-stretch
testing php:7.2.0-apache-stretch
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.2.0-fpm-stretch
Building bashbrew/cache:371eb0ee09725b9d5d576d9f8cb2df3de85acc660ecf724c450b26844d24d36e (php:7.2.0-fpm-stretch)
Tagging php:7.2.0-fpm-stretch
Tagging php:7.2-fpm-stretch
Tagging php:7-fpm-stretch
Tagging php:fpm-stretch
Tagging php:7.2.0-fpm
Tagging php:7.2-fpm
Tagging php:7-fpm
Tagging php:fpm

$ test/run.sh php:7.2.0-fpm-stretch
testing php:7.2.0-fpm-stretch
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'php-ext-install' [5/7]...passed
	'php-hello-world' [6/7]...passed
	'php-fpm-hello-web' [7/7]...passed


$ bashbrew build php:7.2.0-zts-stretch
Building bashbrew/cache:9f504060078e696aac72730378e882bfc241fdb3fd66387b76203edd517f538d (php:7.2.0-zts-stretch)
Tagging php:7.2.0-zts-stretch
Tagging php:7.2-zts-stretch
Tagging php:7-zts-stretch
Tagging php:zts-stretch
Tagging php:7.2.0-zts
Tagging php:7.2-zts
Tagging php:7-zts
Tagging php:zts

$ test/run.sh php:7.2.0-zts-stretch
testing php:7.2.0-zts-stretch
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.2.0-cli-alpine3.7
Using bashbrew/cache:50bd828a8692974ecb8bbf15d8a9664023066d03a66ab047fa9e31c8e0136bd0 (php:7.2.0-cli-alpine3.7)
Tagging php:7.2.0-cli-alpine3.7
Tagging php:7.2-cli-alpine3.7
Tagging php:7-cli-alpine3.7
Tagging php:cli-alpine3.7
Tagging php:7.2.0-alpine3.7
Tagging php:7.2-alpine3.7
Tagging php:7-alpine3.7
Tagging php:alpine3.7

$ test/run.sh php:7.2.0-cli-alpine3.7
testing php:7.2.0-cli-alpine3.7
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.2.0-fpm-alpine3.7
Using bashbrew/cache:1cf28d610585e0b8de4ce9c1d8664034831f28fe7fff1e51c173d1bbca17d8db (php:7.2.0-fpm-alpine3.7)
Tagging php:7.2.0-fpm-alpine3.7
Tagging php:7.2-fpm-alpine3.7
Tagging php:7-fpm-alpine3.7
Tagging php:fpm-alpine3.7

$ test/run.sh php:7.2.0-fpm-alpine3.7
testing php:7.2.0-fpm-alpine3.7
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'php-ext-install' [5/7]...passed
	'php-hello-world' [6/7]...passed
	'php-fpm-hello-web' [7/7]...passed


$ bashbrew build php:7.2.0-zts-alpine3.7
Using bashbrew/cache:d05fddc2a1fae5b0248eaee19e5d8a6fde51aa6421668352eaf322b14377c617 (php:7.2.0-zts-alpine3.7)
Tagging php:7.2.0-zts-alpine3.7
Tagging php:7.2-zts-alpine3.7
Tagging php:7-zts-alpine3.7
Tagging php:zts-alpine3.7

$ test/run.sh php:7.2.0-zts-alpine3.7
testing php:7.2.0-zts-alpine3.7
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.2.0-cli-alpine3.6
Using bashbrew/cache:8c342fd8f366900ff911969161631e9d1600e2fd398f5ffdfe427ff8a30786fb (php:7.2.0-cli-alpine3.6)
Tagging php:7.2.0-cli-alpine3.6
Tagging php:7.2-cli-alpine3.6
Tagging php:7-cli-alpine3.6
Tagging php:cli-alpine3.6
Tagging php:7.2.0-alpine3.6
Tagging php:7.2-alpine3.6
Tagging php:7-alpine3.6
Tagging php:alpine3.6
Tagging php:7.2.0-cli-alpine
Tagging php:7.2-cli-alpine
Tagging php:7-cli-alpine
Tagging php:cli-alpine
Tagging php:7.2.0-alpine
Tagging php:7.2-alpine
Tagging php:7-alpine
Tagging php:alpine

$ test/run.sh php:7.2.0-cli-alpine3.6
testing php:7.2.0-cli-alpine3.6
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.2.0-fpm-alpine3.6
Using bashbrew/cache:c1b5dbcde3e95d4a7dc5840930c2276726ccf36a658f39d22afd3421fd69f08c (php:7.2.0-fpm-alpine3.6)
Tagging php:7.2.0-fpm-alpine3.6
Tagging php:7.2-fpm-alpine3.6
Tagging php:7-fpm-alpine3.6
Tagging php:fpm-alpine3.6
Tagging php:7.2.0-fpm-alpine
Tagging php:7.2-fpm-alpine
Tagging php:7-fpm-alpine
Tagging php:fpm-alpine

$ test/run.sh php:7.2.0-fpm-alpine3.6
testing php:7.2.0-fpm-alpine3.6
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'php-ext-install' [5/7]...passed
	'php-hello-world' [6/7]...passed
	'php-fpm-hello-web' [7/7]...passed


$ bashbrew build php:7.2.0-zts-alpine3.6
Using bashbrew/cache:1055babbbec75df0ba63683235fcf2432944bd40f56d8165f4b48c7b9a889b9b (php:7.2.0-zts-alpine3.6)
Tagging php:7.2.0-zts-alpine3.6
Tagging php:7.2-zts-alpine3.6
Tagging php:7-zts-alpine3.6
Tagging php:zts-alpine3.6
Tagging php:7.2.0-zts-alpine
Tagging php:7.2-zts-alpine
Tagging php:7-zts-alpine
Tagging php:zts-alpine

$ test/run.sh php:7.2.0-zts-alpine3.6
testing php:7.2.0-zts-alpine3.6
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.1.12-cli-jessie
Building bashbrew/cache:affb7d346813f214e9fcdcffde6de44bd1e7580e7bd4359e6ebab2f0947a75d9 (php:7.1.12-cli-jessie)
Tagging php:7.1.12-cli-jessie
Tagging php:7.1-cli-jessie
Tagging php:7.1.12-jessie
Tagging php:7.1-jessie
Tagging php:7.1.12-cli
Tagging php:7.1-cli
Tagging php:7.1.12
Tagging php:7.1

$ test/run.sh php:7.1.12-cli-jessie
testing php:7.1.12-cli-jessie
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.1.12-apache-jessie
Building bashbrew/cache:ce0b3ad53e6686e62203b90699d90b0468e21294ac570d39b3cee02d37f4a971 (php:7.1.12-apache-jessie)
Tagging php:7.1.12-apache-jessie
Tagging php:7.1-apache-jessie
Tagging php:7.1.12-apache
Tagging php:7.1-apache

$ test/run.sh php:7.1.12-apache-jessie
testing php:7.1.12-apache-jessie
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.1.12-fpm-jessie
Building bashbrew/cache:6ed0441ee855f35eba765b7c3b66f185c68aa82890c196ff330e1a8c75fb07c3 (php:7.1.12-fpm-jessie)
Tagging php:7.1.12-fpm-jessie
Tagging php:7.1-fpm-jessie
Tagging php:7.1.12-fpm
Tagging php:7.1-fpm

$ test/run.sh php:7.1.12-fpm-jessie
testing php:7.1.12-fpm-jessie
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'php-ext-install' [5/7]...passed
	'php-hello-world' [6/7]...passed
	'php-fpm-hello-web' [7/7]...passed


$ bashbrew build php:7.1.12-zts-jessie
Building bashbrew/cache:864504d16aa8b04a5baf03f3bab60f67a946fa0f85e589c35f0df21a5af049f4 (php:7.1.12-zts-jessie)
Tagging php:7.1.12-zts-jessie
Tagging php:7.1-zts-jessie
Tagging php:7.1.12-zts
Tagging php:7.1-zts

$ test/run.sh php:7.1.12-zts-jessie
testing php:7.1.12-zts-jessie
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.1.12-cli-alpine3.4
Using bashbrew/cache:98e523311b8d6888da7948fd4691d1f91dfcaa27bc4a2c269393b1ce639687c1 (php:7.1.12-cli-alpine3.4)
Tagging php:7.1.12-cli-alpine3.4
Tagging php:7.1-cli-alpine3.4
Tagging php:7.1.12-alpine3.4
Tagging php:7.1-alpine3.4
Tagging php:7.1.12-cli-alpine
Tagging php:7.1-cli-alpine
Tagging php:7.1.12-alpine
Tagging php:7.1-alpine

$ test/run.sh php:7.1.12-cli-alpine3.4
testing php:7.1.12-cli-alpine3.4
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.1.12-fpm-alpine3.4
Using bashbrew/cache:13f9e6e9e74ed2c09f4a64389e7ef6df63f311a69cb3ad9c91275e80f93ee9ef (php:7.1.12-fpm-alpine3.4)
Tagging php:7.1.12-fpm-alpine3.4
Tagging php:7.1-fpm-alpine3.4
Tagging php:7.1.12-fpm-alpine
Tagging php:7.1-fpm-alpine

$ test/run.sh php:7.1.12-fpm-alpine3.4
testing php:7.1.12-fpm-alpine3.4
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'php-ext-install' [5/7]...passed
	'php-hello-world' [6/7]...passed
	'php-fpm-hello-web' [7/7]...passed


$ bashbrew build php:7.1.12-zts-alpine3.4
Using bashbrew/cache:0a095d4d2b15c7f0648c21e472d62b6950ec87c36f978096d5de88bef3aae0f5 (php:7.1.12-zts-alpine3.4)
Tagging php:7.1.12-zts-alpine3.4
Tagging php:7.1-zts-alpine3.4
Tagging php:7.1.12-zts-alpine
Tagging php:7.1-zts-alpine

$ test/run.sh php:7.1.12-zts-alpine3.4
testing php:7.1.12-zts-alpine3.4
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.0.26-cli-jessie
Building bashbrew/cache:cc8a0a3922ac6fb112f1259273f064448c6947463e6749e4721b6f831b2ba393 (php:7.0.26-cli-jessie)
Tagging php:7.0.26-cli-jessie
Tagging php:7.0-cli-jessie
Tagging php:7.0.26-jessie
Tagging php:7.0-jessie
Tagging php:7.0.26-cli
Tagging php:7.0-cli
Tagging php:7.0.26
Tagging php:7.0

$ test/run.sh php:7.0.26-cli-jessie
testing php:7.0.26-cli-jessie
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.0.26-apache-jessie
Building bashbrew/cache:fccd9e08d609130d1a8abf9d71f562e5abc656bc2241600015980c1beee4bdc9 (php:7.0.26-apache-jessie)
Tagging php:7.0.26-apache-jessie
Tagging php:7.0-apache-jessie
Tagging php:7.0.26-apache
Tagging php:7.0-apache

$ test/run.sh php:7.0.26-apache-jessie
testing php:7.0.26-apache-jessie
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.0.26-fpm-jessie
Building bashbrew/cache:c997abebc54c52ed28dbdf6ebc8f9999590993be3f86bd84bc1e6b693080fad5 (php:7.0.26-fpm-jessie)
Tagging php:7.0.26-fpm-jessie
Tagging php:7.0-fpm-jessie
Tagging php:7.0.26-fpm
Tagging php:7.0-fpm

$ test/run.sh php:7.0.26-fpm-jessie
testing php:7.0.26-fpm-jessie
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'php-ext-install' [5/7]...passed
	'php-hello-world' [6/7]...passed
	'php-fpm-hello-web' [7/7]...passed


$ bashbrew build php:7.0.26-zts-jessie
Building bashbrew/cache:ed240b5b435f3ca421dcf5aaa939c4ec53689da6509c1208dbb15dccddf9e8bb (php:7.0.26-zts-jessie)
Tagging php:7.0.26-zts-jessie
Tagging php:7.0-zts-jessie
Tagging php:7.0.26-zts
Tagging php:7.0-zts

$ test/run.sh php:7.0.26-zts-jessie
testing php:7.0.26-zts-jessie
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.0.26-cli-alpine3.4
Using bashbrew/cache:3f79e5a806d5715cf486e147c9987899e69cbf694f2b569468db935198a83fa3 (php:7.0.26-cli-alpine3.4)
Tagging php:7.0.26-cli-alpine3.4
Tagging php:7.0-cli-alpine3.4
Tagging php:7.0.26-alpine3.4
Tagging php:7.0-alpine3.4
Tagging php:7.0.26-cli-alpine
Tagging php:7.0-cli-alpine
Tagging php:7.0.26-alpine
Tagging php:7.0-alpine

$ test/run.sh php:7.0.26-cli-alpine3.4
testing php:7.0.26-cli-alpine3.4
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:7.0.26-fpm-alpine3.4
Using bashbrew/cache:a07cbd2b1d31934018fe67b681c8b01ac26f9357440024dfc6f6aa390c58a87d (php:7.0.26-fpm-alpine3.4)
Tagging php:7.0.26-fpm-alpine3.4
Tagging php:7.0-fpm-alpine3.4
Tagging php:7.0.26-fpm-alpine
Tagging php:7.0-fpm-alpine

$ test/run.sh php:7.0.26-fpm-alpine3.4
testing php:7.0.26-fpm-alpine3.4
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'php-ext-install' [5/7]...passed
	'php-hello-world' [6/7]...passed
	'php-fpm-hello-web' [7/7]...passed


$ bashbrew build php:7.0.26-zts-alpine3.4
Using bashbrew/cache:e415094589a491684c853383d8cb49d2da557ce866eaad6e8bad0c3354fc539e (php:7.0.26-zts-alpine3.4)
Tagging php:7.0.26-zts-alpine3.4
Tagging php:7.0-zts-alpine3.4
Tagging php:7.0.26-zts-alpine
Tagging php:7.0-zts-alpine

$ test/run.sh php:7.0.26-zts-alpine3.4
testing php:7.0.26-zts-alpine3.4
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:5.6.32-cli-jessie
Building bashbrew/cache:2d63a36dac3ef72e61d6d98bc871e7239dcdc5bc970a4886576783da9f4129c5 (php:5.6.32-cli-jessie)
Tagging php:5.6.32-cli-jessie
Tagging php:5.6-cli-jessie
Tagging php:5-cli-jessie
Tagging php:5.6.32-jessie
Tagging php:5.6-jessie
Tagging php:5-jessie
Tagging php:5.6.32-cli
Tagging php:5.6-cli
Tagging php:5-cli
Tagging php:5.6.32
Tagging php:5.6
Tagging php:5

$ test/run.sh php:5.6.32-cli-jessie
testing php:5.6.32-cli-jessie
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:5.6.32-apache-jessie
Building bashbrew/cache:86151e92a889e9c1a3e96909ca128171b8ae907a07a95e8081b12760158cc4f1 (php:5.6.32-apache-jessie)
Tagging php:5.6.32-apache-jessie
Tagging php:5.6-apache-jessie
Tagging php:5-apache-jessie
Tagging php:5.6.32-apache
Tagging php:5.6-apache
Tagging php:5-apache

$ test/run.sh php:5.6.32-apache-jessie
testing php:5.6.32-apache-jessie
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:5.6.32-fpm-jessie
Building bashbrew/cache:a9b59d8c5a8a17ae3b00fd6fa549719ae6dec8c2e0683a480a613e5b0a6432aa (php:5.6.32-fpm-jessie)
Tagging php:5.6.32-fpm-jessie
Tagging php:5.6-fpm-jessie
Tagging php:5-fpm-jessie
Tagging php:5.6.32-fpm
Tagging php:5.6-fpm
Tagging php:5-fpm

$ test/run.sh php:5.6.32-fpm-jessie
testing php:5.6.32-fpm-jessie
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'php-ext-install' [5/7]...passed
	'php-hello-world' [6/7]...passed
	'php-fpm-hello-web' [7/7]...passed


$ bashbrew build php:5.6.32-zts-jessie
Building bashbrew/cache:901df3a0c01431eff9bf52f60561b3650b14c9dff2ace3a998b3a74aa235f058 (php:5.6.32-zts-jessie)
Tagging php:5.6.32-zts-jessie
Tagging php:5.6-zts-jessie
Tagging php:5-zts-jessie
Tagging php:5.6.32-zts
Tagging php:5.6-zts
Tagging php:5-zts

$ test/run.sh php:5.6.32-zts-jessie
testing php:5.6.32-zts-jessie
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:5.6.32-cli-alpine3.4
Using bashbrew/cache:d583405e61790fb3ae82d08372f97aef12bd0a8c3a679add87a2665edda625b0 (php:5.6.32-cli-alpine3.4)
Tagging php:5.6.32-cli-alpine3.4
Tagging php:5.6-cli-alpine3.4
Tagging php:5-cli-alpine3.4
Tagging php:5.6.32-alpine3.4
Tagging php:5.6-alpine3.4
Tagging php:5-alpine3.4
Tagging php:5.6.32-cli-alpine
Tagging php:5.6-cli-alpine
Tagging php:5-cli-alpine
Tagging php:5.6.32-alpine
Tagging php:5.6-alpine
Tagging php:5-alpine

$ test/run.sh php:5.6.32-cli-alpine3.4
testing php:5.6.32-cli-alpine3.4
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed


$ bashbrew build php:5.6.32-fpm-alpine3.4
Using bashbrew/cache:880ece311118872c693dc5352134ca855da447ddae1c0bcb7d32d7e7be25de35 (php:5.6.32-fpm-alpine3.4)
Tagging php:5.6.32-fpm-alpine3.4
Tagging php:5.6-fpm-alpine3.4
Tagging php:5-fpm-alpine3.4
Tagging php:5.6.32-fpm-alpine
Tagging php:5.6-fpm-alpine
Tagging php:5-fpm-alpine

$ test/run.sh php:5.6.32-fpm-alpine3.4
testing php:5.6.32-fpm-alpine3.4
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'php-ext-install' [5/7]...passed
	'php-hello-world' [6/7]...passed
	'php-fpm-hello-web' [7/7]...passed


$ bashbrew build php:5.6.32-zts-alpine3.4
Using bashbrew/cache:2b946de81866f272462c0da3b01d51729fee286367a5db7fc494ca14e10d3703 (php:5.6.32-zts-alpine3.4)
Tagging php:5.6.32-zts-alpine3.4
Tagging php:5.6-zts-alpine3.4
Tagging php:5-zts-alpine3.4
Tagging php:5.6.32-zts-alpine
Tagging php:5.6-zts-alpine
Tagging php:5-zts-alpine

$ test/run.sh php:5.6.32-zts-alpine3.4
testing php:5.6.32-zts-alpine3.4
	'utc' [1/6]...passed
	'cve-2014--shellshock' [2/6]...passed
	'no-hard-coded-passwords' [3/6]...passed
	'override-cmd' [4/6]...passed
	'php-ext-install' [5/6]...passed
	'php-hello-world' [6/6]...passed
$ bashbrew build python:3.7.0a3-stretch
Using bashbrew/cache:fc5c449b847f87f02aa109aaffa7f5c474019631e911cd8a6afd24d73bb1edb0 (python:3.7.0a3-stretch)
Tagging python:3.7.0a3-stretch
Tagging python:3.7-rc-stretch
Tagging python:rc-stretch
Tagging python:3.7.0a3
Tagging python:3.7-rc
Tagging python:rc

$ test/run.sh python:3.7.0a3-stretch
testing python:3.7.0a3-stretch
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...skipping Hy test -- not allowed on Python 3.7+ (yet!)
passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.7.0a3-slim-stretch
Using bashbrew/cache:42f11067c3e1a9a907c575f1b6736c6409638509ba08cd5dc04e7f27eca9d319 (python:3.7.0a3-slim-stretch)
Tagging python:3.7.0a3-slim-stretch
Tagging python:3.7-rc-slim-stretch
Tagging python:rc-slim-stretch
Tagging python:3.7.0a3-slim
Tagging python:3.7-rc-slim
Tagging python:rc-slim

$ test/run.sh python:3.7.0a3-slim-stretch
testing python:3.7.0a3-slim-stretch
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...skipping Hy test -- not allowed on Python 3.7+ (yet!)
passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.7.0a3-alpine3.7
Building bashbrew/cache:29c2cf6468b9ca07fc30973901fe2f759732243a1bc6396ae316bc556744582f (python:3.7.0a3-alpine3.7)
Tagging python:3.7.0a3-alpine3.7
Tagging python:3.7-rc-alpine3.7
Tagging python:rc-alpine3.7
Tagging python:3.7.0a3-alpine
Tagging python:3.7-rc-alpine
Tagging python:rc-alpine

$ test/run.sh python:3.7.0a3-alpine3.7
testing python:3.7.0a3-alpine3.7
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...skipping Hy test -- not allowed on Python 3.7+ (yet!)
passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.7.0a3-windowsservercore-ltsc2016
skipping "python:3.7.0a3-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh python:3.7.0a3-windowsservercore-ltsc2016
testing python:3.7.0a3-windowsservercore-ltsc2016
	image does not exist!


$ bashbrew build python:3.7.0a3-windowsservercore-1709
skipping "python:3.7.0a3-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh python:3.7.0a3-windowsservercore-1709
testing python:3.7.0a3-windowsservercore-1709
	image does not exist!


$ bashbrew build python:3.6.3-stretch
Using bashbrew/cache:39c9cf3ff69cb76a9d2df92e32c1763c95255e3b91c32b0b9fa50cd851fb175d (python:3.6.3-stretch)
Tagging python:3.6.3-stretch
Tagging python:3.6-stretch
Tagging python:3-stretch
Tagging python:stretch

$ test/run.sh python:3.6.3-stretch
testing python:3.6.3-stretch
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.6.3-slim-stretch
Using bashbrew/cache:ac771bcde629d401c1c4b76f54509776aa19f1433cfbd9f9b9708660675a3e8e (python:3.6.3-slim-stretch)
Tagging python:3.6.3-slim-stretch
Tagging python:3.6-slim-stretch
Tagging python:3-slim-stretch
Tagging python:slim-stretch

$ test/run.sh python:3.6.3-slim-stretch
testing python:3.6.3-slim-stretch
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.6.3-jessie
Using bashbrew/cache:c4074381caa0544f282f7f005b88cd6576304ac9710de0b31945599ae2d2b9d0 (python:3.6.3-jessie)
Tagging python:3.6.3-jessie
Tagging python:3.6-jessie
Tagging python:3-jessie
Tagging python:jessie
Tagging python:3.6.3
Tagging python:3.6
Tagging python:3
Tagging python:latest

$ test/run.sh python:3.6.3-jessie
testing python:3.6.3-jessie
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.6.3-slim-jessie
Using bashbrew/cache:08ca0ff7fc136f05268236b7d80b694db26e2028ad75c26fb553ae54dccf594d (python:3.6.3-slim-jessie)
Tagging python:3.6.3-slim-jessie
Tagging python:3.6-slim-jessie
Tagging python:3-slim-jessie
Tagging python:slim-jessie
Tagging python:3.6.3-slim
Tagging python:3.6-slim
Tagging python:3-slim
Tagging python:slim

$ test/run.sh python:3.6.3-slim-jessie
testing python:3.6.3-slim-jessie
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.6.3-onbuild
Using bashbrew/cache:9b10be65e52d3393241055743f7da88527a670153ce0f7d09a9139f411c53c7b (python:3.6.3-onbuild)
Tagging python:3.6.3-onbuild
Tagging python:3.6-onbuild
Tagging python:3-onbuild
Tagging python:onbuild

$ test/run.sh python:3.6.3-onbuild
testing python:3.6.3-onbuild
	'override-cmd' [1/1]...passed


$ bashbrew build python:3.6.3-alpine3.7
Building bashbrew/cache:80343e9ec023bbbfbf84e06b0397dafeceef894e90f87b1729f2cf584814430b (python:3.6.3-alpine3.7)
Tagging python:3.6.3-alpine3.7
Tagging python:3.6-alpine3.7
Tagging python:3-alpine3.7
Tagging python:alpine3.7

$ test/run.sh python:3.6.3-alpine3.7
testing python:3.6.3-alpine3.7
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.6.3-alpine3.6
Building bashbrew/cache:4bda743312049885228598a59d607dc15e6b36032528014ec42654e75e84d687 (python:3.6.3-alpine3.6)
Tagging python:3.6.3-alpine3.6
Tagging python:3.6-alpine3.6
Tagging python:3-alpine3.6
Tagging python:alpine3.6

$ test/run.sh python:3.6.3-alpine3.6
testing python:3.6.3-alpine3.6
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.6.3-alpine3.4
Building bashbrew/cache:e9460ea612790dc7813e2089eb6691c257e22eb548325880445aa7c5c976e70c (python:3.6.3-alpine3.4)
Tagging python:3.6.3-alpine3.4
Tagging python:3.6-alpine3.4
Tagging python:3-alpine3.4
Tagging python:alpine3.4
Tagging python:3.6.3-alpine
Tagging python:3.6-alpine
Tagging python:3-alpine
Tagging python:alpine

$ test/run.sh python:3.6.3-alpine3.4
testing python:3.6.3-alpine3.4
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.6.3-windowsservercore-ltsc2016
skipping "python:3.6.3-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh python:3.6.3-windowsservercore-ltsc2016
testing python:3.6.3-windowsservercore-ltsc2016
	image does not exist!


$ bashbrew build python:3.6.3-windowsservercore-1709
skipping "python:3.6.3-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh python:3.6.3-windowsservercore-1709
testing python:3.6.3-windowsservercore-1709
	image does not exist!


$ bashbrew build python:3.5.4-jessie
Using bashbrew/cache:95e7d53aee1d0daac2956372d01ac98697496c032d3571b2b4ffd3f252c621d9 (python:3.5.4-jessie)
Tagging python:3.5.4-jessie
Tagging python:3.5-jessie
Tagging python:3.5.4
Tagging python:3.5

$ test/run.sh python:3.5.4-jessie
testing python:3.5.4-jessie
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.5.4-slim-jessie
Using bashbrew/cache:468f0dc419f38c9f1bc49da67ead3779c0b6444064daa476a45b767b36a75912 (python:3.5.4-slim-jessie)
Tagging python:3.5.4-slim-jessie
Tagging python:3.5-slim-jessie
Tagging python:3.5.4-slim
Tagging python:3.5-slim

$ test/run.sh python:3.5.4-slim-jessie
testing python:3.5.4-slim-jessie
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.5.4-onbuild
Using bashbrew/cache:08d4d1b58375e2344cad30b3c5d5a27eb482add9b96e89767ab1c4399500a9d7 (python:3.5.4-onbuild)
Tagging python:3.5.4-onbuild
Tagging python:3.5-onbuild

$ test/run.sh python:3.5.4-onbuild
testing python:3.5.4-onbuild
	'override-cmd' [1/1]...passed


$ bashbrew build python:3.5.4-alpine3.4
Building bashbrew/cache:3379da86d9905e61eadd5d7bd44e1b935f7c11bed3b32360a14737acc7910559 (python:3.5.4-alpine3.4)
Tagging python:3.5.4-alpine3.4
Tagging python:3.5-alpine3.4
Tagging python:3.5.4-alpine
Tagging python:3.5-alpine

$ test/run.sh python:3.5.4-alpine3.4
testing python:3.5.4-alpine3.4
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.5.4-windowsservercore-ltsc2016
skipping "python:3.5.4-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh python:3.5.4-windowsservercore-ltsc2016
testing python:3.5.4-windowsservercore-ltsc2016
	image does not exist!


$ bashbrew build python:3.5.4-windowsservercore-1709
skipping "python:3.5.4-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh python:3.5.4-windowsservercore-1709
testing python:3.5.4-windowsservercore-1709
	image does not exist!


$ bashbrew build python:3.4.7-jessie
Using bashbrew/cache:fa5b03e21870a2680ff2c6f17532f9139c8bdd6289593e195d71018994f47b9b (python:3.4.7-jessie)
Tagging python:3.4.7-jessie
Tagging python:3.4-jessie
Tagging python:3.4.7
Tagging python:3.4

$ test/run.sh python:3.4.7-jessie
testing python:3.4.7-jessie
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.4.7-slim-jessie
Using bashbrew/cache:b6f762f26db7ebea942a8ae0fe3480b9b6b44e209f216d18e62d8937f1c35632 (python:3.4.7-slim-jessie)
Tagging python:3.4.7-slim-jessie
Tagging python:3.4-slim-jessie
Tagging python:3.4.7-slim
Tagging python:3.4-slim

$ test/run.sh python:3.4.7-slim-jessie
testing python:3.4.7-slim-jessie
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.4.7-onbuild
Using bashbrew/cache:f49dc7ff409cc66572b6d8cbf8e3a04cdf5febae629efaa4b9060937fc725bf9 (python:3.4.7-onbuild)
Tagging python:3.4.7-onbuild
Tagging python:3.4-onbuild

$ test/run.sh python:3.4.7-onbuild
testing python:3.4.7-onbuild
	'override-cmd' [1/1]...passed


$ bashbrew build python:3.4.7-wheezy
Using bashbrew/cache:ff121424a829f1899e9dc6eb95794bd337c05b4fb65db45693aa0e9cb229c9f1 (python:3.4.7-wheezy)
Tagging python:3.4.7-wheezy
Tagging python:3.4-wheezy

$ test/run.sh python:3.4.7-wheezy
testing python:3.4.7-wheezy
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:3.4.7-alpine3.4
Building bashbrew/cache:01328f063b9c7d366e5bab5c9f6cfb54354e9c847cbfefc9487860e620b6158a (python:3.4.7-alpine3.4)
Tagging python:3.4.7-alpine3.4
Tagging python:3.4-alpine3.4
Tagging python:3.4.7-alpine
Tagging python:3.4-alpine

$ test/run.sh python:3.4.7-alpine3.4
testing python:3.4.7-alpine3.4
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:2.7.14-stretch
Using bashbrew/cache:9bbe0eb4d02193e4df50e39c6de83b5c8b0660f554c7024c5f6445030778ab85 (python:2.7.14-stretch)
Tagging python:2.7.14-stretch
Tagging python:2.7-stretch
Tagging python:2-stretch

$ test/run.sh python:2.7.14-stretch
testing python:2.7.14-stretch
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:2.7.14-slim-stretch
Using bashbrew/cache:4273893806a46d042490e57993af6e47114540479b7ddd7f8fcee0ead30780d7 (python:2.7.14-slim-stretch)
Tagging python:2.7.14-slim-stretch
Tagging python:2.7-slim-stretch
Tagging python:2-slim-stretch

$ test/run.sh python:2.7.14-slim-stretch
testing python:2.7.14-slim-stretch
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:2.7.14-jessie
Using bashbrew/cache:f52c7a25554406163a0b0f819d7c1567d6314ee321ee436e030c6f69800ef8bb (python:2.7.14-jessie)
Tagging python:2.7.14-jessie
Tagging python:2.7-jessie
Tagging python:2-jessie
Tagging python:2.7.14
Tagging python:2.7
Tagging python:2

$ test/run.sh python:2.7.14-jessie
testing python:2.7.14-jessie
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:2.7.14-slim-jessie
Using bashbrew/cache:37f2ff01df3e6320484969dda1136866c5d426204f5f08795db4460fde0b82aa (python:2.7.14-slim-jessie)
Tagging python:2.7.14-slim-jessie
Tagging python:2.7-slim-jessie
Tagging python:2-slim-jessie
Tagging python:2.7.14-slim
Tagging python:2.7-slim
Tagging python:2-slim

$ test/run.sh python:2.7.14-slim-jessie
testing python:2.7.14-slim-jessie
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:2.7.14-onbuild
Using bashbrew/cache:1556790e59b0016f47d6b3044678b3ef95c6ea2f2ab0806c000213eb938c0014 (python:2.7.14-onbuild)
Tagging python:2.7.14-onbuild
Tagging python:2.7-onbuild
Tagging python:2-onbuild

$ test/run.sh python:2.7.14-onbuild
testing python:2.7.14-onbuild
	'override-cmd' [1/1]...passed


$ bashbrew build python:2.7.14-wheezy
Using bashbrew/cache:c3237156e1e79c0078798455be9010f1050443b54c08ddbf3d9570f4d2bff31e (python:2.7.14-wheezy)
Tagging python:2.7.14-wheezy
Tagging python:2.7-wheezy
Tagging python:2-wheezy

$ test/run.sh python:2.7.14-wheezy
testing python:2.7.14-wheezy
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:2.7.14-alpine3.7
Building bashbrew/cache:2db4673e608fa6f71bc8ad3cd4fc1e977ec0ac553561939d7ad5b66e271e12a7 (python:2.7.14-alpine3.7)
Tagging python:2.7.14-alpine3.7
Tagging python:2.7-alpine3.7
Tagging python:2-alpine3.7

$ test/run.sh python:2.7.14-alpine3.7
testing python:2.7.14-alpine3.7
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:2.7.14-alpine3.6
Building bashbrew/cache:bd442de0d772ed5e2aaf9a94a7c09c295dbfac73b8129919695e1c57f01c6256 (python:2.7.14-alpine3.6)
Tagging python:2.7.14-alpine3.6
Tagging python:2.7-alpine3.6
Tagging python:2-alpine3.6

$ test/run.sh python:2.7.14-alpine3.6
testing python:2.7.14-alpine3.6
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:2.7.14-alpine3.4
Building bashbrew/cache:64a46db513fc0c419d43237212495d4235249995e948523cc0abf510685a715a (python:2.7.14-alpine3.4)
Tagging python:2.7.14-alpine3.4
Tagging python:2.7-alpine3.4
Tagging python:2-alpine3.4
Tagging python:2.7.14-alpine
Tagging python:2.7-alpine
Tagging python:2-alpine

$ test/run.sh python:2.7.14-alpine3.4
testing python:2.7.14-alpine3.4
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'python-hy' [5/9]...passed
	'python-imports' [6/9]...passed
	'python-pip-requests-ssl' [7/9]...passed
	'python-sqlite3' [8/9]...passed
	'python-stack-size' [9/9]...passed


$ bashbrew build python:2.7.14-windowsservercore-ltsc2016
skipping "python:2.7.14-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh python:2.7.14-windowsservercore-ltsc2016
testing python:2.7.14-windowsservercore-ltsc2016
	image does not exist!


$ bashbrew build python:2.7.14-windowsservercore-1709
skipping "python:2.7.14-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh python:2.7.14-windowsservercore-1709
testing python:2.7.14-windowsservercore-1709
	image does not exist!
$ bashbrew build redmine:3.4.3
Building bashbrew/cache:45daee869063353cd88c3fecf5671f0520c042489237f3cd6e6311bd2be14732 (redmine:3.4.3)
Tagging redmine:3.4.3
Tagging redmine:3.4
Tagging redmine:3
Tagging redmine:latest

$ test/run.sh redmine:3.4.3
testing redmine:3.4.3
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]......passed


$ bashbrew build redmine:3.4.3-passenger
Building bashbrew/cache:7e48dc1541c607c5f5ff94e78704638872911e29082f14141e62cc2972e147a5 (redmine:3.4.3-passenger)
Tagging redmine:3.4.3-passenger
Tagging redmine:3.4-passenger
Tagging redmine:3-passenger
Tagging redmine:passenger

$ test/run.sh redmine:3.4.3-passenger
testing redmine:3.4.3-passenger
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]......passed


$ bashbrew build redmine:3.3.5
Building bashbrew/cache:19b2df00403cc6faf2baf868fc079e3d18bd8382dc55f713e73252450d7b8d5f (redmine:3.3.5)
Tagging redmine:3.3.5
Tagging redmine:3.3

$ test/run.sh redmine:3.3.5
testing redmine:3.3.5
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]......passed


$ bashbrew build redmine:3.3.5-passenger
Building bashbrew/cache:3e9b9a9263ed88157a27b640686dc8c7335454c25522d77101b52c469f252a4a (redmine:3.3.5-passenger)
Tagging redmine:3.3.5-passenger
Tagging redmine:3.3-passenger

$ test/run.sh redmine:3.3.5-passenger
testing redmine:3.3.5-passenger
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5].......passed


$ bashbrew build redmine:3.2.8
Building bashbrew/cache:9d48f01dfe3ca1b793ae0e2850546afb927777bfc816007888deaaaeb7734939 (redmine:3.2.8)
Tagging redmine:3.2.8
Tagging redmine:3.2

$ test/run.sh redmine:3.2.8
testing redmine:3.2.8
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]......passed


$ bashbrew build redmine:3.2.8-passenger
Building bashbrew/cache:5d3bd4292ce381fc71d15eb94882f0c7221ad22b9299291e819344164be915b7 (redmine:3.2.8-passenger)
Tagging redmine:3.2.8-passenger
Tagging redmine:3.2-passenger

$ test/run.sh redmine:3.2.8-passenger
testing redmine:3.2.8-passenger
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5].......passed

The following images failed at least one test:

  • python:
    • python:3.7.0a3-windowsservercore-ltsc2016
    • python:3.7.0a3-windowsservercore-1709
    • python:3.6.3-windowsservercore-ltsc2016
    • python:3.6.3-windowsservercore-1709
    • python:3.5.4-windowsservercore-ltsc2016
    • python:3.5.4-windowsservercore-1709
    • python:2.7.14-windowsservercore-ltsc2016
    • python:2.7.14-windowsservercore-1709

@yosifkit yosifkit merged commit 7386fff into docker-library:master Dec 19, 2017
@yosifkit yosifkit deleted the update-docker-library branch December 19, 2017 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants