-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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 cassandra, drupal, ghost, haproxy, julia, mariadb, pypy, and python #4634
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ython Update arches following Jessie transition to LTS for gcc, openjdk, python, ruby, tomcat
Diff:diff --git a/_bashbrew-arches b/_bashbrew-arches
index 98c163b..c1841f0 100644
--- a/_bashbrew-arches
+++ b/_bashbrew-arches
@@ -31,46 +31,6 @@ drupal:7-fpm-alpine @ arm64v8
drupal:7-fpm-alpine @ i386
drupal:7-fpm-alpine @ ppc64le
drupal:7-fpm-alpine @ s390x
-drupal:8.3 @ amd64
-drupal:8.3 @ arm32v5
-drupal:8.3 @ arm32v7
-drupal:8.3 @ arm64v8
-drupal:8.3 @ i386
-drupal:8.3 @ ppc64le
-drupal:8.3 @ s390x
-drupal:8.3-fpm @ amd64
-drupal:8.3-fpm @ arm32v5
-drupal:8.3-fpm @ arm32v7
-drupal:8.3-fpm @ arm64v8
-drupal:8.3-fpm @ i386
-drupal:8.3-fpm @ ppc64le
-drupal:8.3-fpm @ s390x
-drupal:8.3-fpm-alpine @ amd64
-drupal:8.3-fpm-alpine @ arm32v6
-drupal:8.3-fpm-alpine @ arm64v8
-drupal:8.3-fpm-alpine @ i386
-drupal:8.3-fpm-alpine @ ppc64le
-drupal:8.3-fpm-alpine @ s390x
-drupal:8.4 @ amd64
-drupal:8.4 @ arm32v5
-drupal:8.4 @ arm32v7
-drupal:8.4 @ arm64v8
-drupal:8.4 @ i386
-drupal:8.4 @ ppc64le
-drupal:8.4 @ s390x
-drupal:8.4-fpm @ amd64
-drupal:8.4-fpm @ arm32v5
-drupal:8.4-fpm @ arm32v7
-drupal:8.4-fpm @ arm64v8
-drupal:8.4-fpm @ i386
-drupal:8.4-fpm @ ppc64le
-drupal:8.4-fpm @ s390x
-drupal:8.4-fpm-alpine @ amd64
-drupal:8.4-fpm-alpine @ arm32v6
-drupal:8.4-fpm-alpine @ arm64v8
-drupal:8.4-fpm-alpine @ i386
-drupal:8.4-fpm-alpine @ ppc64le
-drupal:8.4-fpm-alpine @ s390x
drupal:fpm @ amd64
drupal:fpm @ arm32v5
drupal:fpm @ arm32v7
@@ -88,18 +48,29 @@ drupal:latest @ arm32v7
drupal:latest @ arm64v8
drupal:latest @ i386
drupal:latest @ ppc64le
+drupal:rc @ amd64
+drupal:rc @ arm32v5
+drupal:rc @ arm32v7
+drupal:rc @ arm64v8
+drupal:rc @ i386
+drupal:rc @ ppc64le
+drupal:rc-fpm @ amd64
+drupal:rc-fpm @ arm32v5
+drupal:rc-fpm @ arm32v7
+drupal:rc-fpm @ arm64v8
+drupal:rc-fpm @ i386
+drupal:rc-fpm @ ppc64le
+drupal:rc-fpm-alpine @ amd64
+drupal:rc-fpm-alpine @ arm32v6
+drupal:rc-fpm-alpine @ arm64v8
+drupal:rc-fpm-alpine @ i386
+drupal:rc-fpm-alpine @ ppc64le
gcc:5 @ amd64
gcc:5 @ arm32v5
gcc:5 @ arm32v7
-gcc:5 @ arm64v8
-gcc:5 @ ppc64le
-gcc:5 @ s390x
gcc:6 @ amd64
gcc:6 @ arm32v5
gcc:6 @ arm32v7
-gcc:6 @ arm64v8
-gcc:6 @ ppc64le
-gcc:6 @ s390x
gcc:7 @ amd64
gcc:7 @ arm32v5
gcc:7 @ arm32v7
@@ -120,6 +91,11 @@ ghost:0 @ ppc64le
ghost:0 @ s390x
ghost:0-alpine @ amd64
ghost:alpine @ amd64
+ghost:alpine @ arm32v6
+ghost:alpine @ arm64v8
+ghost:alpine @ i386
+ghost:alpine @ ppc64le
+ghost:alpine @ s390x
ghost:latest @ amd64
ghost:latest @ arm32v7
ghost:latest @ arm64v8
@@ -134,6 +110,11 @@ haproxy:1.5 @ i386
haproxy:1.5 @ ppc64le
haproxy:1.5 @ s390x
haproxy:1.5-alpine @ amd64
+haproxy:1.5-alpine @ arm32v6
+haproxy:1.5-alpine @ arm64v8
+haproxy:1.5-alpine @ i386
+haproxy:1.5-alpine @ ppc64le
+haproxy:1.5-alpine @ s390x
haproxy:1.6 @ amd64
haproxy:1.6 @ arm32v5
haproxy:1.6 @ arm32v7
@@ -174,26 +155,32 @@ haproxy:latest @ i386
haproxy:latest @ ppc64le
haproxy:latest @ s390x
julia:jessie @ amd64
-julia:jessie @ arm32v7
julia:jessie @ i386
julia:stretch @ amd64
-julia:stretch @ arm32v7
-julia:stretch @ arm64v8
julia:stretch @ i386
julia:windowsservercore-1709 @ windows-amd64
julia:windowsservercore-ltsc2016 @ windows-amd64
mariadb:5 @ amd64
+mariadb:5 @ i386
+mariadb:5 @ ppc64le
mariadb:10.0 @ amd64
+mariadb:10.0 @ arm64v8
+mariadb:10.0 @ i386
+mariadb:10.0 @ ppc64le
mariadb:10.1 @ amd64
+mariadb:10.1 @ arm64v8
+mariadb:10.1 @ ppc64le
mariadb:10.2 @ amd64
+mariadb:10.2 @ arm64v8
+mariadb:10.2 @ i386
+mariadb:10.2 @ ppc64le
mariadb:latest @ amd64
+mariadb:latest @ arm64v8
+mariadb:latest @ ppc64le
openjdk:7 @ amd64
openjdk:7 @ arm32v5
openjdk:7 @ arm32v7
-openjdk:7 @ arm64v8
openjdk:7 @ i386
-openjdk:7 @ ppc64le
-openjdk:7 @ s390x
openjdk:7-alpine @ amd64
openjdk:7-alpine @ arm32v6
openjdk:7-alpine @ arm64v8
@@ -203,10 +190,7 @@ openjdk:7-alpine @ s390x
openjdk:7-jre @ amd64
openjdk:7-jre @ arm32v5
openjdk:7-jre @ arm32v7
-openjdk:7-jre @ arm64v8
openjdk:7-jre @ i386
-openjdk:7-jre @ ppc64le
-openjdk:7-jre @ s390x
openjdk:7-jre-alpine @ amd64
openjdk:7-jre-alpine @ arm32v6
openjdk:7-jre-alpine @ arm64v8
@@ -341,12 +325,12 @@ python:2-alpine3.6 @ arm64v8
python:2-alpine3.6 @ i386
python:2-alpine3.6 @ ppc64le
python:2-alpine3.6 @ s390x
-python:2-alpine3.8 @ amd64
-python:2-alpine3.8 @ arm32v6
-python:2-alpine3.8 @ arm64v8
-python:2-alpine3.8 @ i386
-python:2-alpine3.8 @ ppc64le
-python:2-alpine3.8 @ 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-alpine @ arm32v6
python:2-alpine @ arm64v8
@@ -356,17 +340,7 @@ python:2-alpine @ s390x
python:2-jessie @ amd64
python:2-jessie @ arm32v5
python:2-jessie @ arm32v7
-python:2-jessie @ arm64v8
python:2-jessie @ i386
-python:2-jessie @ ppc64le
-python:2-jessie @ s390x
-python:2-onbuild @ amd64
-python:2-onbuild @ arm32v5
-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 @ arm32v5
python:2-slim @ arm32v7
@@ -391,12 +365,12 @@ python:2-wheezy @ arm32v7
python:2-wheezy @ i386
python:2-windowsservercore-1709 @ windows-amd64
python:2-windowsservercore-ltsc2016 @ windows-amd64
-python:3.4-alpine3.8 @ amd64
-python:3.4-alpine3.8 @ arm32v6
-python:3.4-alpine3.8 @ arm64v8
-python:3.4-alpine3.8 @ i386
-python:3.4-alpine3.8 @ ppc64le
-python:3.4-alpine3.8 @ s390x
+python:3.4-alpine3.7 @ amd64
+python:3.4-alpine3.7 @ arm32v6
+python:3.4-alpine3.7 @ arm64v8
+python:3.4-alpine3.7 @ i386
+python:3.4-alpine3.7 @ ppc64le
+python:3.4-alpine3.7 @ s390x
python:3.4-alpine @ amd64
python:3.4-alpine @ arm32v6
python:3.4-alpine @ arm64v8
@@ -406,17 +380,7 @@ python:3.4-alpine @ s390x
python:3.4-jessie @ amd64
python:3.4-jessie @ arm32v5
python:3.4-jessie @ arm32v7
-python:3.4-jessie @ arm64v8
python:3.4-jessie @ i386
-python:3.4-jessie @ ppc64le
-python:3.4-jessie @ s390x
-python:3.4-onbuild @ amd64
-python:3.4-onbuild @ arm32v5
-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 @ arm32v5
python:3.4-slim @ arm32v7
@@ -439,12 +403,12 @@ python:3.4-wheezy @ amd64
python:3.4-wheezy @ arm32v5
python:3.4-wheezy @ arm32v7
python:3.4-wheezy @ i386
-python:3.5-alpine3.8 @ amd64
-python:3.5-alpine3.8 @ arm32v6
-python:3.5-alpine3.8 @ arm64v8
-python:3.5-alpine3.8 @ i386
-python:3.5-alpine3.8 @ ppc64le
-python:3.5-alpine3.8 @ s390x
+python:3.5-alpine3.7 @ amd64
+python:3.5-alpine3.7 @ arm32v6
+python:3.5-alpine3.7 @ arm64v8
+python:3.5-alpine3.7 @ i386
+python:3.5-alpine3.7 @ ppc64le
+python:3.5-alpine3.7 @ s390x
python:3.5-alpine @ amd64
python:3.5-alpine @ arm32v6
python:3.5-alpine @ arm64v8
@@ -454,17 +418,7 @@ python:3.5-alpine @ s390x
python:3.5-jessie @ amd64
python:3.5-jessie @ arm32v5
python:3.5-jessie @ arm32v7
-python:3.5-jessie @ arm64v8
python:3.5-jessie @ i386
-python:3.5-jessie @ ppc64le
-python:3.5-jessie @ s390x
-python:3.5-onbuild @ amd64
-python:3.5-onbuild @ arm32v5
-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-slim @ arm32v5
python:3.5-slim @ arm32v7
@@ -489,12 +443,12 @@ python:3.6-alpine3.6 @ arm64v8
python:3.6-alpine3.6 @ i386
python:3.6-alpine3.6 @ ppc64le
python:3.6-alpine3.6 @ s390x
-python:3.6-alpine3.8 @ amd64
-python:3.6-alpine3.8 @ arm32v6
-python:3.6-alpine3.8 @ arm64v8
-python:3.6-alpine3.8 @ i386
-python:3.6-alpine3.8 @ ppc64le
-python:3.6-alpine3.8 @ s390x
+python:3.6-alpine3.7 @ amd64
+python:3.6-alpine3.7 @ arm32v6
+python:3.6-alpine3.7 @ arm64v8
+python:3.6-alpine3.7 @ i386
+python:3.6-alpine3.7 @ ppc64le
+python:3.6-alpine3.7 @ s390x
python:3.6-alpine @ amd64
python:3.6-alpine @ arm32v6
python:3.6-alpine @ arm64v8
@@ -504,17 +458,7 @@ python:3.6-alpine @ s390x
python:3.6-jessie @ amd64
python:3.6-jessie @ arm32v5
python:3.6-jessie @ arm32v7
-python:3.6-jessie @ arm64v8
python:3.6-jessie @ i386
-python:3.6-jessie @ ppc64le
-python:3.6-jessie @ s390x
-python:3.6-onbuild @ amd64
-python:3.6-onbuild @ arm32v5
-python:3.6-onbuild @ arm32v7
-python:3.6-onbuild @ arm64v8
-python:3.6-onbuild @ i386
-python:3.6-onbuild @ ppc64le
-python:3.6-onbuild @ s390x
python:3.6-slim @ amd64
python:3.6-slim @ arm32v5
python:3.6-slim @ arm32v7
@@ -535,12 +479,12 @@ python:3.6-stretch @ ppc64le
python:3.6-stretch @ s390x
python:3.6-windowsservercore-1709 @ windows-amd64
python:3.6-windowsservercore-ltsc2016 @ windows-amd64
-python:alpine3.8 @ amd64
-python:alpine3.8 @ arm32v6
-python:alpine3.8 @ arm64v8
-python:alpine3.8 @ i386
-python:alpine3.8 @ ppc64le
-python:alpine3.8 @ 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:alpine @ arm32v6
python:alpine @ arm64v8
@@ -579,17 +523,7 @@ ruby:2.3-alpine @ s390x
ruby:2.3-jessie @ amd64
ruby:2.3-jessie @ arm32v5
ruby:2.3-jessie @ arm32v7
-ruby:2.3-jessie @ arm64v8
ruby:2.3-jessie @ i386
-ruby:2.3-jessie @ ppc64le
-ruby:2.3-jessie @ s390x
-ruby:2.3-onbuild @ amd64
-ruby:2.3-onbuild @ arm32v5
-ruby:2.3-onbuild @ arm32v7
-ruby:2.3-onbuild @ arm64v8
-ruby:2.3-onbuild @ i386
-ruby:2.3-onbuild @ ppc64le
-ruby:2.3-onbuild @ s390x
ruby:2.3-slim @ amd64
ruby:2.3-slim @ arm32v5
ruby:2.3-slim @ arm32v7
@@ -623,17 +557,7 @@ ruby:2.4-alpine @ s390x
ruby:2.4-jessie @ amd64
ruby:2.4-jessie @ arm32v5
ruby:2.4-jessie @ arm32v7
-ruby:2.4-jessie @ arm64v8
ruby:2.4-jessie @ i386
-ruby:2.4-jessie @ ppc64le
-ruby:2.4-jessie @ s390x
-ruby:2.4-onbuild @ amd64
-ruby:2.4-onbuild @ arm32v5
-ruby:2.4-onbuild @ arm32v7
-ruby:2.4-onbuild @ arm64v8
-ruby:2.4-onbuild @ i386
-ruby:2.4-onbuild @ ppc64le
-ruby:2.4-onbuild @ s390x
ruby:2.4-slim @ amd64
ruby:2.4-slim @ arm32v5
ruby:2.4-slim @ arm32v7
@@ -721,10 +645,7 @@ tomcat:7-jre8-slim @ s390x
tomcat:7-slim @ amd64
tomcat:7-slim @ arm32v5
tomcat:7-slim @ arm32v7
-tomcat:7-slim @ arm64v8
tomcat:7-slim @ i386
-tomcat:7-slim @ ppc64le
-tomcat:7-slim @ s390x
tomcat:8.0 @ amd64
tomcat:8.0 @ arm32v5
tomcat:8.0 @ arm32v7
@@ -761,10 +682,7 @@ tomcat:8.0-jre8-slim @ s390x
tomcat:8.0-slim @ amd64
tomcat:8.0-slim @ arm32v5
tomcat:8.0-slim @ arm32v7
-tomcat:8.0-slim @ arm64v8
tomcat:8.0-slim @ i386
-tomcat:8.0-slim @ ppc64le
-tomcat:8.0-slim @ s390x
tomcat:9 @ amd64
tomcat:9 @ arm32v5
tomcat:9 @ arm32v7
diff --git a/_bashbrew-list b/_bashbrew-list
index 542d2c6..e49b5f7 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -21,22 +21,6 @@ drupal:8
drupal:8-apache
drupal:8-fpm
drupal:8-fpm-alpine
-drupal:8.3
-drupal:8.3-apache
-drupal:8.3-fpm
-drupal:8.3-fpm-alpine
-drupal:8.3.9
-drupal:8.3.9-apache
-drupal:8.3.9-fpm
-drupal:8.3.9-fpm-alpine
-drupal:8.4
-drupal:8.4-apache
-drupal:8.4-fpm
-drupal:8.4-fpm-alpine
-drupal:8.4.8
-drupal:8.4.8-apache
-drupal:8.4.8-fpm
-drupal:8.4.8-fpm-alpine
drupal:8.5
drupal:8.5-apache
drupal:8.5-fpm
@@ -45,10 +29,22 @@ drupal:8.5.5
drupal:8.5.5-apache
drupal:8.5.5-fpm
drupal:8.5.5-fpm-alpine
+drupal:8.6-rc
+drupal:8.6-rc-apache
+drupal:8.6-rc-fpm
+drupal:8.6-rc-fpm-alpine
+drupal:8.6.0-alpha1
+drupal:8.6.0-alpha1-apache
+drupal:8.6.0-alpha1-fpm
+drupal:8.6.0-alpha1-fpm-alpine
drupal:apache
drupal:fpm
drupal:fpm-alpine
drupal:latest
+drupal:rc
+drupal:rc-apache
+drupal:rc-fpm
+drupal:rc-fpm-alpine
gcc:5
gcc:5.5
gcc:5.5.0
@@ -70,10 +66,10 @@ ghost:0.11.13
ghost:0.11.13-alpine
ghost:1
ghost:1-alpine
-ghost:1.24
-ghost:1.24-alpine
-ghost:1.24.9
-ghost:1.24.9-alpine
+ghost:1.25
+ghost:1.25-alpine
+ghost:1.25.0
+ghost:1.25.0-alpine
ghost:alpine
ghost:latest
haproxy:1
@@ -106,41 +102,41 @@ julia:0.6-jessie
julia:0.6-stretch
julia:0.6-windowsservercore-1709
julia:0.6-windowsservercore-ltsc2016
-julia:0.6.3
-julia:0.6.3-jessie
-julia:0.6.3-stretch
-julia:0.6.3-windowsservercore-1709
-julia:0.6.3-windowsservercore-ltsc2016
+julia:0.6.4
+julia:0.6.4-jessie
+julia:0.6.4-stretch
+julia:0.6.4-windowsservercore-1709
+julia:0.6.4-windowsservercore-ltsc2016
julia:jessie
julia:latest
julia:stretch
julia:windowsservercore-1709
julia:windowsservercore-ltsc2016
mariadb:5
-mariadb:5-wheezy
+mariadb:5-trusty
mariadb:5.5
-mariadb:5.5-wheezy
+mariadb:5.5-trusty
mariadb:5.5.60
-mariadb:5.5.60-wheezy
+mariadb:5.5.60-trusty
mariadb:10
-mariadb:10-jessie
+mariadb:10-bionic
mariadb:10.0
-mariadb:10.0-jessie
+mariadb:10.0-xenial
mariadb:10.0.35
-mariadb:10.0.35-jessie
+mariadb:10.0.35-xenial
mariadb:10.1
-mariadb:10.1-jessie
+mariadb:10.1-bionic
mariadb:10.1.34
-mariadb:10.1.34-jessie
+mariadb:10.1.34-bionic
mariadb:10.2
-mariadb:10.2-jessie
+mariadb:10.2-bionic
mariadb:10.2.16
-mariadb:10.2.16-jessie
+mariadb:10.2.16-bionic
mariadb:10.3
-mariadb:10.3-jessie
+mariadb:10.3-bionic
mariadb:10.3.8
-mariadb:10.3.8-jessie
-mariadb:jessie
+mariadb:10.3.8-bionic
+mariadb:bionic
mariadb:latest
openjdk:7
openjdk:7u181
@@ -400,7 +396,6 @@ python:2-alpine3.6
python:2-alpine3.7
python:2-alpine3.8
python:2-jessie
-python:2-onbuild
python:2-slim
python:2-slim-jessie
python:2-slim-stretch
@@ -415,7 +410,6 @@ python:2.7-alpine3.6
python:2.7-alpine3.7
python:2.7-alpine3.8
python:2.7-jessie
-python:2.7-onbuild
python:2.7-slim
python:2.7-slim-jessie
python:2.7-slim-stretch
@@ -430,7 +424,6 @@ python:2.7.15-alpine3.6
python:2.7.15-alpine3.7
python:2.7.15-alpine3.8
python:2.7.15-jessie
-python:2.7.15-onbuild
python:2.7.15-slim
python:2.7.15-slim-jessie
python:2.7.15-slim-stretch
@@ -454,7 +447,6 @@ python:3.4-alpine
python:3.4-alpine3.7
python:3.4-alpine3.8
python:3.4-jessie
-python:3.4-onbuild
python:3.4-slim
python:3.4-slim-jessie
python:3.4-slim-stretch
@@ -465,7 +457,6 @@ python:3.4.8-alpine
python:3.4.8-alpine3.7
python:3.4.8-alpine3.8
python:3.4.8-jessie
-python:3.4.8-onbuild
python:3.4.8-slim
python:3.4.8-slim-jessie
python:3.4.8-slim-stretch
@@ -476,7 +467,6 @@ python:3.5-alpine
python:3.5-alpine3.7
python:3.5-alpine3.8
python:3.5-jessie
-python:3.5-onbuild
python:3.5-slim
python:3.5-slim-jessie
python:3.5-slim-stretch
@@ -486,7 +476,6 @@ python:3.5.5-alpine
python:3.5.5-alpine3.7
python:3.5.5-alpine3.8
python:3.5.5-jessie
-python:3.5.5-onbuild
python:3.5.5-slim
python:3.5.5-slim-jessie
python:3.5.5-slim-stretch
@@ -497,7 +486,6 @@ python:3.6-alpine3.6
python:3.6-alpine3.7
python:3.6-alpine3.8
python:3.6-jessie
-python:3.6-onbuild
python:3.6-slim
python:3.6-slim-jessie
python:3.6-slim-stretch
@@ -511,7 +499,6 @@ python:3.6.6-alpine3.6
python:3.6.6-alpine3.7
python:3.6.6-alpine3.8
python:3.6.6-jessie
-python:3.6.6-onbuild
python:3.6.6-slim
python:3.6.6-slim-jessie
python:3.6.6-slim-stretch
@@ -559,7 +546,6 @@ ruby:2.3
ruby:2.3-alpine
ruby:2.3-alpine3.7
ruby:2.3-jessie
-ruby:2.3-onbuild
ruby:2.3-slim
ruby:2.3-slim-jessie
ruby:2.3-slim-stretch
@@ -568,7 +554,6 @@ ruby:2.3.7
ruby:2.3.7-alpine
ruby:2.3.7-alpine3.7
ruby:2.3.7-jessie
-ruby:2.3.7-onbuild
ruby:2.3.7-slim
ruby:2.3.7-slim-jessie
ruby:2.3.7-slim-stretch
@@ -578,7 +563,6 @@ ruby:2.4-alpine
ruby:2.4-alpine3.6
ruby:2.4-alpine3.7
ruby:2.4-jessie
-ruby:2.4-onbuild
ruby:2.4-slim
ruby:2.4-slim-jessie
ruby:2.4-slim-stretch
@@ -588,7 +572,6 @@ ruby:2.4.4-alpine
ruby:2.4.4-alpine3.6
ruby:2.4.4-alpine3.7
ruby:2.4.4-jessie
-ruby:2.4.4-onbuild
ruby:2.4.4-slim
ruby:2.4.4-slim-jessie
ruby:2.4.4-slim-stretch
diff --git a/_bashbrew-shared-tags b/_bashbrew-shared-tags
index 22a72a1..a221722 100644
--- a/_bashbrew-shared-tags
+++ b/_bashbrew-shared-tags
@@ -1,6 +1,6 @@
julia:0 -- julia:stretch, julia:windowsservercore-ltsc2016, julia:windowsservercore-1709
julia:0.6 -- julia:stretch, julia:windowsservercore-ltsc2016, julia:windowsservercore-1709
-julia:0.6.3 -- julia:stretch, julia:windowsservercore-ltsc2016, julia:windowsservercore-1709
+julia:0.6.4 -- julia:stretch, julia:windowsservercore-ltsc2016, julia:windowsservercore-1709
julia:latest -- julia:stretch, julia:windowsservercore-ltsc2016, julia:windowsservercore-1709
openjdk:8u171-jdk-nanoserver -- openjdk:nanoserver-sac2016
openjdk:8u171-jdk-windowsservercore -- openjdk:windowsservercore-ltsc2016, openjdk:windowsservercore-1709
diff --git a/cassandra_2.1/docker-entrypoint.sh b/cassandra_2.1/docker-entrypoint.sh
index 871f7f4..6299af0 100755
--- a/cassandra_2.1/docker-entrypoint.sh
+++ b/cassandra_2.1/docker-entrypoint.sh
@@ -17,7 +17,7 @@ _ip_address() {
# scrape the first non-localhost IP address of the container
# in Swarm Mode, we often get two IPs -- the container IP, and the (shared) VIP, and the container IP should always be first
ip address | awk '
- $1 == "inet" && $2 !~ /^127[.]/ {
+ $1 == "inet" && $NF != "lo" {
gsub(/\/.+$/, "", $2)
print $2
exit
diff --git a/cassandra_2/docker-entrypoint.sh b/cassandra_2/docker-entrypoint.sh
index 871f7f4..6299af0 100755
--- a/cassandra_2/docker-entrypoint.sh
+++ b/cassandra_2/docker-entrypoint.sh
@@ -17,7 +17,7 @@ _ip_address() {
# scrape the first non-localhost IP address of the container
# in Swarm Mode, we often get two IPs -- the container IP, and the (shared) VIP, and the container IP should always be first
ip address | awk '
- $1 == "inet" && $2 !~ /^127[.]/ {
+ $1 == "inet" && $NF != "lo" {
gsub(/\/.+$/, "", $2)
print $2
exit
diff --git a/cassandra_3.0/docker-entrypoint.sh b/cassandra_3.0/docker-entrypoint.sh
index 871f7f4..6299af0 100755
--- a/cassandra_3.0/docker-entrypoint.sh
+++ b/cassandra_3.0/docker-entrypoint.sh
@@ -17,7 +17,7 @@ _ip_address() {
# scrape the first non-localhost IP address of the container
# in Swarm Mode, we often get two IPs -- the container IP, and the (shared) VIP, and the container IP should always be first
ip address | awk '
- $1 == "inet" && $2 !~ /^127[.]/ {
+ $1 == "inet" && $NF != "lo" {
gsub(/\/.+$/, "", $2)
print $2
exit
diff --git a/cassandra_latest/docker-entrypoint.sh b/cassandra_latest/docker-entrypoint.sh
index 871f7f4..6299af0 100755
--- a/cassandra_latest/docker-entrypoint.sh
+++ b/cassandra_latest/docker-entrypoint.sh
@@ -17,7 +17,7 @@ _ip_address() {
# scrape the first non-localhost IP address of the container
# in Swarm Mode, we often get two IPs -- the container IP, and the (shared) VIP, and the container IP should always be first
ip address | awk '
- $1 == "inet" && $2 !~ /^127[.]/ {
+ $1 == "inet" && $NF != "lo" {
gsub(/\/.+$/, "", $2)
print $2
exit
diff --git a/drupal_8.3-fpm-alpine/Dockerfile b/drupal_8.3-fpm-alpine/Dockerfile
deleted file mode 100644
index bdcc610..0000000
diff --git a/drupal_8.3-fpm/Dockerfile b/drupal_8.3-fpm/Dockerfile
deleted file mode 100644
index dc89444..0000000
diff --git a/drupal_8.4-fpm/Dockerfile b/drupal_8.4-fpm/Dockerfile
deleted file mode 100644
index 15f98bd..0000000
diff --git a/drupal_8.4/Dockerfile b/drupal_8.4/Dockerfile
deleted file mode 100644
index a25fad7..0000000
diff --git a/drupal_8.4-fpm-alpine/Dockerfile b/drupal_rc-fpm-alpine/Dockerfile
similarity index 94%
rename from drupal_8.4-fpm-alpine/Dockerfile
rename to drupal_rc-fpm-alpine/Dockerfile
index b72da83..88e3d92 100644
--- a/drupal_8.4-fpm-alpine/Dockerfile
+++ b/drupal_rc-fpm-alpine/Dockerfile
@@ -1,5 +1,5 @@
# from https://www.drupal.org/docs/8/system-requirements/drupal-8-php-requirements
-FROM php:7.1-fpm-alpine
+FROM php:7.2-fpm-alpine
# install the PHP extensions we need
# postgresql-dev is needed for https://bugs.alpinelinux.org/issues/3642
@@ -43,8 +43,8 @@ RUN { \
WORKDIR /var/www/html
# https://www.drupal.org/node/3060/release
-ENV DRUPAL_VERSION 8.4.8
-ENV DRUPAL_MD5 f922c5fead1e05ecf155cfd63983fcf1
+ENV DRUPAL_VERSION 8.6.0-alpha1
+ENV DRUPAL_MD5 15cda0cacdf2287dfa44649d3fc590ef
RUN curl -fSL "https://ftp.drupal.org/files/projects/drupal-${DRUPAL_VERSION}.tar.gz" -o drupal.tar.gz \
&& echo "${DRUPAL_MD5} *drupal.tar.gz" | md5sum -c - \
diff --git a/drupal_8.3/Dockerfile b/drupal_rc-fpm/Dockerfile
similarity index 94%
rename from drupal_8.3/Dockerfile
rename to drupal_rc-fpm/Dockerfile
index c5967db..18054f6 100644
--- a/drupal_8.3/Dockerfile
+++ b/drupal_rc-fpm/Dockerfile
@@ -1,5 +1,5 @@
# from https://www.drupal.org/docs/8/system-requirements/drupal-8-php-requirements
-FROM php:7.1-apache
+FROM php:7.2-fpm
# install the PHP extensions we need
RUN set -ex; \
@@ -54,8 +54,8 @@ RUN { \
WORKDIR /var/www/html
# https://www.drupal.org/node/3060/release
-ENV DRUPAL_VERSION 8.3.9
-ENV DRUPAL_MD5 b53f505b0243d608b6a6550ae664bc75
+ENV DRUPAL_VERSION 8.6.0-alpha1
+ENV DRUPAL_MD5 15cda0cacdf2287dfa44649d3fc590ef
RUN curl -fSL "https://ftp.drupal.org/files/projects/drupal-${DRUPAL_VERSION}.tar.gz" -o drupal.tar.gz \
&& echo "${DRUPAL_MD5} *drupal.tar.gz" | md5sum -c - \
diff --git a/drupal_latest/Dockerfile b/drupal_rc/Dockerfile
similarity index 95%
copy from drupal_latest/Dockerfile
copy to drupal_rc/Dockerfile
index 9d9d594..cdacf7a 100644
--- a/drupal_latest/Dockerfile
+++ b/drupal_rc/Dockerfile
@@ -54,8 +54,8 @@ RUN { \
WORKDIR /var/www/html
# https://www.drupal.org/node/3060/release
-ENV DRUPAL_VERSION 8.5.5
-ENV DRUPAL_MD5 4fee1348bbac85cae82d6634e7296b9f
+ENV DRUPAL_VERSION 8.6.0-alpha1
+ENV DRUPAL_MD5 15cda0cacdf2287dfa44649d3fc590ef
RUN curl -fSL "https://ftp.drupal.org/files/projects/drupal-${DRUPAL_VERSION}.tar.gz" -o drupal.tar.gz \
&& echo "${DRUPAL_MD5} *drupal.tar.gz" | md5sum -c - \
diff --git a/ghost_alpine/Dockerfile b/ghost_alpine/Dockerfile
index d806ed7..cea4494 100644
--- a/ghost_alpine/Dockerfile
+++ b/ghost_alpine/Dockerfile
@@ -1,6 +1,6 @@
# https://docs.ghost.org/supported-node-versions/
# https://github.com/nodejs/LTS
-FROM node:6-alpine
+FROM node:8-alpine
# grab su-exec for easy step-down from root
RUN apk add --no-cache 'su-exec>=0.2'
@@ -17,7 +17,7 @@ RUN npm install -g "ghost-cli@$GHOST_CLI_VERSION"
ENV GHOST_INSTALL /var/lib/ghost
ENV GHOST_CONTENT /var/lib/ghost/content
-ENV GHOST_VERSION 1.24.9
+ENV GHOST_VERSION 1.25.0
RUN set -ex; \
mkdir -p "$GHOST_INSTALL"; \
diff --git a/ghost_latest/Dockerfile b/ghost_latest/Dockerfile
index 15d30e1..6613f6c 100644
--- a/ghost_latest/Dockerfile
+++ b/ghost_latest/Dockerfile
@@ -1,6 +1,6 @@
# https://docs.ghost.org/supported-node-versions/
# https://github.com/nodejs/LTS
-FROM node:6-slim
+FROM node:8-slim
# grab gosu for easy step-down from root
ENV GOSU_VERSION 1.10
@@ -22,7 +22,7 @@ RUN npm install -g "ghost-cli@$GHOST_CLI_VERSION"
ENV GHOST_INSTALL /var/lib/ghost
ENV GHOST_CONTENT /var/lib/ghost/content
-ENV GHOST_VERSION 1.24.9
+ENV GHOST_VERSION 1.25.0
RUN set -ex; \
mkdir -p "$GHOST_INSTALL"; \
@@ -58,14 +58,14 @@ RUN set -eux; \
cd "$GHOST_INSTALL/current"; \
# scrape the expected version of sqlite3 directly from Ghost itself
sqlite3Version="$(npm view . optionalDependencies.sqlite3)"; \
- if ! gosu node npm install "sqlite3@$sqlite3Version"; then \
+ if ! gosu node yarn add "sqlite3@$sqlite3Version" --force; then \
# must be some non-amd64 architecture pre-built binaries aren't published for, so let's install some build deps and do-it-all-over-again
savedAptMark="$(apt-mark showmanual)"; \
apt-get update; \
apt-get install -y --no-install-recommends python make gcc g++ libc-dev; \
rm -rf /var/lib/apt/lists/*; \
\
- gosu node npm install "sqlite3@$sqlite3Version" --build-from-source; \
+ gosu node yarn add "sqlite3@$sqlite3Version" --force --build-from-source; \
\
apt-mark showmanual | xargs apt-mark auto > /dev/null; \
[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; \
diff --git a/haproxy_1.5-alpine/Dockerfile b/haproxy_1.5-alpine/Dockerfile
index 16afc05..0571901 100644
--- a/haproxy_1.5-alpine/Dockerfile
+++ b/haproxy_1.5-alpine/Dockerfile
@@ -1,9 +1,9 @@
# vim:set ft=dockerfile:
-FROM alpine:3.5
+FROM alpine:3.8
ENV HAPROXY_MAJOR 1.5
ENV HAPROXY_VERSION 1.5.19
-ENV HAPROXY_MD5 74d49316f00e1fd9859bcac84ab04b5c
+ENV HAPROXY_SHA256 e00ae2a633da614967f2e3ebebdb817ec537cba8383b833fc8d9a506876e0d5e
# see https://sources.debian.net/src/haproxy/jessie/debian/rules/ for some helpful navigation of the possible "make" arguments
RUN set -x \
@@ -23,7 +23,7 @@ RUN set -x \
\
# install HAProxy
&& wget -O haproxy.tar.gz "https://www.haproxy.org/download/${HAPROXY_MAJOR}/src/haproxy-${HAPROXY_VERSION}.tar.gz" \
- && echo "$HAPROXY_MD5 *haproxy.tar.gz" | md5sum -c \
+ && echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c \
&& mkdir -p /usr/src/haproxy \
&& tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1 \
&& rm haproxy.tar.gz \
diff --git a/haproxy_1.5/Dockerfile b/haproxy_1.5/Dockerfile
index 1b3d6a6..ec54217 100644
--- a/haproxy_1.5/Dockerfile
+++ b/haproxy_1.5/Dockerfile
@@ -1,33 +1,27 @@
# vim:set ft=dockerfile:
-FROM debian:jessie
-
-RUN apt-get update \
- && apt-get install -y --no-install-recommends \
- libpcre3 \
- libssl1.0.0 \
- && rm -rf /var/lib/apt/lists/*
+FROM debian:stretch-slim
ENV HAPROXY_MAJOR 1.5
ENV HAPROXY_VERSION 1.5.19
-ENV HAPROXY_MD5 74d49316f00e1fd9859bcac84ab04b5c
+ENV HAPROXY_SHA256 e00ae2a633da614967f2e3ebebdb817ec537cba8383b833fc8d9a506876e0d5e
# see https://sources.debian.net/src/haproxy/jessie/debian/rules/ for some helpful navigation of the possible "make" arguments
RUN set -x \
\
- && buildDeps=' \
+ && savedAptMark="$(apt-mark showmanual)" \
+ && apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
gcc \
libc6-dev \
libpcre3-dev \
- libssl-dev \
+ libssl1.0-dev \
make \
wget \
zlib1g-dev \
- ' \
- && apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
+ && rm -rf /var/lib/apt/lists/* \
\
&& wget -O haproxy.tar.gz "https://www.haproxy.org/download/${HAPROXY_MAJOR}/src/haproxy-${HAPROXY_VERSION}.tar.gz" \
- && echo "$HAPROXY_MD5 *haproxy.tar.gz" | md5sum -c \
+ && echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c \
&& mkdir -p /usr/src/haproxy \
&& tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1 \
&& rm haproxy.tar.gz \
@@ -45,7 +39,16 @@ RUN set -x \
&& cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors \
&& rm -rf /usr/src/haproxy \
\
- && apt-get purge -y --auto-remove $buildDeps
+ && apt-mark auto '.*' > /dev/null \
+ && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } \
+ && find /usr/local -type f -executable -exec ldd '{}' ';' \
+ | awk '/=>/ { print $(NF-1) }' \
+ | sort -u \
+ | xargs -r dpkg-query --search \
+ | cut -d: -f1 \
+ | sort -u \
+ | xargs -r apt-mark manual \
+ && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false
COPY docker-entrypoint.sh /
ENTRYPOINT ["/docker-entrypoint.sh"]
diff --git a/haproxy_1.6-alpine/Dockerfile b/haproxy_1.6-alpine/Dockerfile
index 92901da..b3ac31a 100644
--- a/haproxy_1.6-alpine/Dockerfile
+++ b/haproxy_1.6-alpine/Dockerfile
@@ -1,9 +1,9 @@
# vim:set ft=dockerfile:
-FROM alpine:3.7
+FROM alpine:3.8
ENV HAPROXY_MAJOR 1.6
ENV HAPROXY_VERSION 1.6.14
-ENV HAPROXY_MD5 5daf73eb70052e8ec66c40817f265202
+ENV HAPROXY_SHA256 bac949838a3a497221d1a9e937d60cba32156783a216146a524ce40675b6b828
# see https://sources.debian.net/src/haproxy/jessie/debian/rules/ for some helpful navigation of the possible "make" arguments
RUN set -x \
@@ -24,7 +24,7 @@ RUN set -x \
\
# install HAProxy
&& wget -O haproxy.tar.gz "https://www.haproxy.org/download/${HAPROXY_MAJOR}/src/haproxy-${HAPROXY_VERSION}.tar.gz" \
- && echo "$HAPROXY_MD5 *haproxy.tar.gz" | md5sum -c \
+ && echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c \
&& mkdir -p /usr/src/haproxy \
&& tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1 \
&& rm haproxy.tar.gz \
diff --git a/haproxy_1.6/Dockerfile b/haproxy_1.6/Dockerfile
index 4010993..a07c33e 100644
--- a/haproxy_1.6/Dockerfile
+++ b/haproxy_1.6/Dockerfile
@@ -1,35 +1,28 @@
# vim:set ft=dockerfile:
-FROM debian:jessie-backports
-
-RUN apt-get update \
- && apt-get install -y --no-install-recommends \
- liblua5.3-0 \
- libpcre3 \
- libssl1.0.0 \
- && rm -rf /var/lib/apt/lists/*
+FROM debian:stretch-slim
ENV HAPROXY_MAJOR 1.6
ENV HAPROXY_VERSION 1.6.14
-ENV HAPROXY_MD5 5daf73eb70052e8ec66c40817f265202
+ENV HAPROXY_SHA256 bac949838a3a497221d1a9e937d60cba32156783a216146a524ce40675b6b828
# see https://sources.debian.net/src/haproxy/jessie/debian/rules/ for some helpful navigation of the possible "make" arguments
RUN set -x \
\
- && buildDeps=' \
+ && savedAptMark="$(apt-mark showmanual)" \
+ && apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
gcc \
libc6-dev \
liblua5.3-dev \
libpcre3-dev \
- libssl-dev \
+ libssl1.0-dev \
make \
wget \
zlib1g-dev \
- ' \
- && apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
+ && rm -rf /var/lib/apt/lists/* \
\
&& wget -O haproxy.tar.gz "https://www.haproxy.org/download/${HAPROXY_MAJOR}/src/haproxy-${HAPROXY_VERSION}.tar.gz" \
- && echo "$HAPROXY_MD5 *haproxy.tar.gz" | md5sum -c \
+ && echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c \
&& mkdir -p /usr/src/haproxy \
&& tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1 \
&& rm haproxy.tar.gz \
@@ -48,7 +41,16 @@ RUN set -x \
&& cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors \
&& rm -rf /usr/src/haproxy \
\
- && apt-get purge -y --auto-remove $buildDeps
+ && apt-mark auto '.*' > /dev/null \
+ && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } \
+ && find /usr/local -type f -executable -exec ldd '{}' ';' \
+ | awk '/=>/ { print $(NF-1) }' \
+ | sort -u \
+ | xargs -r dpkg-query --search \
+ | cut -d: -f1 \
+ | sort -u \
+ | xargs -r apt-mark manual \
+ && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false
COPY docker-entrypoint.sh /
ENTRYPOINT ["/docker-entrypoint.sh"]
diff --git a/haproxy_1.7-alpine/Dockerfile b/haproxy_1.7-alpine/Dockerfile
index 0281fdb..3216645 100644
--- a/haproxy_1.7-alpine/Dockerfile
+++ b/haproxy_1.7-alpine/Dockerfile
@@ -1,9 +1,9 @@
# vim:set ft=dockerfile:
-FROM alpine:3.7
+FROM alpine:3.8
ENV HAPROXY_MAJOR 1.7
ENV HAPROXY_VERSION 1.7.11
-ENV HAPROXY_MD5 25be5ad717a71da89a65c3c24250e2eb
+ENV HAPROXY_SHA256 d564b8e9429d1e8e13cb648bf4694926b472e36da1079df946bb732927b232ea
# see https://sources.debian.net/src/haproxy/jessie/debian/rules/ for some helpful navigation of the possible "make" arguments
RUN set -x \
@@ -24,7 +24,7 @@ RUN set -x \
\
# install HAProxy
&& wget -O haproxy.tar.gz "https://www.haproxy.org/download/${HAPROXY_MAJOR}/src/haproxy-${HAPROXY_VERSION}.tar.gz" \
- && echo "$HAPROXY_MD5 *haproxy.tar.gz" | md5sum -c \
+ && echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c \
&& mkdir -p /usr/src/haproxy \
&& tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1 \
&& rm haproxy.tar.gz \
diff --git a/haproxy_1.7/Dockerfile b/haproxy_1.7/Dockerfile
index 34b4402..69b02c7 100644
--- a/haproxy_1.7/Dockerfile
+++ b/haproxy_1.7/Dockerfile
@@ -1,21 +1,15 @@
# vim:set ft=dockerfile:
FROM debian:stretch-slim
-RUN apt-get update \
- && apt-get install -y --no-install-recommends \
- liblua5.3-0 \
- libpcre3 \
- libssl1.1 \
- && rm -rf /var/lib/apt/lists/*
-
ENV HAPROXY_MAJOR 1.7
ENV HAPROXY_VERSION 1.7.11
-ENV HAPROXY_MD5 25be5ad717a71da89a65c3c24250e2eb
+ENV HAPROXY_SHA256 d564b8e9429d1e8e13cb648bf4694926b472e36da1079df946bb732927b232ea
# see https://sources.debian.net/src/haproxy/jessie/debian/rules/ for some helpful navigation of the possible "make" arguments
RUN set -x \
\
- && buildDeps=' \
+ && savedAptMark="$(apt-mark showmanual)" \
+ && apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
gcc \
libc6-dev \
@@ -25,11 +19,10 @@ RUN set -x \
make \
wget \
zlib1g-dev \
- ' \
- && apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
+ && rm -rf /var/lib/apt/lists/* \
\
&& wget -O haproxy.tar.gz "https://www.haproxy.org/download/${HAPROXY_MAJOR}/src/haproxy-${HAPROXY_VERSION}.tar.gz" \
- && echo "$HAPROXY_MD5 *haproxy.tar.gz" | md5sum -c \
+ && echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c \
&& mkdir -p /usr/src/haproxy \
&& tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1 \
&& rm haproxy.tar.gz \
@@ -48,7 +41,16 @@ RUN set -x \
&& cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors \
&& rm -rf /usr/src/haproxy \
\
- && apt-get purge -y --auto-remove $buildDeps
+ && apt-mark auto '.*' > /dev/null \
+ && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } \
+ && find /usr/local -type f -executable -exec ldd '{}' ';' \
+ | awk '/=>/ { print $(NF-1) }' \
+ | sort -u \
+ | xargs -r dpkg-query --search \
+ | cut -d: -f1 \
+ | sort -u \
+ | xargs -r apt-mark manual \
+ && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false
COPY docker-entrypoint.sh /
ENTRYPOINT ["/docker-entrypoint.sh"]
diff --git a/haproxy_alpine/Dockerfile b/haproxy_alpine/Dockerfile
index e87052a..cceeed6 100644
--- a/haproxy_alpine/Dockerfile
+++ b/haproxy_alpine/Dockerfile
@@ -1,9 +1,9 @@
# vim:set ft=dockerfile:
-FROM alpine:3.7
+FROM alpine:3.8
ENV HAPROXY_MAJOR 1.8
ENV HAPROXY_VERSION 1.8.12
-ENV HAPROXY_MD5 9f37013ec1e76942a67a9f7c067af9f2
+ENV HAPROXY_SHA256 f438a98e657935fa8fad48b98d9029a399e0ad9105cf0e7e8e54365f93d83e9b
# see https://sources.debian.net/src/haproxy/jessie/debian/rules/ for some helpful navigation of the possible "make" arguments
RUN set -x \
@@ -24,7 +24,7 @@ RUN set -x \
\
# install HAProxy
&& wget -O haproxy.tar.gz "https://www.haproxy.org/download/${HAPROXY_MAJOR}/src/haproxy-${HAPROXY_VERSION}.tar.gz" \
- && echo "$HAPROXY_MD5 *haproxy.tar.gz" | md5sum -c \
+ && echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c \
&& mkdir -p /usr/src/haproxy \
&& tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1 \
&& rm haproxy.tar.gz \
diff --git a/haproxy_latest/Dockerfile b/haproxy_latest/Dockerfile
index 82bf25e..60869a8 100644
--- a/haproxy_latest/Dockerfile
+++ b/haproxy_latest/Dockerfile
@@ -1,21 +1,15 @@
# vim:set ft=dockerfile:
FROM debian:stretch-slim
-RUN apt-get update \
- && apt-get install -y --no-install-recommends \
- liblua5.3-0 \
- libpcre3 \
- libssl1.1 \
- && rm -rf /var/lib/apt/lists/*
-
ENV HAPROXY_MAJOR 1.8
ENV HAPROXY_VERSION 1.8.12
-ENV HAPROXY_MD5 9f37013ec1e76942a67a9f7c067af9f2
+ENV HAPROXY_SHA256 f438a98e657935fa8fad48b98d9029a399e0ad9105cf0e7e8e54365f93d83e9b
# see https://sources.debian.net/src/haproxy/jessie/debian/rules/ for some helpful navigation of the possible "make" arguments
RUN set -x \
\
- && buildDeps=' \
+ && savedAptMark="$(apt-mark showmanual)" \
+ && apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
gcc \
libc6-dev \
@@ -25,11 +19,10 @@ RUN set -x \
make \
wget \
zlib1g-dev \
- ' \
- && apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
+ && rm -rf /var/lib/apt/lists/* \
\
&& wget -O haproxy.tar.gz "https://www.haproxy.org/download/${HAPROXY_MAJOR}/src/haproxy-${HAPROXY_VERSION}.tar.gz" \
- && echo "$HAPROXY_MD5 *haproxy.tar.gz" | md5sum -c \
+ && echo "$HAPROXY_SHA256 *haproxy.tar.gz" | sha256sum -c \
&& mkdir -p /usr/src/haproxy \
&& tar -xzf haproxy.tar.gz -C /usr/src/haproxy --strip-components=1 \
&& rm haproxy.tar.gz \
@@ -48,7 +41,16 @@ RUN set -x \
&& cp -R /usr/src/haproxy/examples/errorfiles /usr/local/etc/haproxy/errors \
&& rm -rf /usr/src/haproxy \
\
- && apt-get purge -y --auto-remove $buildDeps
+ && apt-mark auto '.*' > /dev/null \
+ && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } \
+ && find /usr/local -type f -executable -exec ldd '{}' ';' \
+ | awk '/=>/ { print $(NF-1) }' \
+ | sort -u \
+ | xargs -r dpkg-query --search \
+ | cut -d: -f1 \
+ | sort -u \
+ | xargs -r apt-mark manual \
+ && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false
COPY docker-entrypoint.sh /
ENTRYPOINT ["/docker-entrypoint.sh"]
diff --git a/julia_jessie/Dockerfile b/julia_jessie/Dockerfile
index 7eda9d2..47a393a 100644
--- a/julia_jessie/Dockerfile
+++ b/julia_jessie/Dockerfile
@@ -17,7 +17,7 @@ ENV PATH $JULIA_PATH/bin:$PATH
ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495
# https://julialang.org/downloads/
-ENV JULIA_VERSION 0.6.3
+ENV JULIA_VERSION 0.6.4
RUN set -eux; \
\
@@ -32,14 +32,14 @@ RUN set -eux; \
fi; \
\
# https://julialang.org/downloads/#julia-command-line-version
-# https://julialang-s3.julialang.org/bin/checksums/julia-0.6.3.sha256
+# https://julialang-s3.julialang.org/bin/checksums/julia-0.6.4.sha256
# this "case" statement is generated via "update.sh"
dpkgArch="$(dpkg --print-architecture)"; \
case "${dpkgArch##*-}" in \
- amd64) tarArch='x86_64'; dirArch='x64'; sha256='36212ed8e1c864599e9f149d884d504eee15b57b96bf918cb5b9ac35a5ab6283' ;; \
- armhf) tarArch='armv7l'; dirArch='armv7l'; sha256='abe9dd0cbf890a13bfe69581bf4eee100c8834bf4c0296416d20af54d80e6d9a' ;; \
- arm64) tarArch='aarch64'; dirArch='aarch64'; sha256='cdd1420fc3df0058978ccb20e2f4db47cb6d3dd164cb67ba70ee2d5c99306c47' ;; \
- i386) tarArch='i686'; dirArch='x86'; sha256='3e6f2c3d0a168077ddd61383566513303b0153c56352df2dde1531eb16d79143' ;; \
+# amd64
+ amd64) tarArch='x86_64'; dirArch='x64'; sha256='d20e6984bcf8c3692d853a9922e2cf1de19b91201cb9e396d9264c32cebedc46' ;; \
+# i386
+ i386) tarArch='i686'; dirArch='x86'; sha256='ab45280c799e63ab04da7a928fee79b43e41b457a6d4c48058798b9bad542688' ;; \
*) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding Julia binary release"; exit 1 ;; \
esac; \
\
diff --git a/julia_stretch/Dockerfile b/julia_stretch/Dockerfile
index 61f4ef8..6a7b5b5 100644
--- a/julia_stretch/Dockerfile
+++ b/julia_stretch/Dockerfile
@@ -17,7 +17,7 @@ ENV PATH $JULIA_PATH/bin:$PATH
ENV JULIA_GPG 3673DF529D9049477F76B37566E3C7DC03D6E495
# https://julialang.org/downloads/
-ENV JULIA_VERSION 0.6.3
+ENV JULIA_VERSION 0.6.4
RUN set -eux; \
\
@@ -32,14 +32,14 @@ RUN set -eux; \
fi; \
\
# https://julialang.org/downloads/#julia-command-line-version
-# https://julialang-s3.julialang.org/bin/checksums/julia-0.6.3.sha256
+# https://julialang-s3.julialang.org/bin/checksums/julia-0.6.4.sha256
# this "case" statement is generated via "update.sh"
dpkgArch="$(dpkg --print-architecture)"; \
case "${dpkgArch##*-}" in \
- amd64) tarArch='x86_64'; dirArch='x64'; sha256='36212ed8e1c864599e9f149d884d504eee15b57b96bf918cb5b9ac35a5ab6283' ;; \
- armhf) tarArch='armv7l'; dirArch='armv7l'; sha256='abe9dd0cbf890a13bfe69581bf4eee100c8834bf4c0296416d20af54d80e6d9a' ;; \
- arm64) tarArch='aarch64'; dirArch='aarch64'; sha256='cdd1420fc3df0058978ccb20e2f4db47cb6d3dd164cb67ba70ee2d5c99306c47' ;; \
- i386) tarArch='i686'; dirArch='x86'; sha256='3e6f2c3d0a168077ddd61383566513303b0153c56352df2dde1531eb16d79143' ;; \
+# amd64
+ amd64) tarArch='x86_64'; dirArch='x64'; sha256='d20e6984bcf8c3692d853a9922e2cf1de19b91201cb9e396d9264c32cebedc46' ;; \
+# i386
+ i386) tarArch='i686'; dirArch='x86'; sha256='ab45280c799e63ab04da7a928fee79b43e41b457a6d4c48058798b9bad542688' ;; \
*) echo >&2 "error: current architecture ($dpkgArch) does not have a corresponding Julia binary release"; exit 1 ;; \
esac; \
\
diff --git a/julia_windowsservercore-1709/Dockerfile b/julia_windowsservercore-1709/Dockerfile
index d793e33..8ae71d7 100644
--- a/julia_windowsservercore-1709/Dockerfile
+++ b/julia_windowsservercore-1709/Dockerfile
@@ -3,8 +3,8 @@ FROM microsoft/windowsservercore:1709
# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
-ENV JULIA_VERSION 0.6.3
-ENV JULIA_SHA256 e6eef263bbe6d95d2def300407edb6a624e77166d73f423cd7fc895f8464cffd
+ENV JULIA_VERSION 0.6.4
+ENV JULIA_SHA256 aa16b5fb54ab2821a09022db83d92db5d07c1092a24b7091f54fb4bca9e564eb
RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION -replace '[.-][^.-]+$', '')); \
Write-Host ('Downloading {0} ...' -f $url); \
diff --git a/julia_windowsservercore-ltsc2016/Dockerfile b/julia_windowsservercore-ltsc2016/Dockerfile
index 7f565e2..84a0d89 100644
--- a/julia_windowsservercore-ltsc2016/Dockerfile
+++ b/julia_windowsservercore-ltsc2016/Dockerfile
@@ -3,8 +3,8 @@ FROM microsoft/windowsservercore:ltsc2016
# $ProgressPreference: https://github.com/PowerShell/PowerShell/issues/2138#issuecomment-251261324
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
-ENV JULIA_VERSION 0.6.3
-ENV JULIA_SHA256 e6eef263bbe6d95d2def300407edb6a624e77166d73f423cd7fc895f8464cffd
+ENV JULIA_VERSION 0.6.4
+ENV JULIA_SHA256 aa16b5fb54ab2821a09022db83d92db5d07c1092a24b7091f54fb4bca9e564eb
RUN $url = ('https://julialang-s3.julialang.org/bin/winnt/x64/{1}/julia-{0}-win64.exe' -f $env:JULIA_VERSION, ($env:JULIA_VERSION -replace '[.-][^.-]+$', '')); \
Write-Host ('Downloading {0} ...' -f $url); \
diff --git a/mariadb_10.0/Dockerfile b/mariadb_10.0/Dockerfile
index 98104e6..5712557 100644
--- a/mariadb_10.0/Dockerfile
+++ b/mariadb_10.0/Dockerfile
@@ -1,9 +1,22 @@
# vim:set ft=dockerfile:
-FROM debian:jessie
+FROM ubuntu:xenial
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN groupadd -r mysql && useradd -r -g mysql mysql
+# https://bugs.debian.org/830696 (apt uses gpgv by default in newer releases, rather than gpg)
+RUN set -ex; \
+ apt-get update; \
+ if ! which gpg; then \
+ apt-get install -y --no-install-recommends gnupg; \
+ fi; \
+# Ubuntu includes "gnupg" (not "gnupg2", but still 2.x), but not dirmngr, and gnupg 2.x requires dirmngr
+# so, if we're not running gnupg 1.x, explicitly install dirmngr too
+ if ! gpg --version | grep -q '^gpg (GnuPG) 1\.'; then \
+ apt-get install -y --no-install-recommends dirmngr; \
+ fi; \
+ rm -rf /var/lib/apt/lists/*
+
# add gosu for easy step-down from root
ENV GOSU_VERSION 1.10
RUN set -ex; \
@@ -24,6 +37,7 @@ RUN set -ex; \
export GNUPGHOME="$(mktemp -d)"; \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
+ command -v gpgconf > /dev/null && gpgconf --kill all || :; \
rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc; \
\
chmod +x /usr/local/bin/gosu; \
@@ -34,17 +48,26 @@ RUN set -ex; \
RUN mkdir /docker-entrypoint-initdb.d
-# install "pwgen" for randomizing passwords
# install "apt-transport-https" for Percona's repo (switched to https-only)
+# install "pwgen" for randomizing passwords
+# install "tzdata" for /usr/share/zoneinfo/
RUN apt-get update && apt-get install -y --no-install-recommends \
apt-transport-https ca-certificates \
pwgen \
+ tzdata \
&& rm -rf /var/lib/apt/lists/*
ENV GPG_KEYS \
# Key fingerprint = 1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB
# MariaDB Package Signing Key <[email protected]>
+# for MariaDB 5.5
199369E5404BD5FC7D2FE43BCBCB082A1BB943DB \
+# pub rsa4096 2016-03-30 [SC]
+# 177F 4010 FE56 CA33 3630 0305 F165 6F24 C74C D1D8
+# uid [ unknown] MariaDB Signing Key <[email protected]>
+# sub rsa4096 2016-03-30 [E]
+# for MariaDB 10+
+ 177F4010FE56CA3336300305F1656F24C74CD1D8 \
# pub 1024D/CD2EFD2A 2009-12-15
# Key fingerprint = 430B DF5C 56E7 C94E 848E E60C 1C4C BDCD CD2E FD2A
# uid Percona MySQL Development Team <[email protected]>
@@ -61,22 +84,17 @@ RUN set -ex; \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
done; \
gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/mariadb.gpg; \
+ command -v gpgconf > /dev/null && gpgconf --kill all || :; \
rm -r "$GNUPGHOME"; \
apt-key list
-# add Percona's repo for xtrabackup (which is useful for Galera)
-RUN echo "deb https://repo.percona.com/apt jessie main" > /etc/apt/sources.list.d/percona.list \
- && { \
- echo 'Package: *'; \
- echo 'Pin: release o=Percona Development Team'; \
- echo 'Pin-Priority: 998'; \
- } > /etc/apt/preferences.d/percona
-
+# bashbrew-architectures: amd64 arm64v8 i386 ppc64le
ENV MARIADB_MAJOR 10.0
-ENV MARIADB_VERSION 10.0.35+maria-1~jessie
+ENV MARIADB_VERSION 10.0.35+maria-1~xenial
-RUN echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/debian jessie main" > /etc/apt/sources.list.d/mariadb.list \
- && { \
+RUN set -e;\
+ echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/ubuntu xenial main" > /etc/apt/sources.list.d/mariadb.list; \
+ { \
echo 'Package: *'; \
echo 'Pin: release o=MariaDB'; \
echo 'Pin-Priority: 999'; \
@@ -86,30 +104,51 @@ RUN echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/debian jessi
# 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
-RUN { \
+RUN set -ex; \
+ { \
echo "mariadb-server-$MARIADB_MAJOR" mysql-server/root_password password 'unused'; \
echo "mariadb-server-$MARIADB_MAJOR" mysql-server/root_password_again password 'unused'; \
- } | debconf-set-selections \
- && apt-get update \
- && apt-get install -y \
+ } | debconf-set-selections; \
+ backupPackage='percona-xtrabackup'; \
+##<autogenerated> from Dockerfile-percona-block ##
+# add Percona's repo for xtrabackup (which is useful for Galera)
+ echo "deb [arch=amd64,i386] https://repo.percona.com/apt xenial main" > /etc/apt/sources.list.d/percona.list; \
+ { \
+ echo 'Package: *'; \
+ echo 'Pin: release o=Percona Development Team'; \
+ echo 'Pin-Priority: 998'; \
+ } > /etc/apt/preferences.d/percona; \
+# percona-xtrabackup is amd64/i386 only (mariadb-backup is on all arches that mariadb-server is)
+ dpkgArch="$(dpkg --print-architecture)"; \
+ if [[ "$backupPackage" == percona* ]]; then \
+ case "${dpkgArch##*-}" in \
+ amd64|i386) ;; \
+ *) backupPackage= ;; \
+ esac; \
+ fi; \
+##</autogenerated>##
+ apt-get update; \
+ apt-get install -y \
"mariadb-server=$MARIADB_VERSION" \
-# percona-xtrabackup is installed at the same time so that `mysql-common` is only installed once from just mariadb repos
- percona-xtrabackup \
+# percona-xtrabackup/mariadb-backup is installed at the same time so that `mysql-common` is only installed once from just mariadb repos
+ $backupPackage \
socat \
- && rm -rf /var/lib/apt/lists/* \
+ ; \
+ rm -rf /var/lib/apt/lists/*; \
# comment out any "user" entires in the MySQL config ("docker-entrypoint.sh" or "--user" will handle user switching)
- && sed -ri 's/^user\s/#&/' /etc/mysql/my.cnf /etc/mysql/conf.d/* \
+ sed -ri 's/^user\s/#&/' /etc/mysql/my.cnf /etc/mysql/conf.d/*; \
# purge and re-create /var/lib/mysql with appropriate ownership
- && rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql /var/run/mysqld \
- && chown -R mysql:mysql /var/lib/mysql /var/run/mysqld \
+ rm -rf /var/lib/mysql; \
+ mkdir -p /var/lib/mysql /var/run/mysqld; \
+ chown -R mysql:mysql /var/lib/mysql /var/run/mysqld; \
# ensure that /var/run/mysqld (used for socket and lock files) is writable regardless of the UID our mysqld instance ends up having at runtime
- && chmod 777 /var/run/mysqld \
+ chmod 777 /var/run/mysqld; \
# comment out a few problematic configuration values
- && find /etc/mysql/ -name '*.cnf' -print0 \
+ find /etc/mysql/ -name '*.cnf' -print0 \
| xargs -0 grep -lZE '^(bind-address|log)' \
- | xargs -rt -0 sed -Ei 's/^(bind-address|log)/#&/' \
+ | xargs -rt -0 sed -Ei 's/^(bind-address|log)/#&/'; \
# don't reverse lookup hostnames, they are usually another container
- && echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf
+ echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf
VOLUME /var/lib/mysql
diff --git a/mariadb_10.1/Dockerfile b/mariadb_10.1/Dockerfile
index eec3d3c..3584811 100644
--- a/mariadb_10.1/Dockerfile
+++ b/mariadb_10.1/Dockerfile
@@ -1,9 +1,22 @@
# vim:set ft=dockerfile:
-FROM debian:jessie
+FROM ubuntu:bionic
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN groupadd -r mysql && useradd -r -g mysql mysql
+# https://bugs.debian.org/830696 (apt uses gpgv by default in newer releases, rather than gpg)
+RUN set -ex; \
+ apt-get update; \
+ if ! which gpg; then \
+ apt-get install -y --no-install-recommends gnupg; \
+ fi; \
+# Ubuntu includes "gnupg" (not "gnupg2", but still 2.x), but not dirmngr, and gnupg 2.x requires dirmngr
+# so, if we're not running gnupg 1.x, explicitly install dirmngr too
+ if ! gpg --version | grep -q '^gpg (GnuPG) 1\.'; then \
+ apt-get install -y --no-install-recommends dirmngr; \
+ fi; \
+ rm -rf /var/lib/apt/lists/*
+
# add gosu for easy step-down from root
ENV GOSU_VERSION 1.10
RUN set -ex; \
@@ -24,6 +37,7 @@ RUN set -ex; \
export GNUPGHOME="$(mktemp -d)"; \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
+ command -v gpgconf > /dev/null && gpgconf --kill all || :; \
rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc; \
\
chmod +x /usr/local/bin/gosu; \
@@ -34,17 +48,26 @@ RUN set -ex; \
RUN mkdir /docker-entrypoint-initdb.d
-# install "pwgen" for randomizing passwords
# install "apt-transport-https" for Percona's repo (switched to https-only)
+# install "pwgen" for randomizing passwords
+# install "tzdata" for /usr/share/zoneinfo/
RUN apt-get update && apt-get install -y --no-install-recommends \
apt-transport-https ca-certificates \
pwgen \
+ tzdata \
&& rm -rf /var/lib/apt/lists/*
ENV GPG_KEYS \
# Key fingerprint = 1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB
# MariaDB Package Signing Key <[email protected]>
+# for MariaDB 5.5
199369E5404BD5FC7D2FE43BCBCB082A1BB943DB \
+# pub rsa4096 2016-03-30 [SC]
+# 177F 4010 FE56 CA33 3630 0305 F165 6F24 C74C D1D8
+# uid [ unknown] MariaDB Signing Key <[email protected]>
+# sub rsa4096 2016-03-30 [E]
+# for MariaDB 10+
+ 177F4010FE56CA3336300305F1656F24C74CD1D8 \
# pub 1024D/CD2EFD2A 2009-12-15
# Key fingerprint = 430B DF5C 56E7 C94E 848E E60C 1C4C BDCD CD2E FD2A
# uid Percona MySQL Development Team <[email protected]>
@@ -61,22 +84,17 @@ RUN set -ex; \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
done; \
gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/mariadb.gpg; \
+ command -v gpgconf > /dev/null && gpgconf --kill all || :; \
rm -r "$GNUPGHOME"; \
apt-key list
-# add Percona's repo for xtrabackup (which is useful for Galera)
-RUN echo "deb https://repo.percona.com/apt jessie main" > /etc/apt/sources.list.d/percona.list \
- && { \
- echo 'Package: *'; \
- echo 'Pin: release o=Percona Development Team'; \
- echo 'Pin-Priority: 998'; \
- } > /etc/apt/preferences.d/percona
-
+# bashbrew-architectures: amd64 arm64v8 ppc64le
ENV MARIADB_MAJOR 10.1
-ENV MARIADB_VERSION 10.1.34+maria-1~jessie
+ENV MARIADB_VERSION 1:10.1.34+maria-1~bionic
-RUN echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/debian jessie main" > /etc/apt/sources.list.d/mariadb.list \
- && { \
+RUN set -e;\
+ echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/ubuntu bionic main" > /etc/apt/sources.list.d/mariadb.list; \
+ { \
echo 'Package: *'; \
echo 'Pin: release o=MariaDB'; \
echo 'Pin-Priority: 999'; \
@@ -86,30 +104,34 @@ RUN echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/debian jessi
# 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
-RUN { \
+RUN set -ex; \
+ { \
echo "mariadb-server-$MARIADB_MAJOR" mysql-server/root_password password 'unused'; \
echo "mariadb-server-$MARIADB_MAJOR" mysql-server/root_password_again password 'unused'; \
- } | debconf-set-selections \
- && apt-get update \
- && apt-get install -y \
+ } | debconf-set-selections; \
+ backupPackage='mariadb-backup-10.1'; \
+ apt-get update; \
+ apt-get install -y \
"mariadb-server=$MARIADB_VERSION" \
-# percona-xtrabackup is installed at the same time so that `mysql-common` is only installed once from just mariadb repos
- percona-xtrabackup \
+# percona-xtrabackup/mariadb-backup is installed at the same time so that `mysql-common` is only installed once from just mariadb repos
+ $backupPackage \
socat \
- && rm -rf /var/lib/apt/lists/* \
+ ; \
+ rm -rf /var/lib/apt/lists/*; \
# comment out any "user" entires in the MySQL config ("docker-entrypoint.sh" or "--user" will handle user switching)
- && sed -ri 's/^user\s/#&/' /etc/mysql/my.cnf /etc/mysql/conf.d/* \
+ sed -ri 's/^user\s/#&/' /etc/mysql/my.cnf /etc/mysql/conf.d/*; \
# purge and re-create /var/lib/mysql with appropriate ownership
- && rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql /var/run/mysqld \
- && chown -R mysql:mysql /var/lib/mysql /var/run/mysqld \
+ rm -rf /var/lib/mysql; \
+ mkdir -p /var/lib/mysql /var/run/mysqld; \
+ chown -R mysql:mysql /var/lib/mysql /var/run/mysqld; \
# ensure that /var/run/mysqld (used for socket and lock files) is writable regardless of the UID our mysqld instance ends up having at runtime
- && chmod 777 /var/run/mysqld \
+ chmod 777 /var/run/mysqld; \
# comment out a few problematic configuration values
- && find /etc/mysql/ -name '*.cnf' -print0 \
+ find /etc/mysql/ -name '*.cnf' -print0 \
| xargs -0 grep -lZE '^(bind-address|log)' \
- | xargs -rt -0 sed -Ei 's/^(bind-address|log)/#&/' \
+ | xargs -rt -0 sed -Ei 's/^(bind-address|log)/#&/'; \
# don't reverse lookup hostnames, they are usually another container
- && echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf
+ echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf
VOLUME /var/lib/mysql
diff --git a/mariadb_10.2/Dockerfile b/mariadb_10.2/Dockerfile
index d206f2e..3eafb40 100644
--- a/mariadb_10.2/Dockerfile
+++ b/mariadb_10.2/Dockerfile
@@ -1,9 +1,22 @@
# vim:set ft=dockerfile:
-FROM debian:jessie
+FROM ubuntu:bionic
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN groupadd -r mysql && useradd -r -g mysql mysql
+# https://bugs.debian.org/830696 (apt uses gpgv by default in newer releases, rather than gpg)
+RUN set -ex; \
+ apt-get update; \
+ if ! which gpg; then \
+ apt-get install -y --no-install-recommends gnupg; \
+ fi; \
+# Ubuntu includes "gnupg" (not "gnupg2", but still 2.x), but not dirmngr, and gnupg 2.x requires dirmngr
+# so, if we're not running gnupg 1.x, explicitly install dirmngr too
+ if ! gpg --version | grep -q '^gpg (GnuPG) 1\.'; then \
+ apt-get install -y --no-install-recommends dirmngr; \
+ fi; \
+ rm -rf /var/lib/apt/lists/*
+
# add gosu for easy step-down from root
ENV GOSU_VERSION 1.10
RUN set -ex; \
@@ -24,6 +37,7 @@ RUN set -ex; \
export GNUPGHOME="$(mktemp -d)"; \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
+ command -v gpgconf > /dev/null && gpgconf --kill all || :; \
rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc; \
\
chmod +x /usr/local/bin/gosu; \
@@ -34,17 +48,26 @@ RUN set -ex; \
RUN mkdir /docker-entrypoint-initdb.d
-# install "pwgen" for randomizing passwords
# install "apt-transport-https" for Percona's repo (switched to https-only)
+# install "pwgen" for randomizing passwords
+# install "tzdata" for /usr/share/zoneinfo/
RUN apt-get update && apt-get install -y --no-install-recommends \
apt-transport-https ca-certificates \
pwgen \
+ tzdata \
&& rm -rf /var/lib/apt/lists/*
ENV GPG_KEYS \
# Key fingerprint = 1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB
# MariaDB Package Signing Key <[email protected]>
+# for MariaDB 5.5
199369E5404BD5FC7D2FE43BCBCB082A1BB943DB \
+# pub rsa4096 2016-03-30 [SC]
+# 177F 4010 FE56 CA33 3630 0305 F165 6F24 C74C D1D8
+# uid [ unknown] MariaDB Signing Key <[email protected]>
+# sub rsa4096 2016-03-30 [E]
+# for MariaDB 10+
+ 177F4010FE56CA3336300305F1656F24C74CD1D8 \
# pub 1024D/CD2EFD2A 2009-12-15
# Key fingerprint = 430B DF5C 56E7 C94E 848E E60C 1C4C BDCD CD2E FD2A
# uid Percona MySQL Development Team <[email protected]>
@@ -61,22 +84,17 @@ RUN set -ex; \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
done; \
gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/mariadb.gpg; \
+ command -v gpgconf > /dev/null && gpgconf --kill all || :; \
rm -r "$GNUPGHOME"; \
apt-key list
-# add Percona's repo for xtrabackup (which is useful for Galera)
-RUN echo "deb https://repo.percona.com/apt jessie main" > /etc/apt/sources.list.d/percona.list \
- && { \
- echo 'Package: *'; \
- echo 'Pin: release o=Percona Development Team'; \
- echo 'Pin-Priority: 998'; \
- } > /etc/apt/preferences.d/percona
-
+# bashbrew-architectures: amd64 arm64v8 i386 ppc64le
ENV MARIADB_MAJOR 10.2
-ENV MARIADB_VERSION 10.2.16+maria~jessie
+ENV MARIADB_VERSION 1:10.2.16+maria~bionic
-RUN echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/debian jessie main" > /etc/apt/sources.list.d/mariadb.list \
- && { \
+RUN set -e;\
+ echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/ubuntu bionic main" > /etc/apt/sources.list.d/mariadb.list; \
+ { \
echo 'Package: *'; \
echo 'Pin: release o=MariaDB'; \
echo 'Pin-Priority: 999'; \
@@ -86,30 +104,34 @@ RUN echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/debian jessi
# 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
-RUN { \
+RUN set -ex; \
+ { \
echo "mariadb-server-$MARIADB_MAJOR" mysql-server/root_password password 'unused'; \
echo "mariadb-server-$MARIADB_MAJOR" mysql-server/root_password_again password 'unused'; \
- } | debconf-set-selections \
- && apt-get update \
- && apt-get install -y \
+ } | debconf-set-selections; \
+ backupPackage='mariadb-backup-10.2'; \
+ apt-get update; \
+ apt-get install -y \
"mariadb-server=$MARIADB_VERSION" \
-# percona-xtrabackup is installed at the same time so that `mysql-common` is only installed once from just mariadb repos
- percona-xtrabackup-24 \
+# percona-xtrabackup/mariadb-backup is installed at the same time so that `mysql-common` is only installed once from just mariadb repos
+ $backupPackage \
socat \
- && rm -rf /var/lib/apt/lists/* \
+ ; \
+ rm -rf /var/lib/apt/lists/*; \
# comment out any "user" entires in the MySQL config ("docker-entrypoint.sh" or "--user" will handle user switching)
- && sed -ri 's/^user\s/#&/' /etc/mysql/my.cnf /etc/mysql/conf.d/* \
+ sed -ri 's/^user\s/#&/' /etc/mysql/my.cnf /etc/mysql/conf.d/*; \
# purge and re-create /var/lib/mysql with appropriate ownership
- && rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql /var/run/mysqld \
- && chown -R mysql:mysql /var/lib/mysql /var/run/mysqld \
+ rm -rf /var/lib/mysql; \
+ mkdir -p /var/lib/mysql /var/run/mysqld; \
+ chown -R mysql:mysql /var/lib/mysql /var/run/mysqld; \
# ensure that /var/run/mysqld (used for socket and lock files) is writable regardless of the UID our mysqld instance ends up having at runtime
- && chmod 777 /var/run/mysqld \
+ chmod 777 /var/run/mysqld; \
# comment out a few problematic configuration values
- && find /etc/mysql/ -name '*.cnf' -print0 \
+ find /etc/mysql/ -name '*.cnf' -print0 \
| xargs -0 grep -lZE '^(bind-address|log)' \
- | xargs -rt -0 sed -Ei 's/^(bind-address|log)/#&/' \
+ | xargs -rt -0 sed -Ei 's/^(bind-address|log)/#&/'; \
# don't reverse lookup hostnames, they are usually another container
- && echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf
+ echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf
VOLUME /var/lib/mysql
diff --git a/mariadb_5/Dockerfile b/mariadb_5/Dockerfile
index 1280b50..dd2d9b3 100644
--- a/mariadb_5/Dockerfile
+++ b/mariadb_5/Dockerfile
@@ -1,9 +1,22 @@
# vim:set ft=dockerfile:
-FROM debian:wheezy
+FROM ubuntu:trusty
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN groupadd -r mysql && useradd -r -g mysql mysql
+# https://bugs.debian.org/830696 (apt uses gpgv by default in newer releases, rather than gpg)
+RUN set -ex; \
+ apt-get update; \
+ if ! which gpg; then \
+ apt-get install -y --no-install-recommends gnupg; \
+ fi; \
+# Ubuntu includes "gnupg" (not "gnupg2", but still 2.x), but not dirmngr, and gnupg 2.x requires dirmngr
+# so, if we're not running gnupg 1.x, explicitly install dirmngr too
+ if ! gpg --version | grep -q '^gpg (GnuPG) 1\.'; then \
+ apt-get install -y --no-install-recommends dirmngr; \
+ fi; \
+ rm -rf /var/lib/apt/lists/*
+
# add gosu for easy step-down from root
ENV GOSU_VERSION 1.10
RUN set -ex; \
@@ -24,6 +37,7 @@ RUN set -ex; \
export GNUPGHOME="$(mktemp -d)"; \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
+ command -v gpgconf > /dev/null && gpgconf --kill all || :; \
rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc; \
\
chmod +x /usr/local/bin/gosu; \
@@ -34,17 +48,26 @@ RUN set -ex; \
RUN mkdir /docker-entrypoint-initdb.d
-# install "pwgen" for randomizing passwords
# install "apt-transport-https" for Percona's repo (switched to https-only)
+# install "pwgen" for randomizing passwords
+# install "tzdata" for /usr/share/zoneinfo/
RUN apt-get update && apt-get install -y --no-install-recommends \
apt-transport-https ca-certificates \
pwgen \
+ tzdata \
&& rm -rf /var/lib/apt/lists/*
ENV GPG_KEYS \
# Key fingerprint = 1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB
# MariaDB Package Signing Key <[email protected]>
+# for MariaDB 5.5
199369E5404BD5FC7D2FE43BCBCB082A1BB943DB \
+# pub rsa4096 2016-03-30 [SC]
+# 177F 4010 FE56 CA33 3630 0305 F165 6F24 C74C D1D8
+# uid [ unknown] MariaDB Signing Key <[email protected]>
+# sub rsa4096 2016-03-30 [E]
+# for MariaDB 10+
+ 177F4010FE56CA3336300305F1656F24C74CD1D8 \
# pub 1024D/CD2EFD2A 2009-12-15
# Key fingerprint = 430B DF5C 56E7 C94E 848E E60C 1C4C BDCD CD2E FD2A
# uid Percona MySQL Development Team <[email protected]>
@@ -61,22 +84,17 @@ RUN set -ex; \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
done; \
gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/mariadb.gpg; \
+ command -v gpgconf > /dev/null && gpgconf --kill all || :; \
rm -r "$GNUPGHOME"; \
apt-key list
-# add Percona's repo for xtrabackup (which is useful for Galera)
-RUN echo "deb https://repo.percona.com/apt wheezy main" > /etc/apt/sources.list.d/percona.list \
- && { \
- echo 'Package: *'; \
- echo 'Pin: release o=Percona Development Team'; \
- echo 'Pin-Priority: 998'; \
- } > /etc/apt/preferences.d/percona
-
+# bashbrew-architectures: amd64 i386 ppc64le
ENV MARIADB_MAJOR 5.5
-ENV MARIADB_VERSION 5.5.60+maria-1~wheezy
+ENV MARIADB_VERSION 5.5.60+maria-1~trusty
-RUN echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/debian wheezy main" > /etc/apt/sources.list.d/mariadb.list \
- && { \
+RUN set -e;\
+ echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/ubuntu trusty main" > /etc/apt/sources.list.d/mariadb.list; \
+ { \
echo 'Package: *'; \
echo 'Pin: release o=MariaDB'; \
echo 'Pin-Priority: 999'; \
@@ -86,30 +104,51 @@ RUN echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/debian wheez
# 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
-RUN { \
+RUN set -ex; \
+ { \
echo "mariadb-server-$MARIADB_MAJOR" mysql-server/root_password password 'unused'; \
echo "mariadb-server-$MARIADB_MAJOR" mysql-server/root_password_again password 'unused'; \
- } | debconf-set-selections \
- && apt-get update \
- && apt-get install -y \
+ } | debconf-set-selections; \
+ backupPackage='percona-xtrabackup'; \
+##<autogenerated> from Dockerfile-percona-block ##
+# add Percona's repo for xtrabackup (which is useful for Galera)
+ echo "deb [arch=amd64,i386] https://repo.percona.com/apt trusty main" > /etc/apt/sources.list.d/percona.list; \
+ { \
+ echo 'Package: *'; \
+ echo 'Pin: release o=Percona Development Team'; \
+ echo 'Pin-Priority: 998'; \
+ } > /etc/apt/preferences.d/percona; \
+# percona-xtrabackup is amd64/i386 only (mariadb-backup is on all arches that mariadb-server is)
+ dpkgArch="$(dpkg --print-architecture)"; \
+ if [[ "$backupPackage" == percona* ]]; then \
+ case "${dpkgArch##*-}" in \
+ amd64|i386) ;; \
+ *) backupPackage= ;; \
+ esac; \
+ fi; \
+##</autogenerated>##
+ apt-get update; \
+ apt-get install -y \
"mariadb-server=$MARIADB_VERSION" \
-# percona-xtrabackup is installed at the same time so that `mysql-common` is only installed once from just mariadb repos
- percona-xtrabackup \
+# percona-xtrabackup/mariadb-backup is installed at the same time so that `mysql-common` is only installed once from just mariadb repos
+ $backupPackage \
socat \
- && rm -rf /var/lib/apt/lists/* \
+ ; \
+ rm -rf /var/lib/apt/lists/*; \
# comment out any "user" entires in the MySQL config ("docker-entrypoint.sh" or "--user" will handle user switching)
- && sed -ri 's/^user\s/#&/' /etc/mysql/my.cnf /etc/mysql/conf.d/* \
+ sed -ri 's/^user\s/#&/' /etc/mysql/my.cnf /etc/mysql/conf.d/*; \
# purge and re-create /var/lib/mysql with appropriate ownership
- && rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql /var/run/mysqld \
- && chown -R mysql:mysql /var/lib/mysql /var/run/mysqld \
+ rm -rf /var/lib/mysql; \
+ mkdir -p /var/lib/mysql /var/run/mysqld; \
+ chown -R mysql:mysql /var/lib/mysql /var/run/mysqld; \
# ensure that /var/run/mysqld (used for socket and lock files) is writable regardless of the UID our mysqld instance ends up having at runtime
- && chmod 777 /var/run/mysqld \
+ chmod 777 /var/run/mysqld; \
# comment out a few problematic configuration values
- && find /etc/mysql/ -name '*.cnf' -print0 \
+ find /etc/mysql/ -name '*.cnf' -print0 \
| xargs -0 grep -lZE '^(bind-address|log)' \
- | xargs -rt -0 sed -Ei 's/^(bind-address|log)/#&/' \
+ | xargs -rt -0 sed -Ei 's/^(bind-address|log)/#&/'; \
# don't reverse lookup hostnames, they are usually another container
- && echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf
+ echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf
VOLUME /var/lib/mysql
diff --git a/mariadb_latest/Dockerfile b/mariadb_latest/Dockerfile
index bbdaeb6..0567f77 100644
--- a/mariadb_latest/Dockerfile
+++ b/mariadb_latest/Dockerfile
@@ -1,9 +1,22 @@
# vim:set ft=dockerfile:
-FROM debian:jessie
+FROM ubuntu:bionic
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN groupadd -r mysql && useradd -r -g mysql mysql
+# https://bugs.debian.org/830696 (apt uses gpgv by default in newer releases, rather than gpg)
+RUN set -ex; \
+ apt-get update; \
+ if ! which gpg; then \
+ apt-get install -y --no-install-recommends gnupg; \
+ fi; \
+# Ubuntu includes "gnupg" (not "gnupg2", but still 2.x), but not dirmngr, and gnupg 2.x requires dirmngr
+# so, if we're not running gnupg 1.x, explicitly install dirmngr too
+ if ! gpg --version | grep -q '^gpg (GnuPG) 1\.'; then \
+ apt-get install -y --no-install-recommends dirmngr; \
+ fi; \
+ rm -rf /var/lib/apt/lists/*
+
# add gosu for easy step-down from root
ENV GOSU_VERSION 1.10
RUN set -ex; \
@@ -24,6 +37,7 @@ RUN set -ex; \
export GNUPGHOME="$(mktemp -d)"; \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
+ command -v gpgconf > /dev/null && gpgconf --kill all || :; \
rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc; \
\
chmod +x /usr/local/bin/gosu; \
@@ -34,17 +48,26 @@ RUN set -ex; \
RUN mkdir /docker-entrypoint-initdb.d
-# install "pwgen" for randomizing passwords
# install "apt-transport-https" for Percona's repo (switched to https-only)
+# install "pwgen" for randomizing passwords
+# install "tzdata" for /usr/share/zoneinfo/
RUN apt-get update && apt-get install -y --no-install-recommends \
apt-transport-https ca-certificates \
pwgen \
+ tzdata \
&& rm -rf /var/lib/apt/lists/*
ENV GPG_KEYS \
# Key fingerprint = 1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB
# MariaDB Package Signing Key <[email protected]>
+# for MariaDB 5.5
199369E5404BD5FC7D2FE43BCBCB082A1BB943DB \
+# pub rsa4096 2016-03-30 [SC]
+# 177F 4010 FE56 CA33 3630 0305 F165 6F24 C74C D1D8
+# uid [ unknown] MariaDB Signing Key <[email protected]>
+# sub rsa4096 2016-03-30 [E]
+# for MariaDB 10+
+ 177F4010FE56CA3336300305F1656F24C74CD1D8 \
# pub 1024D/CD2EFD2A 2009-12-15
# Key fingerprint = 430B DF5C 56E7 C94E 848E E60C 1C4C BDCD CD2E FD2A
# uid Percona MySQL Development Team <[email protected]>
@@ -61,22 +84,17 @@ RUN set -ex; \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; \
done; \
gpg --export $GPG_KEYS > /etc/apt/trusted.gpg.d/mariadb.gpg; \
+ command -v gpgconf > /dev/null && gpgconf --kill all || :; \
rm -r "$GNUPGHOME"; \
apt-key list
-# add Percona's repo for xtrabackup (which is useful for Galera)
-RUN echo "deb https://repo.percona.com/apt jessie main" > /etc/apt/sources.list.d/percona.list \
- && { \
- echo 'Package: *'; \
- echo 'Pin: release o=Percona Development Team'; \
- echo 'Pin-Priority: 998'; \
- } > /etc/apt/preferences.d/percona
-
+# bashbrew-architectures: amd64 arm64v8 ppc64le
ENV MARIADB_MAJOR 10.3
-ENV MARIADB_VERSION 1:10.3.8+maria~jessie
+ENV MARIADB_VERSION 1:10.3.8+maria~bionic
-RUN echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/debian jessie main" > /etc/apt/sources.list.d/mariadb.list \
- && { \
+RUN set -e;\
+ echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/ubuntu bionic main" > /etc/apt/sources.list.d/mariadb.list; \
+ { \
echo 'Package: *'; \
echo 'Pin: release o=MariaDB'; \
echo 'Pin-Priority: 999'; \
@@ -86,30 +104,34 @@ RUN echo "deb http://ftp.osuosl.org/pub/mariadb/repo/$MARIADB_MAJOR/debian jessi
# 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
-RUN { \
+RUN set -ex; \
+ { \
echo "mariadb-server-$MARIADB_MAJOR" mysql-server/root_password password 'unused'; \
echo "mariadb-server-$MARIADB_MAJOR" mysql-server/root_password_again password 'unused'; \
- } | debconf-set-selections \
- && apt-get update \
- && apt-get install -y \
+ } | debconf-set-selections; \
+ backupPackage='mariadb-backup'; \
+ apt-get update; \
+ apt-get install -y \
"mariadb-server=$MARIADB_VERSION" \
-# percona-xtrabackup is installed at the same time so that `mysql-common` is only installed once from just mariadb repos
- percona-xtrabackup-24 \
+# percona-xtrabackup/mariadb-backup is installed at the same time so that `mysql-common` is only installed once from just mariadb repos
+ $backupPackage \
socat \
- && rm -rf /var/lib/apt/lists/* \
+ ; \
+ rm -rf /var/lib/apt/lists/*; \
# comment out any "user" entires in the MySQL config ("docker-entrypoint.sh" or "--user" will handle user switching)
- && sed -ri 's/^user\s/#&/' /etc/mysql/my.cnf /etc/mysql/conf.d/* \
+ sed -ri 's/^user\s/#&/' /etc/mysql/my.cnf /etc/mysql/conf.d/*; \
# purge and re-create /var/lib/mysql with appropriate ownership
- && rm -rf /var/lib/mysql && mkdir -p /var/lib/mysql /var/run/mysqld \
- && chown -R mysql:mysql /var/lib/mysql /var/run/mysqld \
+ rm -rf /var/lib/mysql; \
+ mkdir -p /var/lib/mysql /var/run/mysqld; \
+ chown -R mysql:mysql /var/lib/mysql /var/run/mysqld; \
# ensure that /var/run/mysqld (used for socket and lock files) is writable regardless of the UID our mysqld instance ends up having at runtime
- && chmod 777 /var/run/mysqld \
+ chmod 777 /var/run/mysqld; \
# comment out a few problematic configuration values
- && find /etc/mysql/ -name '*.cnf' -print0 \
+ find /etc/mysql/ -name '*.cnf' -print0 \
| xargs -0 grep -lZE '^(bind-address|log)' \
- | xargs -rt -0 sed -Ei 's/^(bind-address|log)/#&/' \
+ | xargs -rt -0 sed -Ei 's/^(bind-address|log)/#&/'; \
# don't reverse lookup hostnames, they are usually another container
- && echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf
+ echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf
VOLUME /var/lib/mysql
diff --git a/pypy_2-slim/Dockerfile b/pypy_2-slim/Dockerfile
index 066f67a..605d6b8 100644
--- a/pypy_2-slim/Dockerfile
+++ b/pypy_2-slim/Dockerfile
@@ -18,7 +18,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
ENV PYPY_VERSION 6.0.0
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/pypy_2/Dockerfile b/pypy_2/Dockerfile
index bc6ec6b..3c2cc84 100644
--- a/pypy_2/Dockerfile
+++ b/pypy_2/Dockerfile
@@ -16,7 +16,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
ENV PYPY_VERSION 6.0.0
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/pypy_latest/Dockerfile b/pypy_latest/Dockerfile
index 1335b97..4d280a9 100644
--- a/pypy_latest/Dockerfile
+++ b/pypy_latest/Dockerfile
@@ -16,7 +16,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
ENV PYPY_VERSION 6.0.0
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/pypy_slim/Dockerfile b/pypy_slim/Dockerfile
index ed6f635..3d63e32 100644
--- a/pypy_slim/Dockerfile
+++ b/pypy_slim/Dockerfile
@@ -18,7 +18,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
ENV PYPY_VERSION 6.0.0
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_2-alpine/Dockerfile b/python_2-alpine/Dockerfile
index 5552321..a2d9f31 100644
--- a/python_2-alpine/Dockerfile
+++ b/python_2-alpine/Dockerfile
@@ -1,4 +1,10 @@
-FROM alpine:3.7
+#
+# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
+#
+# PLEASE DO NOT EDIT IT DIRECTLY.
+#
+
+FROM alpine:3.8
# ensure local python is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -28,6 +34,7 @@ RUN set -ex \
&& export GNUPGHOME="$(mktemp -d)" \
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
&& gpg --batch --verify python.tar.xz.asc python.tar.xz \
+ && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } \
&& rm -rf "$GNUPGHOME" python.tar.xz.asc \
&& mkdir -p /usr/src/python \
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
@@ -88,7 +95,7 @@ RUN set -ex \
&& python2 --version
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_2-alpine3.6/Dockerfile b/python_2-alpine3.6/Dockerfile
index 69be9e2..290833b 100644
--- a/python_2-alpine3.6/Dockerfile
+++ b/python_2-alpine3.6/Dockerfile
@@ -1,3 +1,9 @@
+#
+# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
+#
+# PLEASE DO NOT EDIT IT DIRECTLY.
+#
+
FROM alpine:3.6
# ensure local python is preferred over distribution python
@@ -28,6 +34,7 @@ RUN set -ex \
&& export GNUPGHOME="$(mktemp -d)" \
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
&& gpg --batch --verify python.tar.xz.asc python.tar.xz \
+ && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } \
&& rm -rf "$GNUPGHOME" python.tar.xz.asc \
&& mkdir -p /usr/src/python \
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
@@ -86,7 +93,7 @@ RUN set -ex \
&& python2 --version
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_2-alpine3.8/Dockerfile b/python_2-alpine3.7/Dockerfile
similarity index 94%
rename from python_2-alpine3.8/Dockerfile
rename to python_2-alpine3.7/Dockerfile
index 36ff962..a2379cf 100644
--- a/python_2-alpine3.8/Dockerfile
+++ b/python_2-alpine3.7/Dockerfile
@@ -1,4 +1,10 @@
-FROM alpine:3.8
+#
+# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
+#
+# PLEASE DO NOT EDIT IT DIRECTLY.
+#
+
+FROM alpine:3.7
# ensure local python is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -28,6 +34,7 @@ RUN set -ex \
&& export GNUPGHOME="$(mktemp -d)" \
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
&& gpg --batch --verify python.tar.xz.asc python.tar.xz \
+ && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } \
&& rm -rf "$GNUPGHOME" python.tar.xz.asc \
&& mkdir -p /usr/src/python \
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
@@ -88,7 +95,7 @@ RUN set -ex \
&& python2 --version
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_2-jessie/Dockerfile b/python_2-jessie/Dockerfile
index 122847b..9cc36a7 100644
--- a/python_2-jessie/Dockerfile
+++ b/python_2-jessie/Dockerfile
@@ -1,3 +1,9 @@
+#
+# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
+#
+# PLEASE DO NOT EDIT IT DIRECTLY.
+#
+
FROM buildpack-deps:jessie
# ensure local python is preferred over distribution python
@@ -24,6 +30,7 @@ RUN set -ex \
&& export GNUPGHOME="$(mktemp -d)" \
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
&& gpg --batch --verify python.tar.xz.asc python.tar.xz \
+ && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } \
&& rm -rf "$GNUPGHOME" python.tar.xz.asc \
&& mkdir -p /usr/src/python \
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
@@ -50,7 +57,7 @@ RUN set -ex \
&& python2 --version
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_2-onbuild/Dockerfile b/python_2-onbuild/Dockerfile
deleted file mode 100644
index bd3a84c..0000000
diff --git a/python_2-slim-jessie/Dockerfile b/python_2-slim-jessie/Dockerfile
index affe7c0..718411c 100644
--- a/python_2-slim-jessie/Dockerfile
+++ b/python_2-slim-jessie/Dockerfile
@@ -1,3 +1,9 @@
+#
+# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
+#
+# PLEASE DO NOT EDIT IT DIRECTLY.
+#
+
FROM debian:jessie-slim
# ensure local python is preferred over distribution python
@@ -46,6 +52,7 @@ RUN set -ex \
&& export GNUPGHOME="$(mktemp -d)" \
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
&& gpg --batch --verify python.tar.xz.asc python.tar.xz \
+ && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } \
&& rm -rf "$GNUPGHOME" python.tar.xz.asc \
&& mkdir -p /usr/src/python \
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
@@ -83,7 +90,7 @@ RUN set -ex \
&& python2 --version
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_2-slim/Dockerfile b/python_2-slim/Dockerfile
index ddc7876..198f220 100644
--- a/python_2-slim/Dockerfile
+++ b/python_2-slim/Dockerfile
@@ -1,3 +1,9 @@
+#
+# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
+#
+# PLEASE DO NOT EDIT IT DIRECTLY.
+#
+
FROM debian:stretch-slim
# ensure local python is preferred over distribution python
@@ -12,10 +18,6 @@ ENV PYTHONIOENCODING UTF-8
# runtime dependencies
RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
- libgdbm3 \
- libreadline7 \
- libsqlite3-0 \
- libssl1.1 \
netbase \
&& rm -rf /var/lib/apt/lists/*
@@ -50,6 +52,7 @@ RUN set -ex \
&& export GNUPGHOME="$(mktemp -d)" \
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
&& gpg --batch --verify python.tar.xz.asc python.tar.xz \
+ && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } \
&& rm -rf "$GNUPGHOME" python.tar.xz.asc \
&& mkdir -p /usr/src/python \
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
@@ -87,7 +90,7 @@ RUN set -ex \
&& python2 --version
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_2-stretch/Dockerfile b/python_2-stretch/Dockerfile
index 8797f80..8d5c4fe 100644
--- a/python_2-stretch/Dockerfile
+++ b/python_2-stretch/Dockerfile
@@ -1,3 +1,9 @@
+#
+# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
+#
+# PLEASE DO NOT EDIT IT DIRECTLY.
+#
+
FROM buildpack-deps:stretch
# ensure local python is preferred over distribution python
@@ -24,6 +30,7 @@ RUN set -ex \
&& export GNUPGHOME="$(mktemp -d)" \
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
&& gpg --batch --verify python.tar.xz.asc python.tar.xz \
+ && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } \
&& rm -rf "$GNUPGHOME" python.tar.xz.asc \
&& mkdir -p /usr/src/python \
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
@@ -50,7 +57,7 @@ RUN set -ex \
&& python2 --version
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_2-wheezy/Dockerfile b/python_2-wheezy/Dockerfile
index 2b5f6a7..cb5a9cb 100644
--- a/python_2-wheezy/Dockerfile
+++ b/python_2-wheezy/Dockerfile
@@ -1,3 +1,9 @@
+#
+# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
+#
+# PLEASE DO NOT EDIT IT DIRECTLY.
+#
+
FROM buildpack-deps:wheezy
# ensure local python is preferred over distribution python
@@ -24,6 +30,7 @@ RUN set -ex \
&& export GNUPGHOME="$(mktemp -d)" \
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
&& gpg --batch --verify python.tar.xz.asc python.tar.xz \
+ && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } \
&& rm -rf "$GNUPGHOME" python.tar.xz.asc \
&& mkdir -p /usr/src/python \
&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \
@@ -50,7 +57,7 @@ RUN set -ex \
&& python2 --version
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_2-windowsservercore-1709/Dockerfile b/python_2-windowsservercore-1709/Dockerfile
index 4968427..f0dba21 100644
--- a/python_2-windowsservercore-1709/Dockerfile
+++ b/python_2-windowsservercore-1709/Dockerfile
@@ -1,3 +1,9 @@
+#
+# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
+#
+# PLEASE DO NOT EDIT IT DIRECTLY.
+#
+
FROM microsoft/windowsservercore:1709
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
@@ -35,7 +41,7 @@ RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}.amd64.msi' -f $env
Write-Host 'Complete.';
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN Write-Host ('Installing pip=={0} ...' -f $env:PYTHON_PIP_VERSION); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/python_2-windowsservercore-ltsc2016/Dockerfile b/python_2-windowsservercore-ltsc2016/Dockerfile
index 4ff9058..81dbae7 100644
--- a/python_2-windowsservercore-ltsc2016/Dockerfile
+++ b/python_2-windowsservercore-ltsc2016/Dockerfile
@@ -1,3 +1,9 @@
+#
+# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
+#
+# PLEASE DO NOT EDIT IT DIRECTLY.
+#
+
FROM microsoft/windowsservercore:ltsc2016
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
@@ -35,7 +41,7 @@ RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}.amd64.msi' -f $env
Write-Host 'Complete.';
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN Write-Host ('Installing pip=={0} ...' -f $env:PYTHON_PIP_VERSION); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/python_3.4-alpine/Dockerfile b/python_3.4-alpine/Dockerfile
index 33a0e9f..42f613c 100644
--- a/python_3.4-alpine/Dockerfile
+++ b/python_3.4-alpine/Dockerfile
@@ -4,7 +4,7 @@
# PLEASE DO NOT EDIT IT DIRECTLY.
#
-FROM alpine:3.7
+FROM alpine:3.8
# ensure local python is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -104,7 +104,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.4-alpine3.8/Dockerfile b/python_3.4-alpine3.7/Dockerfile
similarity index 98%
rename from python_3.4-alpine3.8/Dockerfile
rename to python_3.4-alpine3.7/Dockerfile
index bde74d5..e5fdc19 100644
--- a/python_3.4-alpine3.8/Dockerfile
+++ b/python_3.4-alpine3.7/Dockerfile
@@ -4,7 +4,7 @@
# PLEASE DO NOT EDIT IT DIRECTLY.
#
-FROM alpine:3.8
+FROM alpine:3.7
# ensure local python is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -104,7 +104,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.4-jessie/Dockerfile b/python_3.4-jessie/Dockerfile
index 3c9d37b..7aaf284 100644
--- a/python_3.4-jessie/Dockerfile
+++ b/python_3.4-jessie/Dockerfile
@@ -65,7 +65,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.4-onbuild/Dockerfile b/python_3.4-onbuild/Dockerfile
deleted file mode 100644
index e3e2770..0000000
diff --git a/python_3.4-slim-jessie/Dockerfile b/python_3.4-slim-jessie/Dockerfile
index 701bb97..a335582 100644
--- a/python_3.4-slim-jessie/Dockerfile
+++ b/python_3.4-slim-jessie/Dockerfile
@@ -100,7 +100,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.4-slim/Dockerfile b/python_3.4-slim/Dockerfile
index 3abb22d..7b47c9c 100644
--- a/python_3.4-slim/Dockerfile
+++ b/python_3.4-slim/Dockerfile
@@ -100,7 +100,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.4-stretch/Dockerfile b/python_3.4-stretch/Dockerfile
index 8bf470a..9b7df25 100644
--- a/python_3.4-stretch/Dockerfile
+++ b/python_3.4-stretch/Dockerfile
@@ -67,7 +67,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.4-wheezy/Dockerfile b/python_3.4-wheezy/Dockerfile
index a9a73bc..5136c74 100644
--- a/python_3.4-wheezy/Dockerfile
+++ b/python_3.4-wheezy/Dockerfile
@@ -65,7 +65,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.5-alpine/Dockerfile b/python_3.5-alpine/Dockerfile
index 890fb22..0eeda4f 100644
--- a/python_3.5-alpine/Dockerfile
+++ b/python_3.5-alpine/Dockerfile
@@ -4,7 +4,7 @@
# PLEASE DO NOT EDIT IT DIRECTLY.
#
-FROM alpine:3.7
+FROM alpine:3.8
# ensure local python is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -23,7 +23,7 @@ ENV PYTHON_VERSION 3.5.5
RUN set -ex \
&& apk add --no-cache --virtual .fetch-deps \
gnupg \
- libressl \
+ openssl \
tar \
xz \
\
@@ -48,8 +48,8 @@ RUN set -ex \
gdbm-dev \
libc-dev \
libffi-dev \
- libressl \
- libressl-dev \
+ openssl \
+ openssl-dev \
linux-headers \
make \
ncurses-dev \
@@ -104,11 +104,11 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
- apk add --no-cache --virtual .fetch-deps libressl; \
+ apk add --no-cache --virtual .fetch-deps openssl; \
\
wget -O get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; \
\
diff --git a/python_3.5-alpine/Dockerfile b/python_3.5-alpine3.7/Dockerfile
similarity index 99%
copy from python_3.5-alpine/Dockerfile
copy to python_3.5-alpine3.7/Dockerfile
index 890fb22..77879ec 100644
--- a/python_3.5-alpine/Dockerfile
+++ b/python_3.5-alpine3.7/Dockerfile
@@ -104,7 +104,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.5-alpine3.8/Dockerfile b/python_3.5-alpine3.8/Dockerfile
deleted file mode 100644
index 5c17408..0000000
diff --git a/python_3.5-jessie/Dockerfile b/python_3.5-jessie/Dockerfile
index 551c4fe..f543834 100644
--- a/python_3.5-jessie/Dockerfile
+++ b/python_3.5-jessie/Dockerfile
@@ -65,7 +65,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.5-onbuild/Dockerfile b/python_3.5-onbuild/Dockerfile
deleted file mode 100644
index 0bdfcfa..0000000
diff --git a/python_3.5-slim-jessie/Dockerfile b/python_3.5-slim-jessie/Dockerfile
index 94fee51..c1c49e1 100644
--- a/python_3.5-slim-jessie/Dockerfile
+++ b/python_3.5-slim-jessie/Dockerfile
@@ -100,7 +100,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.5-slim/Dockerfile b/python_3.5-slim/Dockerfile
index 19635b7..6dfe13a 100644
--- a/python_3.5-slim/Dockerfile
+++ b/python_3.5-slim/Dockerfile
@@ -100,7 +100,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.5-stretch/Dockerfile b/python_3.5-stretch/Dockerfile
index 7728a18..3953ce3 100644
--- a/python_3.5-stretch/Dockerfile
+++ b/python_3.5-stretch/Dockerfile
@@ -65,7 +65,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.6-alpine/Dockerfile b/python_3.6-alpine/Dockerfile
index 5e5a567..89b97cc 100644
--- a/python_3.6-alpine/Dockerfile
+++ b/python_3.6-alpine/Dockerfile
@@ -4,7 +4,7 @@
# PLEASE DO NOT EDIT IT DIRECTLY.
#
-FROM alpine:3.7
+FROM alpine:3.8
# ensure local python is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -106,7 +106,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.6-alpine3.6/Dockerfile b/python_3.6-alpine3.6/Dockerfile
index 10b284f..cf4a1cd 100644
--- a/python_3.6-alpine3.6/Dockerfile
+++ b/python_3.6-alpine3.6/Dockerfile
@@ -104,7 +104,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.6-alpine3.8/Dockerfile b/python_3.6-alpine3.7/Dockerfile
similarity index 98%
rename from python_3.6-alpine3.8/Dockerfile
rename to python_3.6-alpine3.7/Dockerfile
index f8102fc..6af0075 100644
--- a/python_3.6-alpine3.8/Dockerfile
+++ b/python_3.6-alpine3.7/Dockerfile
@@ -4,7 +4,7 @@
# PLEASE DO NOT EDIT IT DIRECTLY.
#
-FROM alpine:3.8
+FROM alpine:3.7
# ensure local python is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -106,7 +106,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.6-jessie/Dockerfile b/python_3.6-jessie/Dockerfile
index 0c879b2..b3e6285 100644
--- a/python_3.6-jessie/Dockerfile
+++ b/python_3.6-jessie/Dockerfile
@@ -65,7 +65,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.6-onbuild/Dockerfile b/python_3.6-onbuild/Dockerfile
deleted file mode 100644
index eab31f7..0000000
diff --git a/python_3.6-slim-jessie/Dockerfile b/python_3.6-slim-jessie/Dockerfile
index c98ab17..ad41e01 100644
--- a/python_3.6-slim-jessie/Dockerfile
+++ b/python_3.6-slim-jessie/Dockerfile
@@ -100,7 +100,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.6-slim/Dockerfile b/python_3.6-slim/Dockerfile
index 3ebec0e..16a5aef 100644
--- a/python_3.6-slim/Dockerfile
+++ b/python_3.6-slim/Dockerfile
@@ -100,7 +100,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.6-stretch/Dockerfile b/python_3.6-stretch/Dockerfile
index 1ab411c..4594a32 100644
--- a/python_3.6-stretch/Dockerfile
+++ b/python_3.6-stretch/Dockerfile
@@ -65,7 +65,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_3.6-windowsservercore-1709/Dockerfile b/python_3.6-windowsservercore-1709/Dockerfile
index 25d24f0..1c11f76 100644
--- a/python_3.6-windowsservercore-1709/Dockerfile
+++ b/python_3.6-windowsservercore-1709/Dockerfile
@@ -42,7 +42,7 @@ RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f $env
Write-Host 'Complete.';
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN Write-Host ('Installing pip=={0} ...' -f $env:PYTHON_PIP_VERSION); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/python_3.6-windowsservercore-ltsc2016/Dockerfile b/python_3.6-windowsservercore-ltsc2016/Dockerfile
index 9951157..ba7cac1 100644
--- a/python_3.6-windowsservercore-ltsc2016/Dockerfile
+++ b/python_3.6-windowsservercore-ltsc2016/Dockerfile
@@ -42,7 +42,7 @@ RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f $env
Write-Host 'Complete.';
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN Write-Host ('Installing pip=={0} ...' -f $env:PYTHON_PIP_VERSION); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/python_alpine/Dockerfile b/python_alpine/Dockerfile
index ae881e7..6b9fe46 100644
--- a/python_alpine/Dockerfile
+++ b/python_alpine/Dockerfile
@@ -4,7 +4,7 @@
# PLEASE DO NOT EDIT IT DIRECTLY.
#
-FROM alpine:3.7
+FROM alpine:3.8
# ensure local python is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -23,7 +23,7 @@ ENV PYTHON_VERSION 3.7.0
RUN set -ex \
&& apk add --no-cache --virtual .fetch-deps \
gnupg \
- openssl \
+ libressl \
tar \
xz \
\
@@ -49,8 +49,8 @@ RUN set -ex \
libc-dev \
libffi-dev \
libnsl-dev \
- openssl \
- openssl-dev \
+ libressl \
+ libressl-dev \
libtirpc-dev \
linux-headers \
make \
@@ -106,11 +106,11 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
- apk add --no-cache --virtual .fetch-deps openssl; \
+ apk add --no-cache --virtual .fetch-deps libressl; \
\
wget -O get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; \
\
diff --git a/python_alpine3.8/Dockerfile b/python_alpine3.7/Dockerfile
similarity index 96%
rename from python_alpine3.8/Dockerfile
rename to python_alpine3.7/Dockerfile
index e7a96d6..4e24dc5 100644
--- a/python_alpine3.8/Dockerfile
+++ b/python_alpine3.7/Dockerfile
@@ -4,7 +4,7 @@
# PLEASE DO NOT EDIT IT DIRECTLY.
#
-FROM alpine:3.8
+FROM alpine:3.7
# ensure local python is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -23,7 +23,7 @@ ENV PYTHON_VERSION 3.7.0
RUN set -ex \
&& apk add --no-cache --virtual .fetch-deps \
gnupg \
- libressl \
+ openssl \
tar \
xz \
\
@@ -49,8 +49,8 @@ RUN set -ex \
libc-dev \
libffi-dev \
libnsl-dev \
- libressl \
- libressl-dev \
+ openssl \
+ openssl-dev \
libtirpc-dev \
linux-headers \
make \
@@ -106,11 +106,11 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
- apk add --no-cache --virtual .fetch-deps libressl; \
+ apk add --no-cache --virtual .fetch-deps openssl; \
\
wget -O get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; \
\
diff --git a/python_slim/Dockerfile b/python_slim/Dockerfile
index 55d9c01..7d832b1 100644
--- a/python_slim/Dockerfile
+++ b/python_slim/Dockerfile
@@ -100,7 +100,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_stretch/Dockerfile b/python_stretch/Dockerfile
index b49129f..c2bef6f 100644
--- a/python_stretch/Dockerfile
+++ b/python_stretch/Dockerfile
@@ -65,7 +65,7 @@ RUN cd /usr/local/bin \
&& ln -s python3-config python-config
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN set -ex; \
\
diff --git a/python_windowsservercore-1709/Dockerfile b/python_windowsservercore-1709/Dockerfile
index f5ef9a8..cdb3516 100644
--- a/python_windowsservercore-1709/Dockerfile
+++ b/python_windowsservercore-1709/Dockerfile
@@ -42,7 +42,7 @@ RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f $env
Write-Host 'Complete.';
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN Write-Host ('Installing pip=={0} ...' -f $env:PYTHON_PIP_VERSION); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/python_windowsservercore-ltsc2016/Dockerfile b/python_windowsservercore-ltsc2016/Dockerfile
index 27eaccf..f04b597 100644
--- a/python_windowsservercore-ltsc2016/Dockerfile
+++ b/python_windowsservercore-ltsc2016/Dockerfile
@@ -42,7 +42,7 @@ RUN $url = ('https://www.python.org/ftp/python/{0}/python-{1}-amd64.exe' -f $env
Write-Host 'Complete.';
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
-ENV PYTHON_PIP_VERSION 10.0.1
+ENV PYTHON_PIP_VERSION 18.0
RUN Write-Host ('Installing pip=={0} ...' -f $env:PYTHON_PIP_VERSION); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/ruby_2.3-onbuild/Dockerfile b/ruby_2.3-onbuild/Dockerfile
deleted file mode 100644
index 7accb9c..0000000
diff --git a/ruby_2.4-onbuild/Dockerfile b/ruby_2.4-onbuild/Dockerfile
deleted file mode 100644
index 0cc4112..0000000 |
LGTM Build test of #4634; 41458b0; $ bashbrew build cassandra:2.1.20
Building bashbrew/cache:e8206483f5de937fc0aeeded4e6b362b7629321e5a051a50f921b71a15d0ed15 (cassandra:2.1.20)
Tagging cassandra:2.1.20
Tagging cassandra:2.1
$ test/run.sh cassandra:2.1.20
testing cassandra:2.1.20
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'cassandra-basics' [5/5].......passed
$ bashbrew build cassandra:2.2.12
Building bashbrew/cache:07a65cb3f13b7ae5d6fa84fe7f99755fd5ec733d6c9273ddd5d94af2f9add847 (cassandra:2.2.12)
Tagging cassandra:2.2.12
Tagging cassandra:2.2
Tagging cassandra:2
$ test/run.sh cassandra:2.2.12
testing cassandra:2.2.12
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'cassandra-basics' [5/5].......passed
$ bashbrew build cassandra:3.0.16
Building bashbrew/cache:41cc86c32fd5f4735183d2674ae81a3e551713ca87c708128c5048e71c329b21 (cassandra:3.0.16)
Tagging cassandra:3.0.16
Tagging cassandra:3.0
$ test/run.sh cassandra:3.0.16
testing cassandra:3.0.16
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'cassandra-basics' [5/5].......passed
$ bashbrew build cassandra:3.11.2
Building bashbrew/cache:ee207491b83dfd191d90744db89c93230d282d3e68061cdb4271105e3cee54ae (cassandra:3.11.2)
Tagging cassandra:3.11.2
Tagging cassandra:3.11
Tagging cassandra:3
Tagging cassandra:latest
$ test/run.sh cassandra:3.11.2
testing cassandra:3.11.2
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'cassandra-basics' [5/5].......passed
$ bashbrew build drupal:8.6.0-alpha1-apache
Building bashbrew/cache:cc28a4162a39c829340009dd8ed45f4f9cb8e53bf7dc32cd47cc7a5c834029db (drupal:8.6.0-alpha1-apache)
Tagging drupal:8.6.0-alpha1-apache
Tagging drupal:8.6-rc-apache
Tagging drupal:rc-apache
Tagging drupal:8.6.0-alpha1
Tagging drupal:8.6-rc
Tagging drupal:rc
$ test/run.sh drupal:8.6.0-alpha1-apache
testing drupal:8.6.0-alpha1-apache
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build drupal:8.6.0-alpha1-fpm
Building bashbrew/cache:5341fefca6abc90f20bd28319fcba5da51099bbdab370dad7f9756ca81a04f7b (drupal:8.6.0-alpha1-fpm)
Tagging drupal:8.6.0-alpha1-fpm
Tagging drupal:8.6-rc-fpm
Tagging drupal:rc-fpm
$ test/run.sh drupal:8.6.0-alpha1-fpm
testing drupal:8.6.0-alpha1-fpm
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build drupal:8.6.0-alpha1-fpm-alpine
Building bashbrew/cache:0f58b5b280b1c6ebe22db3a68599d9cc0948ec773608a318670a571ea4c9664e (drupal:8.6.0-alpha1-fpm-alpine)
Tagging drupal:8.6.0-alpha1-fpm-alpine
Tagging drupal:8.6-rc-fpm-alpine
Tagging drupal:rc-fpm-alpine
$ test/run.sh drupal:8.6.0-alpha1-fpm-alpine
testing drupal:8.6.0-alpha1-fpm-alpine
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build drupal:8.5.5-apache
Building bashbrew/cache:b235fc96537e1b068b12a2ca670475fc647d8885497589fed9f3a9773380cf08 (drupal:8.5.5-apache)
Tagging drupal:8.5.5-apache
Tagging drupal:8.5-apache
Tagging drupal:8-apache
Tagging drupal:apache
Tagging drupal:8.5.5
Tagging drupal:8.5
Tagging drupal:8
Tagging drupal:latest
$ test/run.sh drupal:8.5.5-apache
testing drupal:8.5.5-apache
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build drupal:8.5.5-fpm
Building bashbrew/cache:6b2635a648af20f962a86f87b90c49ddf2daeb3a0f71d3cd704e8e6cfa0fb78b (drupal:8.5.5-fpm)
Tagging drupal:8.5.5-fpm
Tagging drupal:8.5-fpm
Tagging drupal:8-fpm
Tagging drupal:fpm
$ test/run.sh drupal:8.5.5-fpm
testing drupal:8.5.5-fpm
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build drupal:8.5.5-fpm-alpine
Building bashbrew/cache:755467c948ef3713fb56cfae150978f9107d8bcb22268badb07a4b0f8e2b0ce1 (drupal:8.5.5-fpm-alpine)
Tagging drupal:8.5.5-fpm-alpine
Tagging drupal:8.5-fpm-alpine
Tagging drupal:8-fpm-alpine
Tagging drupal:fpm-alpine
$ test/run.sh drupal:8.5.5-fpm-alpine
testing drupal:8.5.5-fpm-alpine
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build drupal:7.59-apache
Building bashbrew/cache:e47a9e35926541f82a8c08b107e63c384a31a67e8c45a0226fc5703f3608abc1 (drupal:7.59-apache)
Tagging drupal:7.59-apache
Tagging drupal:7-apache
Tagging drupal:7.59
Tagging drupal:7
$ test/run.sh drupal:7.59-apache
testing drupal:7.59-apache
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build drupal:7.59-fpm
Building bashbrew/cache:70ba8f6da2a50a80badfc8dcbf7adaac58c85e04f05ddebd102bb6c6e8701234 (drupal:7.59-fpm)
Tagging drupal:7.59-fpm
Tagging drupal:7-fpm
$ test/run.sh drupal:7.59-fpm
testing drupal:7.59-fpm
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build drupal:7.59-fpm-alpine
Building bashbrew/cache:350436eede6b3c48b576c88b589c5a9b50e7dd857069f7a7d9c3a8880a8ec407 (drupal:7.59-fpm-alpine)
Tagging drupal:7.59-fpm-alpine
Tagging drupal:7-fpm-alpine
$ test/run.sh drupal:7.59-fpm-alpine
testing drupal:7.59-fpm-alpine
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build gcc:5.5.0
Building bashbrew/cache:e8b996d30f968140a8e61f7e8482dcd5ecc62080daa9af51d0f7ad434ae535e8 (gcc:5.5.0)
Tagging gcc:5.5.0
Tagging gcc:5.5
Tagging gcc:5
$ test/run.sh gcc:5.5.0
testing gcc:5.5.0
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'gcc-c-hello-world' [5/7]...passed
'gcc-cpp-hello-world' [6/7]...passed
'golang-hello-world' [7/7]...passed
$ bashbrew build gcc:6.4.0
Building bashbrew/cache:a4d8b043e9cb73da7ad9cab9704ca2c7544fd385d9e5ac1bbfe6ddada4ba4eda (gcc:6.4.0)
Tagging gcc:6.4.0
Tagging gcc:6.4
Tagging gcc:6
$ test/run.sh gcc:6.4.0
testing gcc:6.4.0
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'gcc-c-hello-world' [5/7]...passed
'gcc-cpp-hello-world' [6/7]...passed
'golang-hello-world' [7/7]...passed
$ bashbrew build gcc:7.3.0
Building bashbrew/cache:4b4540b4be32355444d8fe5afce66f9046dbb4292b10228aca3d30f5bbbb6bb5 (gcc:7.3.0)
Tagging gcc:7.3.0
Tagging gcc:7.3
Tagging gcc:7
$ test/run.sh gcc:7.3.0
testing gcc:7.3.0
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'gcc-c-hello-world' [5/7]...passed
'gcc-cpp-hello-world' [6/7]...passed
'golang-hello-world' [7/7]...passed
$ bashbrew build gcc:8.1.0
Building bashbrew/cache:13ae8cc4f9c5f09378899e8bb435368666a15fb3f698ea36117eb0651ad069d9 (gcc:8.1.0)
Tagging gcc:8.1.0
Tagging gcc:8.1
Tagging gcc:8
Tagging gcc:latest
$ test/run.sh gcc:8.1.0
testing gcc:8.1.0
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'gcc-c-hello-world' [5/7]...passed
'gcc-cpp-hello-world' [6/7]...passed
'golang-hello-world' [7/7]...passed
$ bashbrew build ghost:1.25.0
Building bashbrew/cache:a9ecc909963d7d0675632f01135c2cd977d38d2223c95675e53be307b25c1015 (ghost:1.25.0)
Tagging ghost:1.25.0
Tagging ghost:1.25
Tagging ghost:1
Tagging ghost:latest
$ test/run.sh ghost:1.25.0
testing ghost:1.25.0
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'ghost-basics' [5/5].....passed
$ bashbrew build ghost:1.25.0-alpine
Building bashbrew/cache:71de5940c93a8ab8aba0eda9443530bbf2605f961f38e70d0e324b77ccfcaa43 (ghost:1.25.0-alpine)
Tagging ghost:1.25.0-alpine
Tagging ghost:1.25-alpine
Tagging ghost:1-alpine
Tagging ghost:alpine
$ test/run.sh ghost:1.25.0-alpine
testing ghost:1.25.0-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'ghost-basics' [5/5].....passed
$ bashbrew build ghost:0.11.13
Using bashbrew/cache:3e13c4b42eb899a8fd8484bcfba28b8469777ce1190dda26f4dab38f50a69825 (ghost:0.11.13)
Tagging ghost:0.11.13
Tagging ghost:0.11
Tagging ghost:0
$ test/run.sh ghost:0.11.13
testing ghost:0.11.13
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'ghost-basics' [5/5]....passed
$ bashbrew build ghost:0.11.13-alpine
Using bashbrew/cache:9ed7f0b69d77d4756ba93d8a458dcee5c63844bad41d11e8e8871717d8ac9268 (ghost:0.11.13-alpine)
Tagging ghost:0.11.13-alpine
Tagging ghost:0.11-alpine
Tagging ghost:0-alpine
$ test/run.sh ghost:0.11.13-alpine
testing ghost:0.11.13-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'ghost-basics' [5/5]....passed
$ bashbrew build haproxy:1.5.19
Building bashbrew/cache:35e22dfdd5077d73452eba068542d4b903e8cbebbbbc1068b8932a54d25a30c9 (haproxy:1.5.19)
Tagging haproxy:1.5.19
Tagging haproxy:1.5
$ test/run.sh haproxy:1.5.19
testing haproxy:1.5.19
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'haproxy-basics' [5/5]...passed
$ bashbrew build haproxy:1.5.19-alpine
Building bashbrew/cache:b83954ec0ba02d7368d63ac4e896ed91d098e609714268ef7874f2bcd3e9ec2b (haproxy:1.5.19-alpine)
Tagging haproxy:1.5.19-alpine
Tagging haproxy:1.5-alpine
$ test/run.sh haproxy:1.5.19-alpine
testing haproxy:1.5.19-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'haproxy-basics' [5/5]...passed
$ bashbrew build haproxy:1.6.14
Building bashbrew/cache:26655a6d0c6c34f1dfb161230ccb21c25abcefcd0e6a011333ccf08119ee8576 (haproxy:1.6.14)
Tagging haproxy:1.6.14
Tagging haproxy:1.6
$ test/run.sh haproxy:1.6.14
testing haproxy:1.6.14
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'haproxy-basics' [5/5]...passed
$ bashbrew build haproxy:1.6.14-alpine
Building bashbrew/cache:d71d28e96a9b8c0694f637c7fc311fb8e9ccc5b3da581f2b088b05f08321c3f5 (haproxy:1.6.14-alpine)
Tagging haproxy:1.6.14-alpine
Tagging haproxy:1.6-alpine
$ test/run.sh haproxy:1.6.14-alpine
testing haproxy:1.6.14-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'haproxy-basics' [5/5]...passed
$ bashbrew build haproxy:1.7.11
Building bashbrew/cache:c11bf625420cf7e6d5c054c3efcbf93e27e2d080f3f04f0ad80855a830516cc1 (haproxy:1.7.11)
Tagging haproxy:1.7.11
Tagging haproxy:1.7
$ test/run.sh haproxy:1.7.11
testing haproxy:1.7.11
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'haproxy-basics' [5/5]...passed
$ bashbrew build haproxy:1.7.11-alpine
Building bashbrew/cache:81abfec7337b58df84565b728cca81d5006d0a6438afd4a50abdca2a89fc0e69 (haproxy:1.7.11-alpine)
Tagging haproxy:1.7.11-alpine
Tagging haproxy:1.7-alpine
$ test/run.sh haproxy:1.7.11-alpine
testing haproxy:1.7.11-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'haproxy-basics' [5/5]...passed
$ bashbrew build haproxy:1.8.12
Building bashbrew/cache:3f249bc1dba8002cd2003926eac7066d8cf84abf12a3ff67a81972d7438f0b61 (haproxy:1.8.12)
Tagging haproxy:1.8.12
Tagging haproxy:1.8
Tagging haproxy:1
Tagging haproxy:latest
$ test/run.sh haproxy:1.8.12
testing haproxy:1.8.12
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'haproxy-basics' [5/5]...passed
$ bashbrew build haproxy:1.8.12-alpine
Building bashbrew/cache:ee49143a0759b25260f1188bdd3316281bf309c8cc380361e7c81fe681108a41 (haproxy:1.8.12-alpine)
Tagging haproxy:1.8.12-alpine
Tagging haproxy:1.8-alpine
Tagging haproxy:1-alpine
Tagging haproxy:alpine
$ test/run.sh haproxy:1.8.12-alpine
testing haproxy:1.8.12-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'haproxy-basics' [5/5]...passed
$ bashbrew build julia:0.6.4-stretch
Building bashbrew/cache:2298b5708b17193a53106149f22616fdaa7cff0463d823cff6ba95b76d639cc2 (julia:0.6.4-stretch)
Tagging julia:0.6.4-stretch
Tagging julia:0.6-stretch
Tagging julia:0-stretch
Tagging julia:stretch
Tagging julia:0.6.4
Tagging julia:0.6
Tagging julia:0
Tagging julia:latest
$ test/run.sh julia:0.6.4-stretch
testing julia:0.6.4-stretch
'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
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 220 100 220 0 0 1143 0 --:--:-- --:--:-- --:--:-- 1145
100 11533 0 11533 0 0 24635 0 --:--:-- --:--:-- --:--:-- 24635
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 v1.0.0
INFO: Installing JSON v0.17.2
INFO: Installing Nullables v0.0.6
INFO: Package database updated
passed
$ bashbrew build julia:0.6.4-jessie
Building bashbrew/cache:74cc1c4cb27db5c170a5766654b09856808cb649698173c0c184f828808dd2de (julia:0.6.4-jessie)
Tagging julia:0.6.4-jessie
Tagging julia:0.6-jessie
Tagging julia:0-jessie
Tagging julia:jessie
$ test/run.sh julia:0.6.4-jessie
testing julia:0.6.4-jessie
'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
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 220 100 220 0 0 1304 0 --:--:-- --:--:-- --:--:-- 1301
100 11549 0 11549 0 0 31826 0 --:--:-- --:--:-- --:--:-- 31826
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 v1.0.0
INFO: Installing JSON v0.17.2
INFO: Installing Nullables v0.0.6
INFO: Package database updated
passed
$ bashbrew build julia:0.6.4-windowsservercore-ltsc2016
skipping "julia:0.6.4-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh julia:0.6.4-windowsservercore-ltsc2016
testing julia:0.6.4-windowsservercore-ltsc2016
image does not exist!
$ bashbrew build julia:0.6.4-windowsservercore-1709
skipping "julia:0.6.4-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh julia:0.6.4-windowsservercore-1709
testing julia:0.6.4-windowsservercore-1709
image does not exist!
$ bashbrew build mariadb:10.3.8-bionic
Building bashbrew/cache:7ba701ca6052b4b7c28af8557052e8790f670babf13cb45f2a5837575965051a (mariadb:10.3.8-bionic)
Tagging mariadb:10.3.8-bionic
Tagging mariadb:10.3-bionic
Tagging mariadb:10-bionic
Tagging mariadb:bionic
Tagging mariadb:10.3.8
Tagging mariadb:10.3
Tagging mariadb:10
Tagging mariadb:latest
$ test/run.sh mariadb:10.3.8-bionic
testing mariadb:10.3.8-bionic
'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 mariadb:10.2.16-bionic
Building bashbrew/cache:2bf440a6c664ab3e669804384601e66a3b9ea46289d4ada013ab0d94126382cb (mariadb:10.2.16-bionic)
Tagging mariadb:10.2.16-bionic
Tagging mariadb:10.2-bionic
Tagging mariadb:10.2.16
Tagging mariadb:10.2
$ test/run.sh mariadb:10.2.16-bionic
testing mariadb:10.2.16-bionic
'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 mariadb:10.1.34-bionic
Building bashbrew/cache:d2af23d623f26465c84df0d5c63d6a1bc6dbb30d7b493ccf2c1bb89aa0c6b698 (mariadb:10.1.34-bionic)
Tagging mariadb:10.1.34-bionic
Tagging mariadb:10.1-bionic
Tagging mariadb:10.1.34
Tagging mariadb:10.1
$ test/run.sh mariadb:10.1.34-bionic
testing mariadb:10.1.34-bionic
'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 mariadb:10.0.35-xenial
Building bashbrew/cache:2883c97cf5492f6bdac14fc5d01e2ed56910f2d245646d1d46ef7e771ad165b4 (mariadb:10.0.35-xenial)
Tagging mariadb:10.0.35-xenial
Tagging mariadb:10.0-xenial
Tagging mariadb:10.0.35
Tagging mariadb:10.0
$ test/run.sh mariadb:10.0.35-xenial
testing mariadb:10.0.35-xenial
'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 mariadb:5.5.60-trusty
Building bashbrew/cache:5cb8f4b142bfec3a8a31a96cd6201f6054ab28df1dbc29e0a39239f30002cb5e (mariadb:5.5.60-trusty)
Tagging mariadb:5.5.60-trusty
Tagging mariadb:5.5-trusty
Tagging mariadb:5-trusty
Tagging mariadb:5.5.60
Tagging mariadb:5.5
Tagging mariadb:5
$ test/run.sh mariadb:5.5.60-trusty
testing mariadb:5.5.60-trusty
'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 openjdk:11-ea-23-jdk-sid
Using bashbrew/cache:73ff5309dee4314b7117e9000b0415b9ebbb1114fd64374afaf863f704c492e2 (openjdk:11-ea-23-jdk-sid)
Tagging openjdk:11-ea-23-jdk-sid
Tagging openjdk:11-ea-23-sid
Tagging openjdk:11-ea-jdk-sid
Tagging openjdk:11-ea-sid
Tagging openjdk:11-jdk-sid
Tagging openjdk:11-sid
Tagging openjdk:11-ea-23-jdk
Tagging openjdk:11-ea-23
Tagging openjdk:11-ea-jdk
Tagging openjdk:11-ea
Tagging openjdk:11-jdk
Tagging openjdk:11
$ test/run.sh openjdk:11-ea-23-jdk-sid
testing openjdk:11-ea-23-jdk-sid
'utc' [1/6]...passed
'cve-2014--shellshock' [2/6]...passed
'no-hard-coded-passwords' [3/6]...passed
'override-cmd' [4/6]...passed
'java-hello-world' [5/6]...passed
'java-uimanager-font' [6/6]...passed
$ bashbrew build openjdk:11-ea-23-jdk-slim-sid
Using bashbrew/cache:d1b3cae71a5a4a64b7aa7c2d4c6e4a0de52c8b790342645b2b7db1d77bdd4ffb (openjdk:11-ea-23-jdk-slim-sid)
Tagging openjdk:11-ea-23-jdk-slim-sid
Tagging openjdk:11-ea-23-slim-sid
Tagging openjdk:11-ea-jdk-slim-sid
Tagging openjdk:11-ea-slim-sid
Tagging openjdk:11-jdk-slim-sid
Tagging openjdk:11-slim-sid
Tagging openjdk:11-ea-23-jdk-slim
Tagging openjdk:11-ea-23-slim
Tagging openjdk:11-ea-jdk-slim
Tagging openjdk:11-ea-slim
Tagging openjdk:11-jdk-slim
Tagging openjdk:11-slim
$ test/run.sh openjdk:11-ea-23-jdk-slim-sid
testing openjdk:11-ea-23-jdk-slim-sid
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:11-ea-23-jre-sid
Using bashbrew/cache:d1457352b6d0da14e50ddd87bc746d89e32562eec24a402312390ba786f53d47 (openjdk:11-ea-23-jre-sid)
Tagging openjdk:11-ea-23-jre-sid
Tagging openjdk:11-ea-jre-sid
Tagging openjdk:11-jre-sid
Tagging openjdk:11-ea-23-jre
Tagging openjdk:11-ea-jre
Tagging openjdk:11-jre
$ test/run.sh openjdk:11-ea-23-jre-sid
testing openjdk:11-ea-23-jre-sid
'utc' [1/6]...passed
'cve-2014--shellshock' [2/6]...passed
'no-hard-coded-passwords' [3/6]...passed
'override-cmd' [4/6]...passed
'java-hello-world' [5/6]...passed
'java-uimanager-font' [6/6]...passed
$ bashbrew build openjdk:11-ea-23-jre-slim-sid
Using bashbrew/cache:fd2d2faaad8cb3f3fc8df083a7570eed1792c793017fe17fbb9a2a6fa7fe1970 (openjdk:11-ea-23-jre-slim-sid)
Tagging openjdk:11-ea-23-jre-slim-sid
Tagging openjdk:11-ea-jre-slim-sid
Tagging openjdk:11-jre-slim-sid
Tagging openjdk:11-ea-23-jre-slim
Tagging openjdk:11-ea-jre-slim
Tagging openjdk:11-jre-slim
$ test/run.sh openjdk:11-ea-23-jre-slim-sid
testing openjdk:11-ea-23-jre-slim-sid
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:10.0.2-13-jdk-sid
Using bashbrew/cache:a0eb3fa6b75efd786804c99640cff22b047add89c77b55e4c2241a8a0ee0ee6e (openjdk:10.0.2-13-jdk-sid)
Tagging openjdk:10.0.2-13-jdk-sid
Tagging openjdk:10.0.2-13-sid
Tagging openjdk:10.0.2-jdk-sid
Tagging openjdk:10.0.2-sid
Tagging openjdk:10.0-jdk-sid
Tagging openjdk:10.0-sid
Tagging openjdk:10-jdk-sid
Tagging openjdk:10-sid
Tagging openjdk:10.0.2-13-jdk
Tagging openjdk:10.0.2-13
Tagging openjdk:10.0.2-jdk
Tagging openjdk:10.0.2
Tagging openjdk:10.0-jdk
Tagging openjdk:10.0
Tagging openjdk:10-jdk
Tagging openjdk:10
$ test/run.sh openjdk:10.0.2-13-jdk-sid
testing openjdk:10.0.2-13-jdk-sid
'utc' [1/6]...passed
'cve-2014--shellshock' [2/6]...passed
'no-hard-coded-passwords' [3/6]...passed
'override-cmd' [4/6]...passed
'java-hello-world' [5/6]...passed
'java-uimanager-font' [6/6]...passed
$ bashbrew build openjdk:10.0.2-13-jdk-slim-sid
Using bashbrew/cache:e909a41f0e982d5a4eff12f8e8ea66ee65a95f37901c767cf4c4c0a2bf0b11c5 (openjdk:10.0.2-13-jdk-slim-sid)
Tagging openjdk:10.0.2-13-jdk-slim-sid
Tagging openjdk:10.0.2-13-slim-sid
Tagging openjdk:10.0.2-jdk-slim-sid
Tagging openjdk:10.0.2-slim-sid
Tagging openjdk:10.0-jdk-slim-sid
Tagging openjdk:10.0-slim-sid
Tagging openjdk:10-jdk-slim-sid
Tagging openjdk:10-slim-sid
Tagging openjdk:10.0.2-13-jdk-slim
Tagging openjdk:10.0.2-13-slim
Tagging openjdk:10.0.2-jdk-slim
Tagging openjdk:10.0.2-slim
Tagging openjdk:10.0-jdk-slim
Tagging openjdk:10.0-slim
Tagging openjdk:10-jdk-slim
Tagging openjdk:10-slim
$ test/run.sh openjdk:10.0.2-13-jdk-slim-sid
testing openjdk:10.0.2-13-jdk-slim-sid
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:10.0.1-jdk-windowsservercore-ltsc2016
skipping "openjdk:10.0.1-jdk-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh openjdk:10.0.1-jdk-windowsservercore-ltsc2016
testing openjdk:10.0.1-jdk-windowsservercore-ltsc2016
image does not exist!
$ bashbrew build openjdk:10.0.1-jdk-windowsservercore-1709
skipping "openjdk:10.0.1-jdk-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh openjdk:10.0.1-jdk-windowsservercore-1709
testing openjdk:10.0.1-jdk-windowsservercore-1709
image does not exist!
$ bashbrew build openjdk:10.0.1-jdk-nanoserver-sac2016
skipping "openjdk:10.0.1-jdk-nanoserver-sac2016" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh openjdk:10.0.1-jdk-nanoserver-sac2016
testing openjdk:10.0.1-jdk-nanoserver-sac2016
image does not exist!
$ bashbrew build openjdk:10.0.2-13-jre-sid
Using bashbrew/cache:ba75cf7e8ca1b9ea954b310e24d753e91e0aa663564905bac771516c8a45ea61 (openjdk:10.0.2-13-jre-sid)
Tagging openjdk:10.0.2-13-jre-sid
Tagging openjdk:10.0.2-jre-sid
Tagging openjdk:10.0-jre-sid
Tagging openjdk:10-jre-sid
Tagging openjdk:10.0.2-13-jre
Tagging openjdk:10.0.2-jre
Tagging openjdk:10.0-jre
Tagging openjdk:10-jre
$ test/run.sh openjdk:10.0.2-13-jre-sid
testing openjdk:10.0.2-13-jre-sid
'utc' [1/6]...passed
'cve-2014--shellshock' [2/6]...passed
'no-hard-coded-passwords' [3/6]...passed
'override-cmd' [4/6]...passed
'java-hello-world' [5/6]...passed
'java-uimanager-font' [6/6]...passed
$ bashbrew build openjdk:10.0.2-13-jre-slim-sid
Using bashbrew/cache:9ec3fcffbbf79053e0df358236071c7d2f8d55dd36d64f1c4a4b85cd3f4ec27b (openjdk:10.0.2-13-jre-slim-sid)
Tagging openjdk:10.0.2-13-jre-slim-sid
Tagging openjdk:10.0.2-jre-slim-sid
Tagging openjdk:10.0-jre-slim-sid
Tagging openjdk:10-jre-slim-sid
Tagging openjdk:10.0.2-13-jre-slim
Tagging openjdk:10.0.2-jre-slim
Tagging openjdk:10.0-jre-slim
Tagging openjdk:10-jre-slim
$ test/run.sh openjdk:10.0.2-13-jre-slim-sid
testing openjdk:10.0.2-13-jre-slim-sid
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:8u171-jdk-stretch
Using bashbrew/cache:7bf57b4cbf9a478daad5e6cfbe9f76402012e4eec8e924b4c16daa8b3d93d00d (openjdk:8u171-jdk-stretch)
Tagging openjdk:8u171-jdk-stretch
Tagging openjdk:8u171-stretch
Tagging openjdk:8-jdk-stretch
Tagging openjdk:8-stretch
Tagging openjdk:jdk-stretch
Tagging openjdk:stretch
Tagging openjdk:8u171-jdk
Tagging openjdk:8u171
Tagging openjdk:8-jdk
Tagging openjdk:8
Tagging openjdk:jdk
Tagging openjdk:latest
$ test/run.sh openjdk:8u171-jdk-stretch
testing openjdk:8u171-jdk-stretch
'utc' [1/6]...passed
'cve-2014--shellshock' [2/6]...passed
'no-hard-coded-passwords' [3/6]...passed
'override-cmd' [4/6]...passed
'java-hello-world' [5/6]...passed
'java-uimanager-font' [6/6]...passed
$ bashbrew build openjdk:8u171-jdk-slim-stretch
Using bashbrew/cache:666ec85202aa4b48b363d1e13a67fe65bdac4a8f2de1141c8a260c62081cd269 (openjdk:8u171-jdk-slim-stretch)
Tagging openjdk:8u171-jdk-slim-stretch
Tagging openjdk:8u171-slim-stretch
Tagging openjdk:8-jdk-slim-stretch
Tagging openjdk:8-slim-stretch
Tagging openjdk:jdk-slim-stretch
Tagging openjdk:slim-stretch
Tagging openjdk:8u171-jdk-slim
Tagging openjdk:8u171-slim
Tagging openjdk:8-jdk-slim
Tagging openjdk:8-slim
Tagging openjdk:jdk-slim
Tagging openjdk:slim
$ test/run.sh openjdk:8u171-jdk-slim-stretch
testing openjdk:8u171-jdk-slim-stretch
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:8u171-jdk-alpine3.8
Using bashbrew/cache:d396d0116ada112557d27491c0483400281cedc62457311385021fb8874c1872 (openjdk:8u171-jdk-alpine3.8)
Tagging openjdk:8u171-jdk-alpine3.8
Tagging openjdk:8u171-alpine3.8
Tagging openjdk:8-jdk-alpine3.8
Tagging openjdk:8-alpine3.8
Tagging openjdk:jdk-alpine3.8
Tagging openjdk:alpine3.8
Tagging openjdk:8u171-jdk-alpine
Tagging openjdk:8u171-alpine
Tagging openjdk:8-jdk-alpine
Tagging openjdk:8-alpine
Tagging openjdk:jdk-alpine
Tagging openjdk:alpine
$ test/run.sh openjdk:8u171-jdk-alpine3.8
testing openjdk:8u171-jdk-alpine3.8
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:8u171-jdk-windowsservercore-ltsc2016
skipping "openjdk:8u171-jdk-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh openjdk:8u171-jdk-windowsservercore-ltsc2016
testing openjdk:8u171-jdk-windowsservercore-ltsc2016
image does not exist!
$ bashbrew build openjdk:8u171-jdk-windowsservercore-1709
skipping "openjdk:8u171-jdk-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh openjdk:8u171-jdk-windowsservercore-1709
testing openjdk:8u171-jdk-windowsservercore-1709
image does not exist!
$ bashbrew build openjdk:8u171-jdk-nanoserver-sac2016
skipping "openjdk:8u171-jdk-nanoserver-sac2016" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh openjdk:8u171-jdk-nanoserver-sac2016
testing openjdk:8u171-jdk-nanoserver-sac2016
image does not exist!
$ bashbrew build openjdk:8u171-jre-stretch
Using bashbrew/cache:2184b99130b9877e3ce158643720d0d8b0aaf3b75dce2d9f15bed3af15e0c654 (openjdk:8u171-jre-stretch)
Tagging openjdk:8u171-jre-stretch
Tagging openjdk:8-jre-stretch
Tagging openjdk:jre-stretch
Tagging openjdk:8u171-jre
Tagging openjdk:8-jre
Tagging openjdk:jre
$ test/run.sh openjdk:8u171-jre-stretch
testing openjdk:8u171-jre-stretch
'utc' [1/6]...passed
'cve-2014--shellshock' [2/6]...passed
'no-hard-coded-passwords' [3/6]...passed
'override-cmd' [4/6]...passed
'java-hello-world' [5/6]...passed
'java-uimanager-font' [6/6]...passed
$ bashbrew build openjdk:8u171-jre-slim-stretch
Using bashbrew/cache:3e084563f34c3e7457bbf1a757df7690de7d400e4c69d50ffafcf19f8d30f532 (openjdk:8u171-jre-slim-stretch)
Tagging openjdk:8u171-jre-slim-stretch
Tagging openjdk:8-jre-slim-stretch
Tagging openjdk:jre-slim-stretch
Tagging openjdk:8u171-jre-slim
Tagging openjdk:8-jre-slim
Tagging openjdk:jre-slim
$ test/run.sh openjdk:8u171-jre-slim-stretch
testing openjdk:8u171-jre-slim-stretch
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:8u171-jre-alpine3.8
Using bashbrew/cache:06be60e8b60fab15b2727c990cc1b8e9bea38aaf125d02872c762e60a608ca4a (openjdk:8u171-jre-alpine3.8)
Tagging openjdk:8u171-jre-alpine3.8
Tagging openjdk:8-jre-alpine3.8
Tagging openjdk:jre-alpine3.8
Tagging openjdk:8u171-jre-alpine
Tagging openjdk:8-jre-alpine
Tagging openjdk:jre-alpine
$ test/run.sh openjdk:8u171-jre-alpine3.8
testing openjdk:8u171-jre-alpine3.8
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:7u181-jdk-jessie
Using bashbrew/cache:04d0ba02c919eff47aad83d01c54424ee04d38ec16a9cb449d15a24eb8c1039d (openjdk:7u181-jdk-jessie)
Tagging openjdk:7u181-jdk-jessie
Tagging openjdk:7u181-jessie
Tagging openjdk:7-jdk-jessie
Tagging openjdk:7-jessie
Tagging openjdk:7u181-jdk
Tagging openjdk:7u181
Tagging openjdk:7-jdk
Tagging openjdk:7
$ test/run.sh openjdk:7u181-jdk-jessie
testing openjdk:7u181-jdk-jessie
'utc' [1/6]...passed
'cve-2014--shellshock' [2/6]...passed
'no-hard-coded-passwords' [3/6]...passed
'override-cmd' [4/6]...passed
'java-hello-world' [5/6]...passed
'java-uimanager-font' [6/6]...passed
$ bashbrew build openjdk:7u181-jdk-slim-jessie
Using bashbrew/cache:c8a68e508d1aa7013cefdaaa99d683250c358192fc726e165b81bd2a2357179a (openjdk:7u181-jdk-slim-jessie)
Tagging openjdk:7u181-jdk-slim-jessie
Tagging openjdk:7u181-slim-jessie
Tagging openjdk:7-jdk-slim-jessie
Tagging openjdk:7-slim-jessie
Tagging openjdk:7u181-jdk-slim
Tagging openjdk:7u181-slim
Tagging openjdk:7-jdk-slim
Tagging openjdk:7-slim
$ test/run.sh openjdk:7u181-jdk-slim-jessie
testing openjdk:7u181-jdk-slim-jessie
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:7u181-jdk-alpine3.8
Using bashbrew/cache:9e0e11ee47e44ba8f0e963fa85917b9c9724117c2d5b2a0af72feca65fcaee29 (openjdk:7u181-jdk-alpine3.8)
Tagging openjdk:7u181-jdk-alpine3.8
Tagging openjdk:7u181-alpine3.8
Tagging openjdk:7-jdk-alpine3.8
Tagging openjdk:7-alpine3.8
Tagging openjdk:7u181-jdk-alpine
Tagging openjdk:7u181-alpine
Tagging openjdk:7-jdk-alpine
Tagging openjdk:7-alpine
$ test/run.sh openjdk:7u181-jdk-alpine3.8
testing openjdk:7u181-jdk-alpine3.8
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:7u181-jre-jessie
Using bashbrew/cache:222d653e0a1e00758671b0220f81957a166b2b80ed805949e0a069ddaf36377f (openjdk:7u181-jre-jessie)
Tagging openjdk:7u181-jre-jessie
Tagging openjdk:7-jre-jessie
Tagging openjdk:7u181-jre
Tagging openjdk:7-jre
$ test/run.sh openjdk:7u181-jre-jessie
testing openjdk:7u181-jre-jessie
'utc' [1/6]...passed
'cve-2014--shellshock' [2/6]...passed
'no-hard-coded-passwords' [3/6]...passed
'override-cmd' [4/6]...passed
'java-hello-world' [5/6]...passed
'java-uimanager-font' [6/6]...passed
$ bashbrew build openjdk:7u181-jre-slim-jessie
Using bashbrew/cache:01ce4c454063d35c55133766096e4990d6c1995da01885b0bc2920a53fc0b6e7 (openjdk:7u181-jre-slim-jessie)
Tagging openjdk:7u181-jre-slim-jessie
Tagging openjdk:7-jre-slim-jessie
Tagging openjdk:7u181-jre-slim
Tagging openjdk:7-jre-slim
$ test/run.sh openjdk:7u181-jre-slim-jessie
testing openjdk:7u181-jre-slim-jessie
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build openjdk:7u181-jre-alpine3.8
Using bashbrew/cache:a59378bc676a2ec8b132432f5defb24dd62af791653a6336589540883b5ae42e (openjdk:7u181-jre-alpine3.8)
Tagging openjdk:7u181-jre-alpine3.8
Tagging openjdk:7-jre-alpine3.8
Tagging openjdk:7u181-jre-alpine
Tagging openjdk:7-jre-alpine
$ test/run.sh openjdk:7u181-jre-alpine3.8
testing openjdk:7u181-jre-alpine3.8
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'java-hello-world' [5/5]...passed
$ bashbrew build pypy:2-6.0.0
Building bashbrew/cache:6323136f8a9515b6873e94de8e07e58846ec15e82cce4bed19a2821d4b6a9a3a (pypy:2-6.0.0)
Tagging pypy:2-6.0.0
Tagging pypy:2-6.0
Tagging pypy:2-6
Tagging pypy:2
$ test/run.sh pypy:2-6.0.0
testing pypy:2-6.0.0
'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]... Failed building wheel for hy
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 pypy:2-6.0.0-slim
Building bashbrew/cache:b05f22f94b8b7123612c1aa77546530afc075a693a0658cf0654523b4dae7157 (pypy:2-6.0.0-slim)
Tagging pypy:2-6.0.0-slim
Tagging pypy:2-6.0-slim
Tagging pypy:2-6-slim
Tagging pypy:2-slim
$ test/run.sh pypy:2-6.0.0-slim
testing pypy:2-6.0.0-slim
'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]... Failed building wheel for hy
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 pypy:3-6.0.0
Building bashbrew/cache:ed48a854c73c5bb8b4356b0a0469e204c81da9bfc7b5200edfda7d22ee27c27c (pypy:3-6.0.0)
Tagging pypy:3-6.0.0
Tagging pypy:3-6.0
Tagging pypy:3-6
Tagging pypy:3
Tagging pypy:latest
$ test/run.sh pypy:3-6.0.0
testing pypy:3-6.0.0
'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]... Failed building wheel for hy
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 pypy:3-6.0.0-slim
Building bashbrew/cache:bd340573a780514d4dd7881a44050d52b4a8ae28f9629a628d92e32908346259 (pypy:3-6.0.0-slim)
Tagging pypy:3-6.0.0-slim
Tagging pypy:3-6.0-slim
Tagging pypy:3-6-slim
Tagging pypy:3-slim
Tagging pypy:slim
$ test/run.sh pypy:3-6.0.0-slim
testing pypy:3-6.0.0-slim
'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]... Failed building wheel for hy
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.0-stretch
Building bashbrew/cache:39005355dac55c8ea5b3fd9d167f65e6cfe1eae6f55f8f05bcb880278fe5d009 (python:3.7.0-stretch)
Tagging python:3.7.0-stretch
Tagging python:3.7-stretch
Tagging python:3-stretch
Tagging python:stretch
Tagging python:3.7.0
Tagging python:3.7
Tagging python:3
Tagging python:latest
$ test/run.sh python:3.7.0-stretch
testing python:3.7.0-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.0-slim-stretch
Building bashbrew/cache:de8a1aa359f81eba8590d5e1125069995be6cd4156090e56f8605e8ea69e4ab9 (python:3.7.0-slim-stretch)
Tagging python:3.7.0-slim-stretch
Tagging python:3.7-slim-stretch
Tagging python:3-slim-stretch
Tagging python:slim-stretch
Tagging python:3.7.0-slim
Tagging python:3.7-slim
Tagging python:3-slim
Tagging python:slim
$ test/run.sh python:3.7.0-slim-stretch
testing python:3.7.0-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.0-alpine3.8
Building bashbrew/cache:3402e1abb2513fcb4627f2177fa24b4886041fae92f9925a2df154d821f6db3c (python:3.7.0-alpine3.8)
Tagging python:3.7.0-alpine3.8
Tagging python:3.7-alpine3.8
Tagging python:3-alpine3.8
Tagging python:alpine3.8
Tagging python:3.7.0-alpine
Tagging python:3.7-alpine
Tagging python:3-alpine
Tagging python:alpine
$ test/run.sh python:3.7.0-alpine3.8
testing python:3.7.0-alpine3.8
'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.0-alpine3.7
Building bashbrew/cache:04884acaeddd42a73b5fca0dbc2ad32452c7f9b61aef8ec92c54028371cd3d9e (python:3.7.0-alpine3.7)
Tagging python:3.7.0-alpine3.7
Tagging python:3.7-alpine3.7
Tagging python:3-alpine3.7
Tagging python:alpine3.7
$ test/run.sh python:3.7.0-alpine3.7
testing python:3.7.0-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.0-windowsservercore-ltsc2016
skipping "python:3.7.0-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh python:3.7.0-windowsservercore-ltsc2016
testing python:3.7.0-windowsservercore-ltsc2016
image does not exist!
$ bashbrew build python:3.7.0-windowsservercore-1709
skipping "python:3.7.0-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh python:3.7.0-windowsservercore-1709
testing python:3.7.0-windowsservercore-1709
image does not exist!
$ bashbrew build python:3.6.6-stretch
Building bashbrew/cache:d96ef1645c86c469359b57f0ebbc3d4bbfc2fbe91abe9704eb5d992d21e900e3 (python:3.6.6-stretch)
Tagging python:3.6.6-stretch
Tagging python:3.6-stretch
Tagging python:3.6.6
Tagging python:3.6
$ test/run.sh python:3.6.6-stretch
testing python:3.6.6-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]... Failed building wheel for hy
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.6-slim-stretch
Building bashbrew/cache:2ef3d78e5b94e67fc93b80518b5a6aab19e668f1ae4d6fe3532e48c88c23f447 (python:3.6.6-slim-stretch)
Tagging python:3.6.6-slim-stretch
Tagging python:3.6-slim-stretch
Tagging python:3.6.6-slim
Tagging python:3.6-slim
$ test/run.sh python:3.6.6-slim-stretch
testing python:3.6.6-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]... Failed building wheel for hy
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.6-jessie
Building bashbrew/cache:ef02ddaaabd2c5e4df500062759e0b058d911d4106cf9b8bfe1f9fdf1bcbd5f2 (python:3.6.6-jessie)
Tagging python:3.6.6-jessie
Tagging python:3.6-jessie
$ test/run.sh python:3.6.6-jessie
testing python:3.6.6-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]... Failed building wheel for hy
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.6-slim-jessie
Building bashbrew/cache:5d33c7d6c70aea0ee568f6bf3caaf7ef25e458ac8d8439a2a8aa31b2705107ed (python:3.6.6-slim-jessie)
Tagging python:3.6.6-slim-jessie
Tagging python:3.6-slim-jessie
$ test/run.sh python:3.6.6-slim-jessie
testing python:3.6.6-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]... Failed building wheel for hy
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.6-alpine3.8
Building bashbrew/cache:a4acda2c3228a5261222c5c43c991f58922b0a9ab7256badb068e82f51449859 (python:3.6.6-alpine3.8)
Tagging python:3.6.6-alpine3.8
Tagging python:3.6-alpine3.8
Tagging python:3.6.6-alpine
Tagging python:3.6-alpine
$ test/run.sh python:3.6.6-alpine3.8
testing python:3.6.6-alpine3.8
'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]... Failed building wheel for hy
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.6-alpine3.7
Building bashbrew/cache:48dde7821769383ca6b30ce49a265ca54b5503d70f283ccc16b3f4dc556d72ce (python:3.6.6-alpine3.7)
Tagging python:3.6.6-alpine3.7
Tagging python:3.6-alpine3.7
$ test/run.sh python:3.6.6-alpine3.7
testing python:3.6.6-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]... Failed building wheel for hy
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.6-alpine3.6
Building bashbrew/cache:6138a58d6ff3269ba2e1815fb03e5cc53413bd128457351535a4e1757a5af509 (python:3.6.6-alpine3.6)
Tagging python:3.6.6-alpine3.6
Tagging python:3.6-alpine3.6
$ test/run.sh python:3.6.6-alpine3.6
testing python:3.6.6-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]... Failed building wheel for hy
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.6-windowsservercore-ltsc2016
skipping "python:3.6.6-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh python:3.6.6-windowsservercore-ltsc2016
testing python:3.6.6-windowsservercore-ltsc2016
image does not exist!
$ bashbrew build python:3.6.6-windowsservercore-1709
skipping "python:3.6.6-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh python:3.6.6-windowsservercore-1709
testing python:3.6.6-windowsservercore-1709
image does not exist!
$ bashbrew build python:3.5.5-stretch
Building bashbrew/cache:aa1d456d15eed795eea5e29d3924d67d2fc828cfbe465c586880c51a2974e3f9 (python:3.5.5-stretch)
Tagging python:3.5.5-stretch
Tagging python:3.5-stretch
Tagging python:3.5.5
Tagging python:3.5
$ test/run.sh python:3.5.5-stretch
testing python:3.5.5-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]... Failed building wheel for hy
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.5-slim-stretch
Building bashbrew/cache:016d0052b65d4aed508a67d687c4f6d2fbdf38c585e4ded1f92c47b1024e04bf (python:3.5.5-slim-stretch)
Tagging python:3.5.5-slim-stretch
Tagging python:3.5-slim-stretch
Tagging python:3.5.5-slim
Tagging python:3.5-slim
$ test/run.sh python:3.5.5-slim-stretch
testing python:3.5.5-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]... Failed building wheel for hy
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.5-jessie
Building bashbrew/cache:967cfd98a9551d7db259d0bbf4866fe4f81d43ea9b80877f1441fabea7240424 (python:3.5.5-jessie)
Tagging python:3.5.5-jessie
Tagging python:3.5-jessie
$ test/run.sh python:3.5.5-jessie
testing python:3.5.5-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]... Failed building wheel for hy
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.5-slim-jessie
Building bashbrew/cache:4a3be0e6ab174c479c12618bfcaa3cbe2050c2c9c2bdb5224066aaac0271bba9 (python:3.5.5-slim-jessie)
Tagging python:3.5.5-slim-jessie
Tagging python:3.5-slim-jessie
$ test/run.sh python:3.5.5-slim-jessie
testing python:3.5.5-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]... Failed building wheel for hy
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.5-alpine3.8
Building bashbrew/cache:8cc4684acb1c467ba0db26f3334bd8deba0f28fb0313e25a8afeb0e9edd3a549 (python:3.5.5-alpine3.8)
Tagging python:3.5.5-alpine3.8
Tagging python:3.5-alpine3.8
Tagging python:3.5.5-alpine
Tagging python:3.5-alpine
$ test/run.sh python:3.5.5-alpine3.8
testing python:3.5.5-alpine3.8
'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]... Failed building wheel for hy
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.5-alpine3.7
Building bashbrew/cache:383f7f063989ca2e9d4f2229ccaa5e207f910230623c4c5f86ad16ab1b58f8c5 (python:3.5.5-alpine3.7)
Tagging python:3.5.5-alpine3.7
Tagging python:3.5-alpine3.7
$ test/run.sh python:3.5.5-alpine3.7
testing python:3.5.5-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]... Failed building wheel for hy
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.8-stretch
Building bashbrew/cache:c5d2d0822943421dffd3fbcd042a6e8890942b9730268a9d1c03bd96d986753a (python:3.4.8-stretch)
Tagging python:3.4.8-stretch
Tagging python:3.4-stretch
Tagging python:3.4.8
Tagging python:3.4
$ test/run.sh python:3.4.8-stretch
testing python:3.4.8-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]... Failed building wheel for hy
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.8-slim-stretch
Building bashbrew/cache:4146ca35f6696ba00385cbe676e210f8b94567cf681ca11d0fae5f6358f47dc4 (python:3.4.8-slim-stretch)
Tagging python:3.4.8-slim-stretch
Tagging python:3.4-slim-stretch
Tagging python:3.4.8-slim
Tagging python:3.4-slim
$ test/run.sh python:3.4.8-slim-stretch
testing python:3.4.8-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]... Failed building wheel for hy
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.8-jessie
Building bashbrew/cache:a5f1c0f1a877e7743039142998974f10f8f4dd303a0b3824b8ccfff293f931b0 (python:3.4.8-jessie)
Tagging python:3.4.8-jessie
Tagging python:3.4-jessie
$ test/run.sh python:3.4.8-jessie
testing python:3.4.8-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]... Failed building wheel for hy
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.8-slim-jessie
Building bashbrew/cache:19d9cb0fca7d79deb69cee957abd941c297569c4e0badf0e4de7c5fd72eea1dc (python:3.4.8-slim-jessie)
Tagging python:3.4.8-slim-jessie
Tagging python:3.4-slim-jessie
$ test/run.sh python:3.4.8-slim-jessie
testing python:3.4.8-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]... Failed building wheel for hy
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.8-wheezy
Building bashbrew/cache:937e011e9fbc911755b2bbbd9344ede16d480a33a3a4979bbae77e8be31bb630 (python:3.4.8-wheezy)
Tagging python:3.4.8-wheezy
Tagging python:3.4-wheezy
$ test/run.sh python:3.4.8-wheezy
testing python:3.4.8-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]... Failed building wheel for hy
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.8-alpine3.8
Building bashbrew/cache:c9a1862c9a1e4caaa25c71a48e483f741cce20d2e23fee0169adf7368458c972 (python:3.4.8-alpine3.8)
Tagging python:3.4.8-alpine3.8
Tagging python:3.4-alpine3.8
Tagging python:3.4.8-alpine
Tagging python:3.4-alpine
$ test/run.sh python:3.4.8-alpine3.8
testing python:3.4.8-alpine3.8
'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]... Failed building wheel for hy
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.8-alpine3.7
Building bashbrew/cache:8518e4a112a09e9d2bdd111ddaac49c212fecbc8de550e128d3ffb8d65301572 (python:3.4.8-alpine3.7)
Tagging python:3.4.8-alpine3.7
Tagging python:3.4-alpine3.7
$ test/run.sh python:3.4.8-alpine3.7
testing python:3.4.8-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]... Failed building wheel for hy
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.15-stretch
Building bashbrew/cache:c58929b5265253d38fe0761381abfad0c0d7301fb67f7dd9b979bb61d355aa91 (python:2.7.15-stretch)
Tagging python:2.7.15-stretch
Tagging python:2.7-stretch
Tagging python:2-stretch
Tagging python:2.7.15
Tagging python:2.7
Tagging python:2
$ test/run.sh python:2.7.15-stretch
testing python:2.7.15-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]... Failed building wheel for hy
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.15-slim-stretch
Building bashbrew/cache:bbc10a001b41f48ce7d6c22ee75d8bdcbbac0d4447eb601de1d1f4b56e9b1a60 (python:2.7.15-slim-stretch)
Tagging python:2.7.15-slim-stretch
Tagging python:2.7-slim-stretch
Tagging python:2-slim-stretch
Tagging python:2.7.15-slim
Tagging python:2.7-slim
Tagging python:2-slim
$ test/run.sh python:2.7.15-slim-stretch
testing python:2.7.15-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]... Failed building wheel for hy
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.15-jessie
Building bashbrew/cache:9693283d5c7a57d15ea07cd82154070f3b3d4a915e1fec4822fa6f923c673310 (python:2.7.15-jessie)
Tagging python:2.7.15-jessie
Tagging python:2.7-jessie
Tagging python:2-jessie
$ test/run.sh python:2.7.15-jessie
testing python:2.7.15-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]... Failed building wheel for hy
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.15-slim-jessie
Building bashbrew/cache:e90e245d25f12678ea0a3144c8d679ae15902690d999cd7be49ab376f88bc024 (python:2.7.15-slim-jessie)
Tagging python:2.7.15-slim-jessie
Tagging python:2.7-slim-jessie
Tagging python:2-slim-jessie
$ test/run.sh python:2.7.15-slim-jessie
testing python:2.7.15-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]... Failed building wheel for hy
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.15-wheezy
Building bashbrew/cache:21b66954222728710e4061a21cdddd8c5256e2e5954169e233bc3982d81f5353 (python:2.7.15-wheezy)
Tagging python:2.7.15-wheezy
Tagging python:2.7-wheezy
Tagging python:2-wheezy
$ test/run.sh python:2.7.15-wheezy
testing python:2.7.15-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]... Failed building wheel for hy
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.15-alpine3.8
Building bashbrew/cache:0e2c403a34d3b9ebfdad0a0c5ef17496e9d9430b7a7250f605197913e02b5699 (python:2.7.15-alpine3.8)
Tagging python:2.7.15-alpine3.8
Tagging python:2.7-alpine3.8
Tagging python:2-alpine3.8
Tagging python:2.7.15-alpine
Tagging python:2.7-alpine
Tagging python:2-alpine
$ test/run.sh python:2.7.15-alpine3.8
testing python:2.7.15-alpine3.8
'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]... Failed building wheel for hy
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.15-alpine3.7
Building bashbrew/cache:086af3dd1fc9e32b7499a48020ac188b48b3e9e9fb615089c388c9504c2bcc61 (python:2.7.15-alpine3.7)
Tagging python:2.7.15-alpine3.7
Tagging python:2.7-alpine3.7
Tagging python:2-alpine3.7
$ test/run.sh python:2.7.15-alpine3.7
testing python:2.7.15-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]... Failed building wheel for hy
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.15-alpine3.6
Building bashbrew/cache:6f69a0b58b21082200e2acb7bf733b0f4ebbb7de48566d4897f9ddf588b5ca89 (python:2.7.15-alpine3.6)
Tagging python:2.7.15-alpine3.6
Tagging python:2.7-alpine3.6
Tagging python:2-alpine3.6
$ test/run.sh python:2.7.15-alpine3.6
testing python:2.7.15-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]... Failed building wheel for hy
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.15-windowsservercore-ltsc2016
skipping "python:2.7.15-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh python:2.7.15-windowsservercore-ltsc2016
testing python:2.7.15-windowsservercore-ltsc2016
image does not exist!
$ bashbrew build python:2.7.15-windowsservercore-1709
skipping "python:2.7.15-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh python:2.7.15-windowsservercore-1709
testing python:2.7.15-windowsservercore-1709
image does not exist!
$ bashbrew build ruby:2.6.0-preview2-stretch
Using bashbrew/cache:f6bf0d44c2d1c46d9cda5eee0e156ba29a5be54006df35e7ec4fa2ec1e0126fc (ruby:2.6.0-preview2-stretch)
Tagging ruby:2.6.0-preview2-stretch
Tagging ruby:2.6-rc-stretch
Tagging ruby:rc-stretch
Tagging ruby:2.6.0-preview2
Tagging ruby:2.6-rc
Tagging ruby:rc
$ test/run.sh ruby:2.6.0-preview2-stretch
testing ruby:2.6.0-preview2-stretch
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'ruby-hello-world' [5/9]...passed
'ruby-standard-libs' [6/9]...passed
'ruby-gems' [7/9]...passed
'ruby-bundler' [8/9]...passed
'ruby-nonroot' [9/9]...passed
$ bashbrew build ruby:2.6.0-preview2-slim-stretch
Using bashbrew/cache:6fafd09442f6095ec4565e0b54f19a32bfc0d66106e529d51d8cbd1723b9656a (ruby:2.6.0-preview2-slim-stretch)
Tagging ruby:2.6.0-preview2-slim-stretch
Tagging ruby:2.6-rc-slim-stretch
Tagging ruby:rc-slim-stretch
Tagging ruby:2.6.0-preview2-slim
Tagging ruby:2.6-rc-slim
Tagging ruby:rc-slim
$ test/run.sh ruby:2.6.0-preview2-slim-stretch
testing ruby:2.6.0-preview2-slim-stretch
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build ruby:2.6.0-preview2-alpine3.7
Using bashbrew/cache:c738dfb8b74ef6f747f6d3656f42360a1c692a44b4d7833a09bbdb747727c0eb (ruby:2.6.0-preview2-alpine3.7)
Tagging ruby:2.6.0-preview2-alpine3.7
Tagging ruby:2.6-rc-alpine3.7
Tagging ruby:rc-alpine3.7
Tagging ruby:2.6.0-preview2-alpine
Tagging ruby:2.6-rc-alpine
Tagging ruby:rc-alpine
$ test/run.sh ruby:2.6.0-preview2-alpine3.7
testing ruby:2.6.0-preview2-alpine3.7
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build ruby:2.5.1-stretch
Using bashbrew/cache:71e3abe38b9682c834f7a8af3c617a4d89ce826c6967787ea511f84559c15779 (ruby:2.5.1-stretch)
Tagging ruby:2.5.1-stretch
Tagging ruby:2.5-stretch
Tagging ruby:2-stretch
Tagging ruby:stretch
Tagging ruby:2.5.1
Tagging ruby:2.5
Tagging ruby:2
Tagging ruby:latest
$ test/run.sh ruby:2.5.1-stretch
testing ruby:2.5.1-stretch
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'ruby-hello-world' [5/9]...passed
'ruby-standard-libs' [6/9]...passed
'ruby-gems' [7/9]...passed
'ruby-bundler' [8/9]...passed
'ruby-nonroot' [9/9]...passed
$ bashbrew build ruby:2.5.1-slim-stretch
Using bashbrew/cache:91eebd4e7392ca4dd1d7b5c4008884491d0314f1a606abbbd24842d0d9b518d5 (ruby:2.5.1-slim-stretch)
Tagging ruby:2.5.1-slim-stretch
Tagging ruby:2.5-slim-stretch
Tagging ruby:2-slim-stretch
Tagging ruby:slim-stretch
Tagging ruby:2.5.1-slim
Tagging ruby:2.5-slim
Tagging ruby:2-slim
Tagging ruby:slim
$ test/run.sh ruby:2.5.1-slim-stretch
testing ruby:2.5.1-slim-stretch
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build ruby:2.5.1-alpine3.7
Using bashbrew/cache:b0be2a3dc3ab3a775020e6fe33830cbb4664e5642d8e724b06e5ac316ee6081d (ruby:2.5.1-alpine3.7)
Tagging ruby:2.5.1-alpine3.7
Tagging ruby:2.5-alpine3.7
Tagging ruby:2-alpine3.7
Tagging ruby:alpine3.7
Tagging ruby:2.5.1-alpine
Tagging ruby:2.5-alpine
Tagging ruby:2-alpine
Tagging ruby:alpine
$ test/run.sh ruby:2.5.1-alpine3.7
testing ruby:2.5.1-alpine3.7
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build ruby:2.4.4-stretch
Using bashbrew/cache:4d0d4ca45bea2e9bcb5e8b291168b776b85e44c4f80ffbcc3a1908e12b5e8670 (ruby:2.4.4-stretch)
Tagging ruby:2.4.4-stretch
Tagging ruby:2.4-stretch
Tagging ruby:2.4.4
Tagging ruby:2.4
$ test/run.sh ruby:2.4.4-stretch
testing ruby:2.4.4-stretch
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'ruby-hello-world' [5/9]...passed
'ruby-standard-libs' [6/9]...passed
'ruby-gems' [7/9]...passed
'ruby-bundler' [8/9]...passed
'ruby-nonroot' [9/9]...passed
$ bashbrew build ruby:2.4.4-slim-stretch
Using bashbrew/cache:c2050948198909a4874c4679f3e3a310bdc38f47615b5ec693433f9d420a84cb (ruby:2.4.4-slim-stretch)
Tagging ruby:2.4.4-slim-stretch
Tagging ruby:2.4-slim-stretch
Tagging ruby:2.4.4-slim
Tagging ruby:2.4-slim
$ test/run.sh ruby:2.4.4-slim-stretch
testing ruby:2.4.4-slim-stretch
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build ruby:2.4.4-jessie
Using bashbrew/cache:89a9c685b5098a7d4d5f78c980687c231d5377f2d8d0f281a619c33d00d84827 (ruby:2.4.4-jessie)
Tagging ruby:2.4.4-jessie
Tagging ruby:2.4-jessie
$ test/run.sh ruby:2.4.4-jessie
testing ruby:2.4.4-jessie
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'ruby-hello-world' [5/9]...passed
'ruby-standard-libs' [6/9]...passed
'ruby-gems' [7/9]...passed
'ruby-bundler' [8/9]...passed
'ruby-nonroot' [9/9]...passed
$ bashbrew build ruby:2.4.4-slim-jessie
Using bashbrew/cache:c93b3771410984fd2c690907a7aff714115dbe3caf9760768deeb9c29c7ea894 (ruby:2.4.4-slim-jessie)
Tagging ruby:2.4.4-slim-jessie
Tagging ruby:2.4-slim-jessie
$ test/run.sh ruby:2.4.4-slim-jessie
testing ruby:2.4.4-slim-jessie
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build ruby:2.4.4-alpine3.7
Using bashbrew/cache:edf38185983d917b6c3540140c010f3ddb843011b5d1347e7b72649298b28c1b (ruby:2.4.4-alpine3.7)
Tagging ruby:2.4.4-alpine3.7
Tagging ruby:2.4-alpine3.7
Tagging ruby:2.4.4-alpine
Tagging ruby:2.4-alpine
$ test/run.sh ruby:2.4.4-alpine3.7
testing ruby:2.4.4-alpine3.7
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build ruby:2.4.4-alpine3.6
Using bashbrew/cache:c17fc788419de3a581c1c7cdbfe1329bd0c2f060d61383a586b505aa51216561 (ruby:2.4.4-alpine3.6)
Tagging ruby:2.4.4-alpine3.6
Tagging ruby:2.4-alpine3.6
$ test/run.sh ruby:2.4.4-alpine3.6
testing ruby:2.4.4-alpine3.6
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build ruby:2.3.7-stretch
Using bashbrew/cache:7d5856a5b8c04127c7503d753d560500f2e8a0d4838614511221285ca39ed6bc (ruby:2.3.7-stretch)
Tagging ruby:2.3.7-stretch
Tagging ruby:2.3-stretch
Tagging ruby:2.3.7
Tagging ruby:2.3
$ test/run.sh ruby:2.3.7-stretch
testing ruby:2.3.7-stretch
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'ruby-hello-world' [5/9]...passed
'ruby-standard-libs' [6/9]...passed
'ruby-gems' [7/9]...passed
'ruby-bundler' [8/9]...passed
'ruby-nonroot' [9/9]...passed
$ bashbrew build ruby:2.3.7-slim-stretch
Using bashbrew/cache:c8e268c427b1b0558f08e8b61fb52b9f64cbc5b10424b7f9bf38c4f2327adb7b (ruby:2.3.7-slim-stretch)
Tagging ruby:2.3.7-slim-stretch
Tagging ruby:2.3-slim-stretch
Tagging ruby:2.3.7-slim
Tagging ruby:2.3-slim
$ test/run.sh ruby:2.3.7-slim-stretch
testing ruby:2.3.7-slim-stretch
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build ruby:2.3.7-jessie
Using bashbrew/cache:fef723c542c19044365cfa69b24ae747106b1606cc7e257f33fffe6c496d327a (ruby:2.3.7-jessie)
Tagging ruby:2.3.7-jessie
Tagging ruby:2.3-jessie
$ test/run.sh ruby:2.3.7-jessie
testing ruby:2.3.7-jessie
'utc' [1/9]...passed
'cve-2014--shellshock' [2/9]...passed
'no-hard-coded-passwords' [3/9]...passed
'override-cmd' [4/9]...passed
'ruby-hello-world' [5/9]...passed
'ruby-standard-libs' [6/9]...passed
'ruby-gems' [7/9]...passed
'ruby-bundler' [8/9]...passed
'ruby-nonroot' [9/9]...passed
$ bashbrew build ruby:2.3.7-slim-jessie
Using bashbrew/cache:47901f2071b4ebd7e660af18af4696d14391c1aa5aafa1a8497c719193cc14ca (ruby:2.3.7-slim-jessie)
Tagging ruby:2.3.7-slim-jessie
Tagging ruby:2.3-slim-jessie
$ test/run.sh ruby:2.3.7-slim-jessie
testing ruby:2.3.7-slim-jessie
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build ruby:2.3.7-alpine3.7
Using bashbrew/cache:c6e277639709cb5100c39a93259d6d8ca7381a37d1329737315cdc1089666d5d (ruby:2.3.7-alpine3.7)
Tagging ruby:2.3.7-alpine3.7
Tagging ruby:2.3-alpine3.7
Tagging ruby:2.3.7-alpine
Tagging ruby:2.3-alpine
$ test/run.sh ruby:2.3.7-alpine3.7
testing ruby:2.3.7-alpine3.7
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'ruby-hello-world' [5/7]...passed
'ruby-standard-libs' [6/7]...passed
'ruby-nonroot' [7/7]...passed
$ bashbrew build tomcat:7.0.90-jre7
Building bashbrew/cache:01bebb96eaf115b6f21355c7293c9233311ff1017ca5c5cfe85ca7095dd6dc8e (tomcat:7.0.90-jre7)
Tagging tomcat:7.0.90-jre7
Tagging tomcat:7.0-jre7
Tagging tomcat:7-jre7
Tagging tomcat:7.0.90
Tagging tomcat:7.0
Tagging tomcat:7
$ test/run.sh tomcat:7.0.90-jre7
testing tomcat:7.0.90-jre7
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:7.0.90-jre7-slim
Building bashbrew/cache:2d961a5cd2f51ea8fabdbdb1e65583eedc5b8aa718125c03ea8570bdba151bca (tomcat:7.0.90-jre7-slim)
Tagging tomcat:7.0.90-jre7-slim
Tagging tomcat:7.0-jre7-slim
Tagging tomcat:7-jre7-slim
Tagging tomcat:7.0.90-slim
Tagging tomcat:7.0-slim
Tagging tomcat:7-slim
$ test/run.sh tomcat:7.0.90-jre7-slim
testing tomcat:7.0.90-jre7-slim
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:7.0.90-jre7-alpine
Building bashbrew/cache:e0c14a0df5f3c1f9b126ee3c02430611a0fdbec0d0b0c4eea9d737b1cfbb1571 (tomcat:7.0.90-jre7-alpine)
Tagging tomcat:7.0.90-jre7-alpine
Tagging tomcat:7.0-jre7-alpine
Tagging tomcat:7-jre7-alpine
Tagging tomcat:7.0.90-alpine
Tagging tomcat:7.0-alpine
Tagging tomcat:7-alpine
$ test/run.sh tomcat:7.0.90-jre7-alpine
testing tomcat:7.0.90-jre7-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:7.0.90-jre8
Building bashbrew/cache:5aae5804f112efddf893378d74a578a66b9626623758e983ba69ca015ba76ea6 (tomcat:7.0.90-jre8)
Tagging tomcat:7.0.90-jre8
Tagging tomcat:7.0-jre8
Tagging tomcat:7-jre8
$ test/run.sh tomcat:7.0.90-jre8
testing tomcat:7.0.90-jre8
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:7.0.90-jre8-slim
Building bashbrew/cache:67a3f8adc4757cd76abf73d4913a40d1f373793810416ec8b2d38761392ecd84 (tomcat:7.0.90-jre8-slim)
Tagging tomcat:7.0.90-jre8-slim
Tagging tomcat:7.0-jre8-slim
Tagging tomcat:7-jre8-slim
$ test/run.sh tomcat:7.0.90-jre8-slim
testing tomcat:7.0.90-jre8-slim
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:7.0.90-jre8-alpine
Building bashbrew/cache:f90895ebb4b4898a902f7d34144ff88e36091239c8e64389dd59cd19d3656711 (tomcat:7.0.90-jre8-alpine)
Tagging tomcat:7.0.90-jre8-alpine
Tagging tomcat:7.0-jre8-alpine
Tagging tomcat:7-jre8-alpine
$ test/run.sh tomcat:7.0.90-jre8-alpine
testing tomcat:7.0.90-jre8-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.0.53-jre7
Building bashbrew/cache:73e8f6547a9d4adfb13e7428d26dd00c7a3a8d005964330fccef1e7888f6ab55 (tomcat:8.0.53-jre7)
Tagging tomcat:8.0.53-jre7
Tagging tomcat:8.0-jre7
Tagging tomcat:8.0.53
Tagging tomcat:8.0
$ test/run.sh tomcat:8.0.53-jre7
testing tomcat:8.0.53-jre7
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.0.53-jre7-slim
Building bashbrew/cache:55c6ffab3de9cac0232747c6466bb97a2305b009ee3858ffa0d8f340172b26c3 (tomcat:8.0.53-jre7-slim)
Tagging tomcat:8.0.53-jre7-slim
Tagging tomcat:8.0-jre7-slim
Tagging tomcat:8.0.53-slim
Tagging tomcat:8.0-slim
$ test/run.sh tomcat:8.0.53-jre7-slim
testing tomcat:8.0.53-jre7-slim
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.0.53-jre7-alpine
Building bashbrew/cache:07e7f88cd3b38348ca1cdd328a1642364277e7dfcf5201df11118ba58d65dccb (tomcat:8.0.53-jre7-alpine)
Tagging tomcat:8.0.53-jre7-alpine
Tagging tomcat:8.0-jre7-alpine
Tagging tomcat:8.0.53-alpine
Tagging tomcat:8.0-alpine
$ test/run.sh tomcat:8.0.53-jre7-alpine
testing tomcat:8.0.53-jre7-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.0.53-jre8
Building bashbrew/cache:6729d4d9904baf1d6db1cc7a2d86564b35ac0e61e03608ade31d5175b461283a (tomcat:8.0.53-jre8)
Tagging tomcat:8.0.53-jre8
Tagging tomcat:8.0-jre8
$ test/run.sh tomcat:8.0.53-jre8
testing tomcat:8.0.53-jre8
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.0.53-jre8-slim
Building bashbrew/cache:d256960e5bd7ce89dd3cd5610490070d7610f6a4d9b5c66aaeb2c08b95beccfd (tomcat:8.0.53-jre8-slim)
Tagging tomcat:8.0.53-jre8-slim
Tagging tomcat:8.0-jre8-slim
$ test/run.sh tomcat:8.0.53-jre8-slim
testing tomcat:8.0.53-jre8-slim
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.0.53-jre8-alpine
Building bashbrew/cache:ff273883e4eeed442daaf1318b3eeabc8d6d828e3ca307b39d5bfea0a20ff2d3 (tomcat:8.0.53-jre8-alpine)
Tagging tomcat:8.0.53-jre8-alpine
Tagging tomcat:8.0-jre8-alpine
$ test/run.sh tomcat:8.0.53-jre8-alpine
testing tomcat:8.0.53-jre8-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.5.32-jre8
Building bashbrew/cache:782849ffc2697853b9d988c8451e9ce2ec5eaea4e5bd03ec9c700f004860c6db (tomcat:8.5.32-jre8)
Tagging tomcat:8.5.32-jre8
Tagging tomcat:8.5-jre8
Tagging tomcat:8-jre8
Tagging tomcat:jre8
Tagging tomcat:8.5.32
Tagging tomcat:8.5
Tagging tomcat:8
Tagging tomcat:latest
$ test/run.sh tomcat:8.5.32-jre8
testing tomcat:8.5.32-jre8
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.5.32-jre8-slim
Building bashbrew/cache:948ab36e7dc2b9188e9301e23867931d89d0bce52a6d825b666735f11ec51a59 (tomcat:8.5.32-jre8-slim)
Tagging tomcat:8.5.32-jre8-slim
Tagging tomcat:8.5-jre8-slim
Tagging tomcat:8-jre8-slim
Tagging tomcat:jre8-slim
Tagging tomcat:8.5.32-slim
Tagging tomcat:8.5-slim
Tagging tomcat:8-slim
Tagging tomcat:slim
$ test/run.sh tomcat:8.5.32-jre8-slim
testing tomcat:8.5.32-jre8-slim
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.5.32-jre8-alpine
Building bashbrew/cache:ebd0ebb8c2a7f3aa11acce7e4f8906feadc86fe47e5bbf479cde026d8df49728 (tomcat:8.5.32-jre8-alpine)
Tagging tomcat:8.5.32-jre8-alpine
Tagging tomcat:8.5-jre8-alpine
Tagging tomcat:8-jre8-alpine
Tagging tomcat:jre8-alpine
Tagging tomcat:8.5.32-alpine
Tagging tomcat:8.5-alpine
Tagging tomcat:8-alpine
Tagging tomcat:alpine
$ test/run.sh tomcat:8.5.32-jre8-alpine
testing tomcat:8.5.32-jre8-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.5.32-jre10
Building bashbrew/cache:d4317e879fa03049e85996d1c37eb7cb78a2803172a4d47fea7b5c23ea9d2ae1 (tomcat:8.5.32-jre10)
Tagging tomcat:8.5.32-jre10
Tagging tomcat:8.5-jre10
Tagging tomcat:8-jre10
Tagging tomcat:jre10
$ test/run.sh tomcat:8.5.32-jre10
testing tomcat:8.5.32-jre10
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:8.5.32-jre10-slim
Building bashbrew/cache:0c0de8628869684b72b01c48159853ec5e017e7768aaf425c0dbbedea00cbfd6 (tomcat:8.5.32-jre10-slim)
Tagging tomcat:8.5.32-jre10-slim
Tagging tomcat:8.5-jre10-slim
Tagging tomcat:8-jre10-slim
Tagging tomcat:jre10-slim
$ test/run.sh tomcat:8.5.32-jre10-slim
testing tomcat:8.5.32-jre10-slim
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:9.0.10-jre8
Building bashbrew/cache:00ed48c7d4f93eb467360bac88d708356eabed69c052419364c6d91dc8f85b68 (tomcat:9.0.10-jre8)
Tagging tomcat:9.0.10-jre8
Tagging tomcat:9.0-jre8
Tagging tomcat:9-jre8
$ test/run.sh tomcat:9.0.10-jre8
testing tomcat:9.0.10-jre8
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:9.0.10-jre8-slim
Building bashbrew/cache:61501dec274d0302c70b6a527b7685d7eda3c960a7a312020505a44ba78e3b82 (tomcat:9.0.10-jre8-slim)
Tagging tomcat:9.0.10-jre8-slim
Tagging tomcat:9.0-jre8-slim
Tagging tomcat:9-jre8-slim
$ test/run.sh tomcat:9.0.10-jre8-slim
testing tomcat:9.0.10-jre8-slim
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:9.0.10-jre8-alpine
Building bashbrew/cache:199bd7ecb4e1cdf5fee3be9c26e66f5263df584eca05f4b4671cec7f1adfac49 (tomcat:9.0.10-jre8-alpine)
Tagging tomcat:9.0.10-jre8-alpine
Tagging tomcat:9.0-jre8-alpine
Tagging tomcat:9-jre8-alpine
$ test/run.sh tomcat:9.0.10-jre8-alpine
testing tomcat:9.0.10-jre8-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:9.0.10-jre10
Building bashbrew/cache:fcc3acb260741a217698cebdc50c387e5c49d3b0f6e6fea3593b2912136bd98a (tomcat:9.0.10-jre10)
Tagging tomcat:9.0.10-jre10
Tagging tomcat:9.0-jre10
Tagging tomcat:9-jre10
Tagging tomcat:9.0.10
Tagging tomcat:9.0
Tagging tomcat:9
$ test/run.sh tomcat:9.0.10-jre10
testing tomcat:9.0.10-jre10
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
$ bashbrew build tomcat:9.0.10-jre10-slim
Building bashbrew/cache:a7af8573a6d1858d152f950a5ed6e59655b961e8d65e0decf8ac4e2aad3f14d6 (tomcat:9.0.10-jre10-slim)
Tagging tomcat:9.0.10-jre10-slim
Tagging tomcat:9.0-jre10-slim
Tagging tomcat:9-jre10-slim
Tagging tomcat:9.0.10-slim
Tagging tomcat:9.0-slim
Tagging tomcat:9-slim
$ test/run.sh tomcat:9.0.10-jre10-slim
testing tomcat:9.0.10-jre10-slim
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'tomcat-hello-world' [5/5]....passed
The following images failed at least one test:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update arches following Jessie transition to LTS for gcc, openjdk, python, ruby, tomcat
cassandra
Filter out loopback VIP interfaces cassandra#151drupal
Added 8.6-rc, removed 8.4 and 8.3 drupal#126gcc
architectures reduction on Jessieghost
node bump 6 -> 8, update ghost v1 base node version to 8 ghost#137haproxy
bump to stretch, Update everything to Stretch haproxy#71julia
update to 0.6.4, docker-library/julia@d3bfa97mariadb
transition to ubuntu based images (More arches (ppc64le + arm64v8) and ubuntu MariaDB/mariadb-docker#184)openjdk
architectures reduction on Jessiepypy
bump to pip18.0
python
architectures reduction on Jessie, default Alpine to 3.8, drop onbuild imagesruby
architectures reduction on Jessie, drop onbuild imagestomcat
architectures reduction on Jessie