Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update docker-library images #3081

Merged
merged 1 commit into from
Jun 16, 2017

Conversation

tianon
Copy link
Member

@tianon tianon commented Jun 16, 2017

- `php`: multiarch (docker-library/php#454)
- `python`: multiarch (docker-library/python#205, docker-library/python#206)
- `redmine`: passenger 5.1.5
- `wordpress`: multiarch (docker-library/wordpress#223) -- slightly cheated by pointing it at the `library/php` file contents from this PR
@tianon
Copy link
Member Author

tianon commented Jun 16, 2017

Diff:
diff --git a/_bashbrew-arches b/_bashbrew-arches
index 57df5de..1647325 100644
--- a/_bashbrew-arches
+++ b/_bashbrew-arches
@@ -1,52 +1,193 @@
 php:5 @ amd64
+php:5 @ arm32v7
+php:5 @ arm64v8
+php:5 @ i386
+php:5 @ ppc64le
+php:5 @ s390x
 php:5-alpine @ amd64
 php:5-apache @ amd64
+php:5-apache @ arm32v7
+php:5-apache @ arm64v8
+php:5-apache @ i386
+php:5-apache @ ppc64le
+php:5-apache @ s390x
 php:5-fpm @ amd64
+php:5-fpm @ arm32v7
+php:5-fpm @ arm64v8
+php:5-fpm @ i386
+php:5-fpm @ ppc64le
+php:5-fpm @ s390x
 php:5-fpm-alpine @ amd64
 php:5-zts @ amd64
+php:5-zts @ arm32v7
+php:5-zts @ arm64v8
+php:5-zts @ i386
+php:5-zts @ ppc64le
+php:5-zts @ s390x
 php:5-zts-alpine @ amd64
 php:7.0 @ amd64
+php:7.0 @ arm32v7
+php:7.0 @ arm64v8
+php:7.0 @ i386
+php:7.0 @ ppc64le
+php:7.0 @ s390x
 php:7.0-alpine @ amd64
 php:7.0-apache @ amd64
+php:7.0-apache @ arm32v7
+php:7.0-apache @ arm64v8
+php:7.0-apache @ i386
+php:7.0-apache @ ppc64le
+php:7.0-apache @ s390x
 php:7.0-fpm @ amd64
+php:7.0-fpm @ arm32v7
+php:7.0-fpm @ arm64v8
+php:7.0-fpm @ i386
+php:7.0-fpm @ ppc64le
+php:7.0-fpm @ s390x
 php:7.0-fpm-alpine @ amd64
 php:7.0-zts @ amd64
+php:7.0-zts @ arm32v7
+php:7.0-zts @ arm64v8
+php:7.0-zts @ i386
+php:7.0-zts @ ppc64le
+php:7.0-zts @ s390x
 php:7.0-zts-alpine @ amd64
 php:alpine @ amd64
 php:apache @ amd64
+php:apache @ arm32v7
+php:apache @ arm64v8
+php:apache @ i386
+php:apache @ ppc64le
+php:apache @ s390x
 php:fpm @ amd64
+php:fpm @ arm32v7
+php:fpm @ arm64v8
+php:fpm @ i386
+php:fpm @ ppc64le
+php:fpm @ s390x
 php:fpm-alpine @ amd64
 php:latest @ amd64
+php:latest @ arm32v7
+php:latest @ arm64v8
+php:latest @ i386
+php:latest @ ppc64le
+php:latest @ s390x
 php:zts @ amd64
+php:zts @ arm32v7
+php:zts @ arm64v8
+php:zts @ i386
+php:zts @ ppc64le
+php:zts @ s390x
 php:zts-alpine @ amd64
 python:2 @ amd64
+python:2 @ arm32v7
+python:2 @ arm64v8
+python:2 @ i386
+python:2 @ ppc64le
+python:2 @ s390x
 python:2-alpine3.6 @ amd64
 python:2-alpine @ amd64
 python:2-onbuild @ amd64
+python:2-onbuild @ arm32v7
+python:2-onbuild @ arm64v8
+python:2-onbuild @ i386
+python:2-onbuild @ ppc64le
+python:2-onbuild @ s390x
 python:2-slim @ amd64
+python:2-slim @ arm32v7
+python:2-slim @ arm64v8
+python:2-slim @ i386
+python:2-slim @ ppc64le
+python:2-slim @ s390x
 python:2-wheezy @ amd64
-python:2-windowsservercore @ amd64
+python:2-wheezy @ arm32v7
+python:2-wheezy @ i386
+python:2-windowsservercore @ windows-amd64
 python:3.3 @ amd64
+python:3.3 @ arm32v7
+python:3.3 @ arm64v8
+python:3.3 @ i386
+python:3.3 @ ppc64le
+python:3.3 @ s390x
 python:3.3-alpine @ amd64
 python:3.3-onbuild @ amd64
+python:3.3-onbuild @ arm32v7
+python:3.3-onbuild @ arm64v8
+python:3.3-onbuild @ i386
+python:3.3-onbuild @ ppc64le
+python:3.3-onbuild @ s390x
 python:3.3-slim @ amd64
+python:3.3-slim @ arm32v7
+python:3.3-slim @ arm64v8
+python:3.3-slim @ i386
+python:3.3-slim @ ppc64le
+python:3.3-slim @ s390x
 python:3.3-wheezy @ amd64
+python:3.3-wheezy @ arm32v7
+python:3.3-wheezy @ i386
 python:3.4 @ amd64
+python:3.4 @ arm32v7
+python:3.4 @ arm64v8
+python:3.4 @ i386
+python:3.4 @ ppc64le
+python:3.4 @ s390x
 python:3.4-alpine @ amd64
 python:3.4-onbuild @ amd64
+python:3.4-onbuild @ arm32v7
+python:3.4-onbuild @ arm64v8
+python:3.4-onbuild @ i386
+python:3.4-onbuild @ ppc64le
+python:3.4-onbuild @ s390x
 python:3.4-slim @ amd64
+python:3.4-slim @ arm32v7
+python:3.4-slim @ arm64v8
+python:3.4-slim @ i386
+python:3.4-slim @ ppc64le
+python:3.4-slim @ s390x
 python:3.4-wheezy @ amd64
+python:3.4-wheezy @ arm32v7
+python:3.4-wheezy @ i386
 python:3.5 @ amd64
+python:3.5 @ arm32v7
+python:3.5 @ arm64v8
+python:3.5 @ i386
+python:3.5 @ ppc64le
+python:3.5 @ s390x
 python:3.5-alpine @ amd64
 python:3.5-onbuild @ amd64
+python:3.5-onbuild @ arm32v7
+python:3.5-onbuild @ arm64v8
+python:3.5-onbuild @ i386
+python:3.5-onbuild @ ppc64le
+python:3.5-onbuild @ s390x
 python:3.5-slim @ amd64
-python:3.5-windowsservercore @ amd64
+python:3.5-slim @ arm32v7
+python:3.5-slim @ arm64v8
+python:3.5-slim @ i386
+python:3.5-slim @ ppc64le
+python:3.5-slim @ s390x
+python:3.5-windowsservercore @ windows-amd64
 python:alpine3.6 @ amd64
 python:alpine @ amd64
 python:latest @ amd64
+python:latest @ arm32v7
+python:latest @ arm64v8
+python:latest @ i386
+python:latest @ ppc64le
+python:latest @ s390x
 python:onbuild @ amd64
+python:onbuild @ arm32v7
+python:onbuild @ arm64v8
+python:onbuild @ i386
+python:onbuild @ ppc64le
+python:onbuild @ s390x
 python:slim @ amd64
-python:windowsservercore @ amd64
+python:slim @ arm32v7
+python:slim @ arm64v8
+python:slim @ i386
+python:slim @ ppc64le
+python:slim @ s390x
+python:windowsservercore @ windows-amd64
 redmine:3.1 @ amd64
 redmine:3.1-passenger @ amd64
 redmine:3.2 @ amd64
@@ -57,11 +198,41 @@ wordpress:cli-php5.6 @ amd64
 wordpress:cli-php7.0 @ amd64
 wordpress:cli-php7.1 @ amd64
 wordpress:php5.6 @ amd64
+wordpress:php5.6 @ arm32v7
+wordpress:php5.6 @ arm64v8
+wordpress:php5.6 @ i386
+wordpress:php5.6 @ ppc64le
+wordpress:php5.6 @ s390x
 wordpress:php5.6-fpm @ amd64
+wordpress:php5.6-fpm @ arm32v7
+wordpress:php5.6-fpm @ arm64v8
+wordpress:php5.6-fpm @ i386
+wordpress:php5.6-fpm @ ppc64le
+wordpress:php5.6-fpm @ s390x
 wordpress:php5.6-fpm-alpine @ amd64
 wordpress:php7.0 @ amd64
+wordpress:php7.0 @ arm32v7
+wordpress:php7.0 @ arm64v8
+wordpress:php7.0 @ i386
+wordpress:php7.0 @ ppc64le
+wordpress:php7.0 @ s390x
 wordpress:php7.0-fpm @ amd64
+wordpress:php7.0-fpm @ arm32v7
+wordpress:php7.0-fpm @ arm64v8
+wordpress:php7.0-fpm @ i386
+wordpress:php7.0-fpm @ ppc64le
+wordpress:php7.0-fpm @ s390x
 wordpress:php7.0-fpm-alpine @ amd64
 wordpress:php7.1 @ amd64
+wordpress:php7.1 @ arm32v7
+wordpress:php7.1 @ arm64v8
+wordpress:php7.1 @ i386
+wordpress:php7.1 @ ppc64le
+wordpress:php7.1 @ s390x
 wordpress:php7.1-fpm @ amd64
+wordpress:php7.1-fpm @ arm32v7
+wordpress:php7.1-fpm @ arm64v8
+wordpress:php7.1-fpm @ i386
+wordpress:php7.1-fpm @ ppc64le
+wordpress:php7.1-fpm @ s390x
 wordpress:php7.1-fpm-alpine @ amd64
diff --git a/python_2-windowsservercore/Dockerfile b/python_2-windowsservercore/Dockerfile
deleted file mode 100644
index d4dfbf7..0000000
diff --git a/python_3.3-alpine/Dockerfile b/python_3.3-alpine/Dockerfile
index e54cdd1..419e1d8 100644
--- a/python_3.3-alpine/Dockerfile
+++ b/python_3.3-alpine/Dockerfile
@@ -41,9 +41,11 @@ RUN set -ex \
 		bzip2-dev \
 		coreutils \
 		dpkg-dev dpkg \
+		expat-dev \
 		gcc \
 		gdbm-dev \
 		libc-dev \
+		libffi-dev \
 		linux-headers \
 		make \
 		ncurses-dev \
@@ -66,6 +68,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_3.3-slim/Dockerfile b/python_3.3-slim/Dockerfile
index eb9886b..194009d 100644
--- a/python_3.3-slim/Dockerfile
+++ b/python_3.3-slim/Dockerfile
@@ -16,6 +16,8 @@ ENV LANG C.UTF-8
 # runtime dependencies
 RUN apt-get update && apt-get install -y --no-install-recommends \
 		ca-certificates \
+		libexpat1 \
+		libffi6 \
 		libgdbm3 \
 		libsqlite3-0 \
 		libssl1.0.0 \
@@ -30,6 +32,8 @@ RUN set -ex \
 		gcc \
 		libbz2-dev \
 		libc6-dev \
+		libexpat1-dev \
+		libffi-dev \
 		libgdbm-dev \
 		liblzma-dev \
 		libncurses-dev \
@@ -61,6 +65,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_3.3-wheezy/Dockerfile b/python_3.3-wheezy/Dockerfile
index d1feddc..5738e91 100644
--- a/python_3.3-wheezy/Dockerfile
+++ b/python_3.3-wheezy/Dockerfile
@@ -46,6 +46,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_3.3/Dockerfile b/python_3.3/Dockerfile
index 9b7c27f..539cc7c 100644
--- a/python_3.3/Dockerfile
+++ b/python_3.3/Dockerfile
@@ -46,6 +46,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_3.4-alpine/Dockerfile b/python_3.4-alpine/Dockerfile
index 3a383dd..3d85af9 100644
--- a/python_3.4-alpine/Dockerfile
+++ b/python_3.4-alpine/Dockerfile
@@ -41,9 +41,11 @@ RUN set -ex \
 		bzip2-dev \
 		coreutils \
 		dpkg-dev dpkg \
+		expat-dev \
 		gcc \
 		gdbm-dev \
 		libc-dev \
+		libffi-dev \
 		linux-headers \
 		make \
 		ncurses-dev \
@@ -66,6 +68,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_3.4-slim/Dockerfile b/python_3.4-slim/Dockerfile
index dc3e053..c8d983d 100644
--- a/python_3.4-slim/Dockerfile
+++ b/python_3.4-slim/Dockerfile
@@ -16,6 +16,8 @@ ENV LANG C.UTF-8
 # runtime dependencies
 RUN apt-get update && apt-get install -y --no-install-recommends \
 		ca-certificates \
+		libexpat1 \
+		libffi6 \
 		libgdbm3 \
 		libsqlite3-0 \
 		libssl1.0.0 \
@@ -30,6 +32,8 @@ RUN set -ex \
 		gcc \
 		libbz2-dev \
 		libc6-dev \
+		libexpat1-dev \
+		libffi-dev \
 		libgdbm-dev \
 		liblzma-dev \
 		libncurses-dev \
@@ -61,6 +65,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_3.4-wheezy/Dockerfile b/python_3.4-wheezy/Dockerfile
index 64c0ce2..d9008ab 100644
--- a/python_3.4-wheezy/Dockerfile
+++ b/python_3.4-wheezy/Dockerfile
@@ -46,6 +46,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_3.4/Dockerfile b/python_3.4/Dockerfile
index c690c53..a5d2e57 100644
--- a/python_3.4/Dockerfile
+++ b/python_3.4/Dockerfile
@@ -46,6 +46,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_3.5-alpine/Dockerfile b/python_3.5-alpine/Dockerfile
index 65fd215..5b01600 100644
--- a/python_3.5-alpine/Dockerfile
+++ b/python_3.5-alpine/Dockerfile
@@ -41,9 +41,11 @@ RUN set -ex \
 		bzip2-dev \
 		coreutils \
 		dpkg-dev dpkg \
+		expat-dev \
 		gcc \
 		gdbm-dev \
 		libc-dev \
+		libffi-dev \
 		linux-headers \
 		make \
 		ncurses-dev \
@@ -66,6 +68,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_3.5-slim/Dockerfile b/python_3.5-slim/Dockerfile
index 4f9787a..61039b1 100644
--- a/python_3.5-slim/Dockerfile
+++ b/python_3.5-slim/Dockerfile
@@ -16,6 +16,8 @@ ENV LANG C.UTF-8
 # runtime dependencies
 RUN apt-get update && apt-get install -y --no-install-recommends \
 		ca-certificates \
+		libexpat1 \
+		libffi6 \
 		libgdbm3 \
 		libsqlite3-0 \
 		libssl1.0.0 \
@@ -30,6 +32,8 @@ RUN set -ex \
 		gcc \
 		libbz2-dev \
 		libc6-dev \
+		libexpat1-dev \
+		libffi-dev \
 		libgdbm-dev \
 		liblzma-dev \
 		libncurses-dev \
@@ -61,6 +65,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_3.5-windowsservercore/Dockerfile b/python_3.5-windowsservercore/Dockerfile
deleted file mode 100644
index 0a4ad50..0000000
diff --git a/python_3.5/Dockerfile b/python_3.5/Dockerfile
index 49a8a85..73b63f3 100644
--- a/python_3.5/Dockerfile
+++ b/python_3.5/Dockerfile
@@ -46,6 +46,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_alpine/Dockerfile b/python_alpine/Dockerfile
index d6de775..0b481b6 100644
--- a/python_alpine/Dockerfile
+++ b/python_alpine/Dockerfile
@@ -41,9 +41,11 @@ RUN set -ex \
 		bzip2-dev \
 		coreutils \
 		dpkg-dev dpkg \
+		expat-dev \
 		gcc \
 		gdbm-dev \
 		libc-dev \
+		libffi-dev \
 		linux-headers \
 		make \
 		ncurses-dev \
@@ -66,6 +68,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_alpine3.6/Dockerfile b/python_alpine3.6/Dockerfile
index 4238d88..f82c07e 100644
--- a/python_alpine3.6/Dockerfile
+++ b/python_alpine3.6/Dockerfile
@@ -41,9 +41,11 @@ RUN set -ex \
 		bzip2-dev \
 		coreutils \
 		dpkg-dev dpkg \
+		expat-dev \
 		gcc \
 		gdbm-dev \
 		libc-dev \
+		libffi-dev \
 		linux-headers \
 		make \
 		ncurses-dev \
@@ -66,6 +68,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_latest/Dockerfile b/python_latest/Dockerfile
index 893a084..530d262 100644
--- a/python_latest/Dockerfile
+++ b/python_latest/Dockerfile
@@ -46,6 +46,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_slim/Dockerfile b/python_slim/Dockerfile
index 186f83d..9e7ead8 100644
--- a/python_slim/Dockerfile
+++ b/python_slim/Dockerfile
@@ -16,6 +16,8 @@ ENV LANG C.UTF-8
 # runtime dependencies
 RUN apt-get update && apt-get install -y --no-install-recommends \
 		ca-certificates \
+		libexpat1 \
+		libffi6 \
 		libgdbm3 \
 		libsqlite3-0 \
 		libssl1.0.0 \
@@ -30,6 +32,8 @@ RUN set -ex \
 		gcc \
 		libbz2-dev \
 		libc6-dev \
+		libexpat1-dev \
+		libffi-dev \
 		libgdbm-dev \
 		liblzma-dev \
 		libncurses-dev \
@@ -61,6 +65,8 @@ RUN set -ex \
 		--build="$gnuArch" \
 		--enable-loadable-sqlite-extensions \
 		--enable-shared \
+		--with-system-expat \
+		--with-system-ffi \
 		--without-ensurepip \
 	&& make -j "$(nproc)" \
 	&& make install \
diff --git a/python_windowsservercore/Dockerfile b/python_windowsservercore/Dockerfile
deleted file mode 100644
index b241818..0000000
diff --git a/redmine_3.1-passenger/Dockerfile b/redmine_3.1-passenger/Dockerfile
index ab97f0a..5641080 100644
--- a/redmine_3.1-passenger/Dockerfile
+++ b/redmine_3.1-passenger/Dockerfile
@@ -1,6 +1,6 @@
 FROM redmine:3.1
 
-ENV PASSENGER_VERSION 5.1.4
+ENV PASSENGER_VERSION 5.1.5
 
 RUN buildDeps=' \
 		make \
diff --git a/redmine_3.2-passenger/Dockerfile b/redmine_3.2-passenger/Dockerfile
index fa1ae1f..406fcc6 100644
--- a/redmine_3.2-passenger/Dockerfile
+++ b/redmine_3.2-passenger/Dockerfile
@@ -1,6 +1,6 @@
 FROM redmine:3.2
 
-ENV PASSENGER_VERSION 5.1.4
+ENV PASSENGER_VERSION 5.1.5
 
 RUN buildDeps=' \
 		make \
diff --git a/redmine_passenger/Dockerfile b/redmine_passenger/Dockerfile
index 87b9cfc..232ee6f 100644
--- a/redmine_passenger/Dockerfile
+++ b/redmine_passenger/Dockerfile
@@ -1,6 +1,6 @@
 FROM redmine:3.3
 
-ENV PASSENGER_VERSION 5.1.4
+ENV PASSENGER_VERSION 5.1.5
 
 RUN buildDeps=' \
 		make \

@tianon
Copy link
Member Author

tianon commented Jun 16, 2017

(skipping all the arch-changes-only images)

Build test of #3081; a0279d9 (python, redmine):

$ bashbrew build python:2.7.13
Building bashbrew/cache:47c815b6948dea05b661475cd4d50c7fbcef803c1b60c23d589bd4a8acc4113b (python:2.7.13)
Tagging python:2.7.13
Tagging python:2.7
Tagging python:2

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


$ bashbrew build python:2.7.13-slim
Using bashbrew/cache:c56d5c0e24a3e06cf532aacfbb6ea34ec227bd2072ad64371bb50d11d0d0c4e9 (python:2.7.13-slim)
Tagging python:2.7.13-slim
Tagging python:2.7-slim
Tagging python:2-slim

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


$ bashbrew build python:2.7.13-alpine
Using bashbrew/cache:beffde8a723067719732d569761b1bbe9bb3ba3c1ce5b8c7c0fbac36b52f8159 (python:2.7.13-alpine)
Tagging python:2.7.13-alpine
Tagging python:2.7-alpine
Tagging python:2-alpine

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


$ bashbrew build python:2.7.13-alpine3.6
Using bashbrew/cache:92d898f61f4af1d02ff4c87e348156e9b3151ce537a2b97f8123a3044867cbb6 (python:2.7.13-alpine3.6)
Tagging python:2.7.13-alpine3.6
Tagging python:2.7-alpine3.6
Tagging python:2-alpine3.6

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


$ bashbrew build python:2.7.13-wheezy
Building bashbrew/cache:5e4d46d856760ed124703456052b459573d138f8eea263614b42fc478f33e719 (python:2.7.13-wheezy)
Tagging python:2.7.13-wheezy
Tagging python:2.7-wheezy
Tagging python:2-wheezy

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


$ bashbrew build python:2.7.13-onbuild
Building bashbrew/cache:189b6d74cdeaf4badaa66b3f835911ef66b41c6f1722f3c727a4d42bf5c2510a (python:2.7.13-onbuild)
Tagging python:2.7.13-onbuild
Tagging python:2.7-onbuild
Tagging python:2-onbuild

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


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

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


$ bashbrew build python:3.3.6
Building bashbrew/cache:a7bbd0699c62d08fa31175caa94d96a9c1870f751dc82e050b4f8919cc5c1eaf (python:3.3.6)
Tagging python:3.3.6
Tagging python:3.3

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


$ bashbrew build python:3.3.6-slim
Building bashbrew/cache:c0fe29dea9960c4aeaf8635cfa4c5ada15da5088ad1659d5b0b7d962c733fba5 (python:3.3.6-slim)
Tagging python:3.3.6-slim
Tagging python:3.3-slim

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


$ bashbrew build python:3.3.6-alpine
Building bashbrew/cache:75e0d344052d4377be5067e1810f744fbd30ea8526fe4d8e4b567fa5ff20ad51 (python:3.3.6-alpine)
Tagging python:3.3.6-alpine
Tagging python:3.3-alpine

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


$ bashbrew build python:3.3.6-wheezy
Building bashbrew/cache:6e084ff10e05cd47577900ea17f37ea4491529c139e418da139a307cc9cd2d93 (python:3.3.6-wheezy)
Tagging python:3.3.6-wheezy
Tagging python:3.3-wheezy

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


$ bashbrew build python:3.3.6-onbuild
Building bashbrew/cache:5b73e5f0d591bb4e5b189276535daed387f09c35768ae920eb1e62e9571d33d2 (python:3.3.6-onbuild)
Tagging python:3.3.6-onbuild
Tagging python:3.3-onbuild

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


$ bashbrew build python:3.4.6
Building bashbrew/cache:2b87e822b63cc8d717d6f4303ecd49b0cbc2a63319d723aa8e9fe33b3fb859df (python:3.4.6)
Tagging python:3.4.6
Tagging python:3.4

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


$ bashbrew build python:3.4.6-slim
Building bashbrew/cache:82808c5578925831e584fe858d8e5489f3a1c2096455fbdd37050c14dfb01f14 (python:3.4.6-slim)
Tagging python:3.4.6-slim
Tagging python:3.4-slim

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


$ bashbrew build python:3.4.6-alpine
Building bashbrew/cache:5f202d08bf910c7bd88c34877c47cd88bbb1456ec8616ddb7db000f0bb17a3da (python:3.4.6-alpine)
Tagging python:3.4.6-alpine
Tagging python:3.4-alpine

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


$ bashbrew build python:3.4.6-wheezy
Building bashbrew/cache:0c9b47a657e530664d33a95119b9152e18e49bd2842249e8f04df297cf14efc1 (python:3.4.6-wheezy)
Tagging python:3.4.6-wheezy
Tagging python:3.4-wheezy

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


$ bashbrew build python:3.4.6-onbuild
Building bashbrew/cache:cb3110d9bbe5541f2e346542f30c3a8924885f4c60d54f7e8760e6d9d18156cc (python:3.4.6-onbuild)
Tagging python:3.4.6-onbuild
Tagging python:3.4-onbuild

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


$ bashbrew build python:3.5.3
Building bashbrew/cache:fdca8b4e7385e579039eda260364ac6a43d16252bd6e3a1e68116e1c8fb47a93 (python:3.5.3)
Tagging python:3.5.3
Tagging python:3.5

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


$ bashbrew build python:3.5.3-slim
Building bashbrew/cache:623c45cec1f541de2de72e2adbf3039524917cb309497b216fe0ff000c1d1248 (python:3.5.3-slim)
Tagging python:3.5.3-slim
Tagging python:3.5-slim

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


$ bashbrew build python:3.5.3-alpine
Building bashbrew/cache:b86851dfd3b1fd05257fef4d67a3ad27c164688bdf9b23fba9afcfada21cc9c2 (python:3.5.3-alpine)
Tagging python:3.5.3-alpine
Tagging python:3.5-alpine

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


$ bashbrew build python:3.5.3-onbuild
Building bashbrew/cache:7bfdb4c60646353498e147d6a950a48c65fea61820013d3bb6d2c638c1c66e6b (python:3.5.3-onbuild)
Tagging python:3.5.3-onbuild
Tagging python:3.5-onbuild

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


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

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


$ bashbrew build python:3.6.1
Building bashbrew/cache:12bc85514d017f5f17fbf3edd56bcc8f2a3668db01490409fb658210fec77ef3 (python:3.6.1)
Tagging python:3.6.1
Tagging python:3.6
Tagging python:3
Tagging python:latest

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


$ bashbrew build python:3.6.1-slim
Building bashbrew/cache:913ca51588020a08c498d042ebffc11bab1916c47630fee232e84ea10470af82 (python:3.6.1-slim)
Tagging python:3.6.1-slim
Tagging python:3.6-slim
Tagging python:3-slim
Tagging python:slim

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


$ bashbrew build python:3.6.1-alpine
Building bashbrew/cache:2026935d7bd5c76203870f1d8ef35144dbc6162edaa11114e3ade9ca48816ae6 (python:3.6.1-alpine)
Tagging python:3.6.1-alpine
Tagging python:3.6-alpine
Tagging python:3-alpine
Tagging python:alpine

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


$ bashbrew build python:3.6.1-alpine3.6
Building bashbrew/cache:3985a65bd4cb37fb949ae7d36b277e2d51d6574060d608087aa835cd9d7552d1 (python:3.6.1-alpine3.6)
Tagging python:3.6.1-alpine3.6
Tagging python:3.6-alpine3.6
Tagging python:3-alpine3.6
Tagging python:alpine3.6

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


$ bashbrew build python:3.6.1-onbuild
Building bashbrew/cache:f929fa513c915bd49b52a6d9ef4bc506440786adcb1092bf9c3731be1de19d52 (python:3.6.1-onbuild)
Tagging python:3.6.1-onbuild
Tagging python:3.6-onbuild
Tagging python:3-onbuild
Tagging python:onbuild

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


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

$ test/run.sh python:3.6.1-windowsservercore
testing python:3.6.1-windowsservercore
	image does not exist!
$ bashbrew build redmine:3.1.7
Building bashbrew/cache:22debafe54ecf64e6034518e24f94ef25880ab357452e7f7608425002b4b0715 (redmine:3.1.7)
Tagging redmine:3.1.7
Tagging redmine:3.1

$ test/run.sh redmine:3.1.7
testing redmine:3.1.7
	'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.1.7-passenger
Building bashbrew/cache:6580c22df7832b427c438bf663112c72384fa86f9ef377c2a497c47c9fe3fe00 (redmine:3.1.7-passenger)
Tagging redmine:3.1.7-passenger
Tagging redmine:3.1-passenger

$ test/run.sh redmine:3.1.7-passenger
testing redmine:3.1.7-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.6
Building bashbrew/cache:6b0ab01718c28846b5ee67b042a9c9287a0c18ddae1164c412c0731a37818040 (redmine:3.2.6)
Tagging redmine:3.2.6
Tagging redmine:3.2

$ test/run.sh redmine:3.2.6
testing redmine:3.2.6
	'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.6-passenger
Building bashbrew/cache:fff2f81e6f3ce385e706710001a25f4753f41a5f3d09857462828a732e973f5f (redmine:3.2.6-passenger)
Tagging redmine:3.2.6-passenger
Tagging redmine:3.2-passenger

$ test/run.sh redmine:3.2.6-passenger
testing redmine:3.2.6-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.3
Building bashbrew/cache:64c638b0dd46a77c821dd852526cfed781cd8dee5fb05e02d431fc423d20da9d (redmine:3.3.3)
Tagging redmine:3.3.3
Tagging redmine:3.3
Tagging redmine:3
Tagging redmine:latest

$ test/run.sh redmine:3.3.3
testing redmine:3.3.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.3.3-passenger
Building bashbrew/cache:6bcbe611bfa70c857a946a6e0ef7e93350172b58b361cabad79308bec8c80765 (redmine:3.3.3-passenger)
Tagging redmine:3.3.3-passenger
Tagging redmine:3.3-passenger
Tagging redmine:3-passenger
Tagging redmine:passenger

$ test/run.sh redmine:3.3.3-passenger
testing redmine:3.3.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

The following images failed at least one test:

  • python:
    • python:2.7.13-windowsservercore
    • python:3.5.3-windowsservercore
    • python:3.6.1-windowsservercore

@yosifkit yosifkit merged commit bc585c3 into docker-library:master Jun 16, 2017
@yosifkit yosifkit deleted the update-docker-library branch June 16, 2017 23:45
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