Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update docker-library images #5237

Merged
merged 1 commit into from
Dec 28, 2018

Conversation

tianon
Copy link
Member

@tianon tianon commented Dec 27, 2018

- `openjdk`: fix ca-certificates-java (docker-library/openjdk#263)
- `ruby`: bundler 1.17.3
@tianon
Copy link
Member Author

tianon commented Dec 27, 2018

Diff:
diff --git a/openjdk_jre-slim/Dockerfile b/openjdk_jre-slim/Dockerfile
index dd28e10..b46246e 100644
--- a/openjdk_jre-slim/Dockerfile
+++ b/openjdk_jre-slim/Dockerfile
@@ -51,7 +51,7 @@ RUN set -ex; \
 		mkdir -p /usr/share/man/man1; \
 	fi; \
 	\
-# ca-certificates-java does not work on src:openjdk-11 with no-install-recommends: (a case of https://bugs.debian.org/775775)
+# ca-certificates-java does not work on src:openjdk-11 with no-install-recommends: (https://bugs.debian.org/914860, https://bugs.debian.org/775775)
 # /var/lib/dpkg/info/ca-certificates-java.postinst: line 56: java: command not found
 	ln -svT /docker-java-home/bin/java /usr/local/bin/java; \
 	\
@@ -63,6 +63,11 @@ RUN set -ex; \
 	\
 	rm -v /usr/local/bin/java; \
 	\
+# ca-certificates-java does not work on src:openjdk-11: (https://bugs.debian.org/914424, https://bugs.debian.org/894979, https://salsa.debian.org/java-team/ca-certificates-java/commit/813b8c4973e6c4bb273d5d02f8d4e0aa0b226c50#d4b95d176f05e34cd0b718357c532dc5a6d66cd7_54_56)
+	keytool -importkeystore -srckeystore /etc/ssl/certs/java/cacerts -destkeystore /etc/ssl/certs/java/cacerts.jks -deststoretype JKS -srcstorepass changeit -deststorepass changeit -noprompt; \
+	mv /etc/ssl/certs/java/cacerts.jks /etc/ssl/certs/java/cacerts; \
+	/var/lib/dpkg/info/ca-certificates-java.postinst configure; \
+	\
 # verify that "docker-java-home" returns what we expect
 	[ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ]; \
 	\
diff --git a/openjdk_jre/Dockerfile b/openjdk_jre/Dockerfile
index f4eb403..52cbc8c 100644
--- a/openjdk_jre/Dockerfile
+++ b/openjdk_jre/Dockerfile
@@ -51,7 +51,7 @@ RUN set -ex; \
 		mkdir -p /usr/share/man/man1; \
 	fi; \
 	\
-# ca-certificates-java does not work on src:openjdk-11 with no-install-recommends: (a case of https://bugs.debian.org/775775)
+# ca-certificates-java does not work on src:openjdk-11 with no-install-recommends: (https://bugs.debian.org/914860, https://bugs.debian.org/775775)
 # /var/lib/dpkg/info/ca-certificates-java.postinst: line 56: java: command not found
 	ln -svT /docker-java-home/bin/java /usr/local/bin/java; \
 	\
@@ -63,6 +63,11 @@ RUN set -ex; \
 	\
 	rm -v /usr/local/bin/java; \
 	\
+# ca-certificates-java does not work on src:openjdk-11: (https://bugs.debian.org/914424, https://bugs.debian.org/894979, https://salsa.debian.org/java-team/ca-certificates-java/commit/813b8c4973e6c4bb273d5d02f8d4e0aa0b226c50#d4b95d176f05e34cd0b718357c532dc5a6d66cd7_54_56)
+	keytool -importkeystore -srckeystore /etc/ssl/certs/java/cacerts -destkeystore /etc/ssl/certs/java/cacerts.jks -deststoretype JKS -srcstorepass changeit -deststorepass changeit -noprompt; \
+	mv /etc/ssl/certs/java/cacerts.jks /etc/ssl/certs/java/cacerts; \
+	/var/lib/dpkg/info/ca-certificates-java.postinst configure; \
+	\
 # verify that "docker-java-home" returns what we expect
 	[ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ]; \
 	\
diff --git a/openjdk_latest/Dockerfile b/openjdk_latest/Dockerfile
index f246d74..075c64b 100644
--- a/openjdk_latest/Dockerfile
+++ b/openjdk_latest/Dockerfile
@@ -51,7 +51,7 @@ RUN set -ex; \
 		mkdir -p /usr/share/man/man1; \
 	fi; \
 	\
-# ca-certificates-java does not work on src:openjdk-11 with no-install-recommends: (a case of https://bugs.debian.org/775775)
+# ca-certificates-java does not work on src:openjdk-11 with no-install-recommends: (https://bugs.debian.org/914860, https://bugs.debian.org/775775)
 # /var/lib/dpkg/info/ca-certificates-java.postinst: line 56: java: command not found
 	ln -svT /docker-java-home/bin/java /usr/local/bin/java; \
 	\
@@ -63,6 +63,11 @@ RUN set -ex; \
 	\
 	rm -v /usr/local/bin/java; \
 	\
+# ca-certificates-java does not work on src:openjdk-11: (https://bugs.debian.org/914424, https://bugs.debian.org/894979, https://salsa.debian.org/java-team/ca-certificates-java/commit/813b8c4973e6c4bb273d5d02f8d4e0aa0b226c50#d4b95d176f05e34cd0b718357c532dc5a6d66cd7_54_56)
+	keytool -importkeystore -srckeystore /etc/ssl/certs/java/cacerts -destkeystore /etc/ssl/certs/java/cacerts.jks -deststoretype JKS -srcstorepass changeit -deststorepass changeit -noprompt; \
+	mv /etc/ssl/certs/java/cacerts.jks /etc/ssl/certs/java/cacerts; \
+	/var/lib/dpkg/info/ca-certificates-java.postinst configure; \
+	\
 # verify that "docker-java-home" returns what we expect
 	[ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ]; \
 	\
diff --git a/openjdk_slim/Dockerfile b/openjdk_slim/Dockerfile
index e8f6d5d..a0e7f01 100644
--- a/openjdk_slim/Dockerfile
+++ b/openjdk_slim/Dockerfile
@@ -51,7 +51,7 @@ RUN set -ex; \
 		mkdir -p /usr/share/man/man1; \
 	fi; \
 	\
-# ca-certificates-java does not work on src:openjdk-11 with no-install-recommends: (a case of https://bugs.debian.org/775775)
+# ca-certificates-java does not work on src:openjdk-11 with no-install-recommends: (https://bugs.debian.org/914860, https://bugs.debian.org/775775)
 # /var/lib/dpkg/info/ca-certificates-java.postinst: line 56: java: command not found
 	ln -svT /docker-java-home/bin/java /usr/local/bin/java; \
 	\
@@ -63,6 +63,11 @@ RUN set -ex; \
 	\
 	rm -v /usr/local/bin/java; \
 	\
+# ca-certificates-java does not work on src:openjdk-11: (https://bugs.debian.org/914424, https://bugs.debian.org/894979, https://salsa.debian.org/java-team/ca-certificates-java/commit/813b8c4973e6c4bb273d5d02f8d4e0aa0b226c50#d4b95d176f05e34cd0b718357c532dc5a6d66cd7_54_56)
+	keytool -importkeystore -srckeystore /etc/ssl/certs/java/cacerts -destkeystore /etc/ssl/certs/java/cacerts.jks -deststoretype JKS -srcstorepass changeit -deststorepass changeit -noprompt; \
+	mv /etc/ssl/certs/java/cacerts.jks /etc/ssl/certs/java/cacerts; \
+	/var/lib/dpkg/info/ca-certificates-java.postinst configure; \
+	\
 # verify that "docker-java-home" returns what we expect
 	[ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ]; \
 	\
diff --git a/ruby_2.3-alpine/Dockerfile b/ruby_2.3-alpine/Dockerfile
index b64995b..7ea3885 100644
--- a/ruby_2.3-alpine/Dockerfile
+++ b/ruby_2.3-alpine/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.3
 ENV RUBY_VERSION 2.3.8
 ENV RUBY_DOWNLOAD_SHA256 910f635d84fd0d81ac9bdee0731279e6026cb4cd1315bbbb5dfb22e09c5c1dfe
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.3-alpine3.7/Dockerfile b/ruby_2.3-alpine3.7/Dockerfile
index fe61901..8fa4de4 100644
--- a/ruby_2.3-alpine3.7/Dockerfile
+++ b/ruby_2.3-alpine3.7/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.3
 ENV RUBY_VERSION 2.3.8
 ENV RUBY_DOWNLOAD_SHA256 910f635d84fd0d81ac9bdee0731279e6026cb4cd1315bbbb5dfb22e09c5c1dfe
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.3-jessie/Dockerfile b/ruby_2.3-jessie/Dockerfile
index bd26aa8..5f3cbec 100644
--- a/ruby_2.3-jessie/Dockerfile
+++ b/ruby_2.3-jessie/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.3
 ENV RUBY_VERSION 2.3.8
 ENV RUBY_DOWNLOAD_SHA256 910f635d84fd0d81ac9bdee0731279e6026cb4cd1315bbbb5dfb22e09c5c1dfe
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.3-slim-jessie/Dockerfile b/ruby_2.3-slim-jessie/Dockerfile
index 115b305..3163694 100644
--- a/ruby_2.3-slim-jessie/Dockerfile
+++ b/ruby_2.3-slim-jessie/Dockerfile
@@ -23,7 +23,7 @@ ENV RUBY_MAJOR 2.3
 ENV RUBY_VERSION 2.3.8
 ENV RUBY_DOWNLOAD_SHA256 910f635d84fd0d81ac9bdee0731279e6026cb4cd1315bbbb5dfb22e09c5c1dfe
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.3-slim/Dockerfile b/ruby_2.3-slim/Dockerfile
index 728069a..5288e63 100644
--- a/ruby_2.3-slim/Dockerfile
+++ b/ruby_2.3-slim/Dockerfile
@@ -23,7 +23,7 @@ ENV RUBY_MAJOR 2.3
 ENV RUBY_VERSION 2.3.8
 ENV RUBY_DOWNLOAD_SHA256 910f635d84fd0d81ac9bdee0731279e6026cb4cd1315bbbb5dfb22e09c5c1dfe
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.3/Dockerfile b/ruby_2.3/Dockerfile
index 3fcd203..e40308c 100644
--- a/ruby_2.3/Dockerfile
+++ b/ruby_2.3/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.3
 ENV RUBY_VERSION 2.3.8
 ENV RUBY_DOWNLOAD_SHA256 910f635d84fd0d81ac9bdee0731279e6026cb4cd1315bbbb5dfb22e09c5c1dfe
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.4-alpine/Dockerfile b/ruby_2.4-alpine/Dockerfile
index 8c92f22..35a41fe 100644
--- a/ruby_2.4-alpine/Dockerfile
+++ b/ruby_2.4-alpine/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.4
 ENV RUBY_VERSION 2.4.5
 ENV RUBY_DOWNLOAD_SHA256 2f0cdcce9989f63ef7c2939bdb17b1ef244c4f384d85b8531d60e73d8cc31eeb
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.4-alpine3.7/Dockerfile b/ruby_2.4-alpine3.7/Dockerfile
index acbdd10..d5b601b 100644
--- a/ruby_2.4-alpine3.7/Dockerfile
+++ b/ruby_2.4-alpine3.7/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.4
 ENV RUBY_VERSION 2.4.5
 ENV RUBY_DOWNLOAD_SHA256 2f0cdcce9989f63ef7c2939bdb17b1ef244c4f384d85b8531d60e73d8cc31eeb
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.4-jessie/Dockerfile b/ruby_2.4-jessie/Dockerfile
index efc6b00..bdb1458 100644
--- a/ruby_2.4-jessie/Dockerfile
+++ b/ruby_2.4-jessie/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.4
 ENV RUBY_VERSION 2.4.5
 ENV RUBY_DOWNLOAD_SHA256 2f0cdcce9989f63ef7c2939bdb17b1ef244c4f384d85b8531d60e73d8cc31eeb
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.4-slim-jessie/Dockerfile b/ruby_2.4-slim-jessie/Dockerfile
index 526c2a9..0571767 100644
--- a/ruby_2.4-slim-jessie/Dockerfile
+++ b/ruby_2.4-slim-jessie/Dockerfile
@@ -23,7 +23,7 @@ ENV RUBY_MAJOR 2.4
 ENV RUBY_VERSION 2.4.5
 ENV RUBY_DOWNLOAD_SHA256 2f0cdcce9989f63ef7c2939bdb17b1ef244c4f384d85b8531d60e73d8cc31eeb
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.4-slim/Dockerfile b/ruby_2.4-slim/Dockerfile
index 58a4a98..f66b4a1 100644
--- a/ruby_2.4-slim/Dockerfile
+++ b/ruby_2.4-slim/Dockerfile
@@ -23,7 +23,7 @@ ENV RUBY_MAJOR 2.4
 ENV RUBY_VERSION 2.4.5
 ENV RUBY_DOWNLOAD_SHA256 2f0cdcce9989f63ef7c2939bdb17b1ef244c4f384d85b8531d60e73d8cc31eeb
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.4/Dockerfile b/ruby_2.4/Dockerfile
index e2f4a6f..39de92d 100644
--- a/ruby_2.4/Dockerfile
+++ b/ruby_2.4/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.4
 ENV RUBY_VERSION 2.4.5
 ENV RUBY_DOWNLOAD_SHA256 2f0cdcce9989f63ef7c2939bdb17b1ef244c4f384d85b8531d60e73d8cc31eeb
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.5-alpine/Dockerfile b/ruby_2.5-alpine/Dockerfile
index 6ccf36b..d2c323f 100644
--- a/ruby_2.5-alpine/Dockerfile
+++ b/ruby_2.5-alpine/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.5
 ENV RUBY_VERSION 2.5.3
 ENV RUBY_DOWNLOAD_SHA256 1cc9d0359a8ea35fc6111ec830d12e60168f3b9b305a3c2578357d360fcf306f
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.5-alpine3.7/Dockerfile b/ruby_2.5-alpine3.7/Dockerfile
index 940de32..3a5809c 100644
--- a/ruby_2.5-alpine3.7/Dockerfile
+++ b/ruby_2.5-alpine3.7/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.5
 ENV RUBY_VERSION 2.5.3
 ENV RUBY_DOWNLOAD_SHA256 1cc9d0359a8ea35fc6111ec830d12e60168f3b9b305a3c2578357d360fcf306f
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.5-slim/Dockerfile b/ruby_2.5-slim/Dockerfile
index 7000c4b..ccd90c2 100644
--- a/ruby_2.5-slim/Dockerfile
+++ b/ruby_2.5-slim/Dockerfile
@@ -23,7 +23,7 @@ ENV RUBY_MAJOR 2.5
 ENV RUBY_VERSION 2.5.3
 ENV RUBY_DOWNLOAD_SHA256 1cc9d0359a8ea35fc6111ec830d12e60168f3b9b305a3c2578357d360fcf306f
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_2.5/Dockerfile b/ruby_2.5/Dockerfile
index cc279ee..fc1e03f 100644
--- a/ruby_2.5/Dockerfile
+++ b/ruby_2.5/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.5
 ENV RUBY_VERSION 2.5.3
 ENV RUBY_DOWNLOAD_SHA256 1cc9d0359a8ea35fc6111ec830d12e60168f3b9b305a3c2578357d360fcf306f
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_alpine/Dockerfile b/ruby_alpine/Dockerfile
index 3131339..2698496 100644
--- a/ruby_alpine/Dockerfile
+++ b/ruby_alpine/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.6
 ENV RUBY_VERSION 2.6.0
 ENV RUBY_DOWNLOAD_SHA256 acb00f04374899ba8ee74bbbcb9b35c5c6b1fd229f1876554ee76f0f1710ff5f
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_alpine3.7/Dockerfile b/ruby_alpine3.7/Dockerfile
index b79a462..cb9e3bd 100644
--- a/ruby_alpine3.7/Dockerfile
+++ b/ruby_alpine3.7/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.6
 ENV RUBY_VERSION 2.6.0
 ENV RUBY_DOWNLOAD_SHA256 acb00f04374899ba8ee74bbbcb9b35c5c6b1fd229f1876554ee76f0f1710ff5f
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_latest/Dockerfile b/ruby_latest/Dockerfile
index 7569a44..e74fa11 100644
--- a/ruby_latest/Dockerfile
+++ b/ruby_latest/Dockerfile
@@ -11,7 +11,7 @@ ENV RUBY_MAJOR 2.6
 ENV RUBY_VERSION 2.6.0
 ENV RUBY_DOWNLOAD_SHA256 acb00f04374899ba8ee74bbbcb9b35c5c6b1fd229f1876554ee76f0f1710ff5f
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_slim/Dockerfile b/ruby_slim/Dockerfile
index 8bd5cbf..665cc17 100644
--- a/ruby_slim/Dockerfile
+++ b/ruby_slim/Dockerfile
@@ -23,7 +23,7 @@ ENV RUBY_MAJOR 2.6
 ENV RUBY_VERSION 2.6.0
 ENV RUBY_DOWNLOAD_SHA256 acb00f04374899ba8ee74bbbcb9b35c5c6b1fd229f1876554ee76f0f1710ff5f
 ENV RUBYGEMS_VERSION 3.0.1
-ENV BUNDLER_VERSION 1.17.2
+ENV BUNDLER_VERSION 1.17.3
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built

@tianon
Copy link
Member Author

tianon commented Dec 28, 2018

Build test of #5237; 910f60b; amd64 (openjdk, ruby):

$ bashbrew build openjdk:12-ea-25-jdk-oraclelinux7
Using bashbrew/cache:6d247ed05b3b47312910f30d984b9582b44c105be1f76e3814ca7d5832f57631 (openjdk:12-ea-25-jdk-oraclelinux7)
Tagging openjdk:12-ea-25-jdk-oraclelinux7
Tagging openjdk:12-ea-25-oraclelinux7
Tagging openjdk:12-ea-jdk-oraclelinux7
Tagging openjdk:12-ea-oraclelinux7
Tagging openjdk:12-jdk-oraclelinux7
Tagging openjdk:12-oraclelinux7
Tagging openjdk:12-ea-25-jdk-oracle
Tagging openjdk:12-ea-25-oracle
Tagging openjdk:12-ea-jdk-oracle
Tagging openjdk:12-ea-oracle
Tagging openjdk:12-jdk-oracle
Tagging openjdk:12-oracle
Tagging openjdk:12-ea-25-jdk
Tagging openjdk:12-ea-25
Tagging openjdk:12-ea-jdk
Tagging openjdk:12-ea
Tagging openjdk:12-jdk
Tagging openjdk:12

$ test/run.sh openjdk:12-ea-25-jdk-oraclelinux7
testing openjdk:12-ea-25-jdk-oraclelinux7
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'java-hello-world' [5/7]...passed
	'java-uimanager-font' [6/7]...passed
	'java-ca-certificates' [7/7]...passed


$ bashbrew build openjdk:12-ea-20-jdk-alpine3.8
Using bashbrew/cache:91bbabef601085fbe243e68d23705b99a20588ef3e141b5e504611646155168a (openjdk:12-ea-20-jdk-alpine3.8)
Tagging openjdk:12-ea-20-jdk-alpine3.8
Tagging openjdk:12-ea-20-alpine3.8
Tagging openjdk:12-ea-jdk-alpine3.8
Tagging openjdk:12-ea-alpine3.8
Tagging openjdk:12-jdk-alpine3.8
Tagging openjdk:12-alpine3.8
Tagging openjdk:12-ea-20-jdk-alpine
Tagging openjdk:12-ea-20-alpine
Tagging openjdk:12-ea-jdk-alpine
Tagging openjdk:12-ea-alpine
Tagging openjdk:12-jdk-alpine
Tagging openjdk:12-alpine

$ test/run.sh openjdk:12-ea-20-jdk-alpine3.8
testing openjdk:12-ea-20-jdk-alpine3.8
	'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-ca-certificates' [6/6]...passed


$ bashbrew build openjdk:12-ea-25-jdk-windowsservercore-ltsc2016
skipping "openjdk:12-ea-25-jdk-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:12-ea-25-jdk-windowsservercore-ltsc2016
testing openjdk:12-ea-25-jdk-windowsservercore-ltsc2016
	image does not exist!


$ bashbrew build openjdk:12-ea-25-jdk-windowsservercore-1709
skipping "openjdk:12-ea-25-jdk-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:12-ea-25-jdk-windowsservercore-1709
testing openjdk:12-ea-25-jdk-windowsservercore-1709
	image does not exist!


$ bashbrew build openjdk:12-ea-25-jdk-windowsservercore-1803
skipping "openjdk:12-ea-25-jdk-windowsservercore-1803" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:12-ea-25-jdk-windowsservercore-1803
testing openjdk:12-ea-25-jdk-windowsservercore-1803
	image does not exist!


$ bashbrew build openjdk:11.0.1-jdk-oraclelinux7
Using bashbrew/cache:353b07563d6a80bfa16e77d888d31cc3805c79bca21f6d548735bd4cc4681528 (openjdk:11.0.1-jdk-oraclelinux7)
Tagging openjdk:11.0.1-jdk-oraclelinux7
Tagging openjdk:11.0.1-oraclelinux7
Tagging openjdk:11.0-jdk-oraclelinux7
Tagging openjdk:11.0-oraclelinux7
Tagging openjdk:11-jdk-oraclelinux7
Tagging openjdk:11-oraclelinux7
Tagging openjdk:jdk-oraclelinux7
Tagging openjdk:oraclelinux7
Tagging openjdk:11.0.1-jdk-oracle
Tagging openjdk:11.0.1-oracle
Tagging openjdk:11.0-jdk-oracle
Tagging openjdk:11.0-oracle
Tagging openjdk:11-jdk-oracle
Tagging openjdk:11-oracle
Tagging openjdk:jdk-oracle
Tagging openjdk:oracle

$ test/run.sh openjdk:11.0.1-jdk-oraclelinux7
testing openjdk:11.0.1-jdk-oraclelinux7
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'java-hello-world' [5/7]...passed
	'java-uimanager-font' [6/7]...passed
	'java-ca-certificates' [7/7]...passed


$ bashbrew build openjdk:11.0.1-jdk-stretch
Building bashbrew/cache:e3a4023285f3cff8e683827ffe575dce397bb7881be8d207733f3fc1da8a1a11 (openjdk:11.0.1-jdk-stretch)
Tagging openjdk:11.0.1-jdk-stretch
Tagging openjdk:11.0.1-stretch
Tagging openjdk:11.0-jdk-stretch
Tagging openjdk:11.0-stretch
Tagging openjdk:11-jdk-stretch
Tagging openjdk:11-stretch
Tagging openjdk:jdk-stretch
Tagging openjdk:stretch
Tagging openjdk:11.0.1-jdk
Tagging openjdk:11.0.1
Tagging openjdk:11.0-jdk
Tagging openjdk:11.0
Tagging openjdk:11-jdk
Tagging openjdk:11
Tagging openjdk:jdk
Tagging openjdk:latest

$ test/run.sh openjdk:11.0.1-jdk-stretch
testing openjdk:11.0.1-jdk-stretch
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'java-hello-world' [5/7]...passed
	'java-uimanager-font' [6/7]...passed
	'java-ca-certificates' [7/7]...passed


$ bashbrew build openjdk:11.0.1-jdk-slim-stretch
Building bashbrew/cache:e8f023adb890f9b5136df3dbb9d2694863e693caad88d220cfb2dbf89a1222d7 (openjdk:11.0.1-jdk-slim-stretch)
Tagging openjdk:11.0.1-jdk-slim-stretch
Tagging openjdk:11.0.1-slim-stretch
Tagging openjdk:11.0-jdk-slim-stretch
Tagging openjdk:11.0-slim-stretch
Tagging openjdk:11-jdk-slim-stretch
Tagging openjdk:11-slim-stretch
Tagging openjdk:jdk-slim-stretch
Tagging openjdk:slim-stretch
Tagging openjdk:11.0.1-jdk-slim
Tagging openjdk:11.0.1-slim
Tagging openjdk:11.0-jdk-slim
Tagging openjdk:11.0-slim
Tagging openjdk:11-jdk-slim
Tagging openjdk:11-slim
Tagging openjdk:jdk-slim
Tagging openjdk:slim

$ test/run.sh openjdk:11.0.1-jdk-slim-stretch
testing openjdk:11.0.1-jdk-slim-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-ca-certificates' [6/6]...passed


$ bashbrew build openjdk:11.0.1-jdk-windowsservercore-ltsc2016
skipping "openjdk:11.0.1-jdk-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:11.0.1-jdk-windowsservercore-ltsc2016
testing openjdk:11.0.1-jdk-windowsservercore-ltsc2016
	image does not exist!


$ bashbrew build openjdk:11.0.1-jdk-windowsservercore-1709
skipping "openjdk:11.0.1-jdk-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:11.0.1-jdk-windowsservercore-1709
testing openjdk:11.0.1-jdk-windowsservercore-1709
	image does not exist!


$ bashbrew build openjdk:11.0.1-jdk-windowsservercore-1803
skipping "openjdk:11.0.1-jdk-windowsservercore-1803" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:11.0.1-jdk-windowsservercore-1803
testing openjdk:11.0.1-jdk-windowsservercore-1803
	image does not exist!


$ bashbrew build openjdk:11.0.1-jre-stretch
Building bashbrew/cache:98ba3ee6de7637446fb046dc0994550180a5ca4cc52fdfa0b826d08d745740ff (openjdk:11.0.1-jre-stretch)
Tagging openjdk:11.0.1-jre-stretch
Tagging openjdk:11.0-jre-stretch
Tagging openjdk:11-jre-stretch
Tagging openjdk:jre-stretch
Tagging openjdk:11.0.1-jre
Tagging openjdk:11.0-jre
Tagging openjdk:11-jre
Tagging openjdk:jre

$ test/run.sh openjdk:11.0.1-jre-stretch
testing openjdk:11.0.1-jre-stretch
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'java-hello-world' [5/7]...passed
	'java-uimanager-font' [6/7]...passed
	'java-ca-certificates' [7/7]...passed


$ bashbrew build openjdk:11.0.1-jre-slim-stretch
Building bashbrew/cache:257209d04691ad498335cc7c5cdbd75eea4f720aa0324b0bbcb2500b2ac1969d (openjdk:11.0.1-jre-slim-stretch)
Tagging openjdk:11.0.1-jre-slim-stretch
Tagging openjdk:11.0-jre-slim-stretch
Tagging openjdk:11-jre-slim-stretch
Tagging openjdk:jre-slim-stretch
Tagging openjdk:11.0.1-jre-slim
Tagging openjdk:11.0-jre-slim
Tagging openjdk:11-jre-slim
Tagging openjdk:jre-slim

$ test/run.sh openjdk:11.0.1-jre-slim-stretch
testing openjdk:11.0.1-jre-slim-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-ca-certificates' [6/6]...passed


$ bashbrew build openjdk:8u181-jdk-stretch
Using bashbrew/cache:3d8d6e565623f7d72211d4bc822e4fb46d6327c784b48621100024e2542a08ab (openjdk:8u181-jdk-stretch)
Tagging openjdk:8u181-jdk-stretch
Tagging openjdk:8u181-stretch
Tagging openjdk:8-jdk-stretch
Tagging openjdk:8-stretch
Tagging openjdk:8u181-jdk
Tagging openjdk:8u181
Tagging openjdk:8-jdk
Tagging openjdk:8

$ test/run.sh openjdk:8u181-jdk-stretch
testing openjdk:8u181-jdk-stretch
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'java-hello-world' [5/7]...passed
	'java-uimanager-font' [6/7]...passed
	'java-ca-certificates' [7/7]...passed


$ bashbrew build openjdk:8u181-jdk-slim-stretch
Using bashbrew/cache:bc6f7f83bd781c368e3c411e7a8bf391ec3104c525cb8caf7c779b6f7c148946 (openjdk:8u181-jdk-slim-stretch)
Tagging openjdk:8u181-jdk-slim-stretch
Tagging openjdk:8u181-slim-stretch
Tagging openjdk:8-jdk-slim-stretch
Tagging openjdk:8-slim-stretch
Tagging openjdk:8u181-jdk-slim
Tagging openjdk:8u181-slim
Tagging openjdk:8-jdk-slim
Tagging openjdk:8-slim

$ test/run.sh openjdk:8u181-jdk-slim-stretch
testing openjdk:8u181-jdk-slim-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-ca-certificates' [6/6]...passed


$ bashbrew build openjdk:8u181-jdk-alpine3.8
Using bashbrew/cache:2b649bf152f203ebf47948b13c8daf9af934b2f2b7b6fb0d7bf8e90ce21c9f89 (openjdk:8u181-jdk-alpine3.8)
Tagging openjdk:8u181-jdk-alpine3.8
Tagging openjdk:8u181-alpine3.8
Tagging openjdk:8-jdk-alpine3.8
Tagging openjdk:8-alpine3.8
Tagging openjdk:8u181-jdk-alpine
Tagging openjdk:8u181-alpine
Tagging openjdk:8-jdk-alpine
Tagging openjdk:8-alpine

$ test/run.sh openjdk:8u181-jdk-alpine3.8
testing openjdk:8u181-jdk-alpine3.8
	'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-ca-certificates' [6/6]...passed


$ bashbrew build openjdk:8u191-jdk-windowsservercore-ltsc2016
skipping "openjdk:8u191-jdk-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:8u191-jdk-windowsservercore-ltsc2016
testing openjdk:8u191-jdk-windowsservercore-ltsc2016
	image does not exist!


$ bashbrew build openjdk:8u191-jdk-windowsservercore-1709
skipping "openjdk:8u191-jdk-windowsservercore-1709" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:8u191-jdk-windowsservercore-1709
testing openjdk:8u191-jdk-windowsservercore-1709
	image does not exist!


$ bashbrew build openjdk:8u191-jdk-windowsservercore-1803
skipping "openjdk:8u191-jdk-windowsservercore-1803" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:8u191-jdk-windowsservercore-1803
testing openjdk:8u191-jdk-windowsservercore-1803
	image does not exist!


$ bashbrew build openjdk:8u191-jdk-nanoserver-sac2016
skipping "openjdk:8u191-jdk-nanoserver-sac2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:8u191-jdk-nanoserver-sac2016
testing openjdk:8u191-jdk-nanoserver-sac2016
	image does not exist!


$ bashbrew build openjdk:8u181-jre-stretch
Using bashbrew/cache:e95a61b285fdfc3c24d18ad2fe00cd8be2c39f8665a8541d27cc3e507cb397ef (openjdk:8u181-jre-stretch)
Tagging openjdk:8u181-jre-stretch
Tagging openjdk:8-jre-stretch
Tagging openjdk:8u181-jre
Tagging openjdk:8-jre

$ test/run.sh openjdk:8u181-jre-stretch
testing openjdk:8u181-jre-stretch
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'java-hello-world' [5/7]...passed
	'java-uimanager-font' [6/7]...passed
	'java-ca-certificates' [7/7]...passed


$ bashbrew build openjdk:8u181-jre-slim-stretch
Using bashbrew/cache:3d323013a123ea1379b29ea52484e9aee80aa7b6dfeba9e4f6139f1a1907f8ef (openjdk:8u181-jre-slim-stretch)
Tagging openjdk:8u181-jre-slim-stretch
Tagging openjdk:8-jre-slim-stretch
Tagging openjdk:8u181-jre-slim
Tagging openjdk:8-jre-slim

$ test/run.sh openjdk:8u181-jre-slim-stretch
testing openjdk:8u181-jre-slim-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-ca-certificates' [6/6]...passed


$ bashbrew build openjdk:8u181-jre-alpine3.8
Using bashbrew/cache:30339dfbde08f5ea3dabbfb1fbc1fd485311e5b67d216e00cab0e5b8908297d3 (openjdk:8u181-jre-alpine3.8)
Tagging openjdk:8u181-jre-alpine3.8
Tagging openjdk:8-jre-alpine3.8
Tagging openjdk:8u181-jre-alpine
Tagging openjdk:8-jre-alpine

$ test/run.sh openjdk:8u181-jre-alpine3.8
testing openjdk:8u181-jre-alpine3.8
	'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-ca-certificates' [6/6]...passed


$ bashbrew build openjdk:7u181-jdk-jessie
Using bashbrew/cache:a6e2fa7d9bba3126a8581d040ab4b043cd7a96de8b50a010c039997a4aa584bd (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/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'java-hello-world' [5/7]...passed
	'java-uimanager-font' [6/7]...passed
	'java-ca-certificates' [7/7]...passed


$ bashbrew build openjdk:7u181-jdk-slim-jessie
Using bashbrew/cache:6f0594f6ca81ec8a0c53d99fca2952fc458d8a9fa251711b8be199c8542166bb (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/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-ca-certificates' [6/6]...passed


$ bashbrew build openjdk:7u181-jdk-alpine3.8
Using bashbrew/cache:a46aa74d445207a3775e32ebaaa727f07a5fdeb28a189f7e849730ad6dccde0e (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/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-ca-certificates' [6/6]...passed


$ bashbrew build openjdk:7u181-jre-jessie
Using bashbrew/cache:457d0195cf38fb716a860b12afb4d4aaa353221e9c03ef6d046b67b81377b313 (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/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'java-hello-world' [5/7]...passed
	'java-uimanager-font' [6/7]...passed
	'java-ca-certificates' [7/7]...passed


$ bashbrew build openjdk:7u181-jre-slim-jessie
Using bashbrew/cache:f24bb6f76e506434943f8e12fee2fadc5bfa739694d5de5ae7a34037c6af921b (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/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-ca-certificates' [6/6]...passed


$ bashbrew build openjdk:7u181-jre-alpine3.8
Using bashbrew/cache:3893dad0f370b9b5b789ff16eb7130709d7f97f4e401f18fe08b779285f3903f (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/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-ca-certificates' [6/6]...passed
$ bashbrew build ruby:2.6.0-stretch
Building bashbrew/cache:39ed8d2cce93895d28b9927ba7734ece2ef61c93900de7146c4c60115366ad90 (ruby:2.6.0-stretch)
Tagging ruby:2.6.0-stretch
Tagging ruby:2.6-stretch
Tagging ruby:2-stretch
Tagging ruby:stretch
Tagging ruby:2.6.0
Tagging ruby:2.6
Tagging ruby:2
Tagging ruby:latest

$ test/run.sh ruby:2.6.0-stretch
testing ruby:2.6.0-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-slim-stretch
Building bashbrew/cache:707d4892ec9c7a8f597f1ced5bb11a4a49302fab5475220b60b2cad2efb0268c (ruby:2.6.0-slim-stretch)
Tagging ruby:2.6.0-slim-stretch
Tagging ruby:2.6-slim-stretch
Tagging ruby:2-slim-stretch
Tagging ruby:slim-stretch
Tagging ruby:2.6.0-slim
Tagging ruby:2.6-slim
Tagging ruby:2-slim
Tagging ruby:slim

$ test/run.sh ruby:2.6.0-slim-stretch
testing ruby:2.6.0-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-alpine3.8
Building bashbrew/cache:dc7ad1ba3050344a80a3d56a3a97c32dc23cef826a529f202cb636c78d0bf9f2 (ruby:2.6.0-alpine3.8)
Tagging ruby:2.6.0-alpine3.8
Tagging ruby:2.6-alpine3.8
Tagging ruby:2-alpine3.8
Tagging ruby:alpine3.8
Tagging ruby:2.6.0-alpine
Tagging ruby:2.6-alpine
Tagging ruby:2-alpine
Tagging ruby:alpine

$ test/run.sh ruby:2.6.0-alpine3.8
testing ruby:2.6.0-alpine3.8
	'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-alpine3.7
Building bashbrew/cache:06891e1f04c2605585bba67cd5aa1a6e7939bb438dfe877c2c8c89df2e821954 (ruby:2.6.0-alpine3.7)
Tagging ruby:2.6.0-alpine3.7
Tagging ruby:2.6-alpine3.7
Tagging ruby:2-alpine3.7
Tagging ruby:alpine3.7

$ test/run.sh ruby:2.6.0-alpine3.7
testing ruby:2.6.0-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.3-stretch
Building bashbrew/cache:e3d3e31c3d525a096ee3988b4460caaee90e269d40cac4f4e01482347743f62f (ruby:2.5.3-stretch)
Tagging ruby:2.5.3-stretch
Tagging ruby:2.5-stretch
Tagging ruby:2.5.3
Tagging ruby:2.5

$ test/run.sh ruby:2.5.3-stretch
testing ruby:2.5.3-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.3-slim-stretch
Building bashbrew/cache:8db23b7173c85554d044dc0ad028d9a32e5607d850bebf5b2beaef56236869fc (ruby:2.5.3-slim-stretch)
Tagging ruby:2.5.3-slim-stretch
Tagging ruby:2.5-slim-stretch
Tagging ruby:2.5.3-slim
Tagging ruby:2.5-slim

$ test/run.sh ruby:2.5.3-slim-stretch
testing ruby:2.5.3-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.3-alpine3.8
Building bashbrew/cache:12fa3507c353d4b3fe12a4232cb59c855fcaf9d7235fba5c55f9ab268e83abd7 (ruby:2.5.3-alpine3.8)
Tagging ruby:2.5.3-alpine3.8
Tagging ruby:2.5-alpine3.8
Tagging ruby:2.5.3-alpine
Tagging ruby:2.5-alpine

$ test/run.sh ruby:2.5.3-alpine3.8
testing ruby:2.5.3-alpine3.8
	'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.3-alpine3.7
Building bashbrew/cache:c6eda54043253a09d0e5257980e6327e148097d0be46b9f97fef4edd9495b168 (ruby:2.5.3-alpine3.7)
Tagging ruby:2.5.3-alpine3.7
Tagging ruby:2.5-alpine3.7

$ test/run.sh ruby:2.5.3-alpine3.7
testing ruby:2.5.3-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.5-stretch
Building bashbrew/cache:617f0756dbd7ae71fb95bdd4d8c1c6ac30e07a8afca128279c85e2ded78e8380 (ruby:2.4.5-stretch)
Tagging ruby:2.4.5-stretch
Tagging ruby:2.4-stretch
Tagging ruby:2.4.5
Tagging ruby:2.4

$ test/run.sh ruby:2.4.5-stretch
testing ruby:2.4.5-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.5-slim-stretch
Building bashbrew/cache:ca14bc61fc4a687c5cd35491a04eaac88433090918b263e52606f434a1e00ad0 (ruby:2.4.5-slim-stretch)
Tagging ruby:2.4.5-slim-stretch
Tagging ruby:2.4-slim-stretch
Tagging ruby:2.4.5-slim
Tagging ruby:2.4-slim

$ test/run.sh ruby:2.4.5-slim-stretch
testing ruby:2.4.5-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.5-jessie
Building bashbrew/cache:4ef1844b0f76cd2d87dc918b8a57adb3dd2387cc0b627b46f9666fb41362772f (ruby:2.4.5-jessie)
Tagging ruby:2.4.5-jessie
Tagging ruby:2.4-jessie

$ test/run.sh ruby:2.4.5-jessie
testing ruby:2.4.5-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.5-slim-jessie
Building bashbrew/cache:9916f11a939bbcc8035a53fab81f07af58a7046529e0f5e4327aa48630288498 (ruby:2.4.5-slim-jessie)
Tagging ruby:2.4.5-slim-jessie
Tagging ruby:2.4-slim-jessie

$ test/run.sh ruby:2.4.5-slim-jessie
testing ruby:2.4.5-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.5-alpine3.8
Building bashbrew/cache:cc18d5daa3794b7ad21bf813e59d19b30b6a94cd831f5a196077bb103abcd02d (ruby:2.4.5-alpine3.8)
Tagging ruby:2.4.5-alpine3.8
Tagging ruby:2.4-alpine3.8
Tagging ruby:2.4.5-alpine
Tagging ruby:2.4-alpine

$ test/run.sh ruby:2.4.5-alpine3.8
testing ruby:2.4.5-alpine3.8
	'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.5-alpine3.7
Building bashbrew/cache:2f7bc662ffea3f1133fdbb0a0f9bcaf4cc807f0c934cc7bca762a95303ba9161 (ruby:2.4.5-alpine3.7)
Tagging ruby:2.4.5-alpine3.7
Tagging ruby:2.4-alpine3.7

$ test/run.sh ruby:2.4.5-alpine3.7
testing ruby:2.4.5-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.3.8-stretch
Building bashbrew/cache:b094da7c13c6e82c4f1bc686e8705c23fef76bc5829ae9dbf6c0074a4e0c1932 (ruby:2.3.8-stretch)
Tagging ruby:2.3.8-stretch
Tagging ruby:2.3-stretch
Tagging ruby:2.3.8
Tagging ruby:2.3

$ test/run.sh ruby:2.3.8-stretch
testing ruby:2.3.8-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.8-slim-stretch
Building bashbrew/cache:44ac5becd758ad186e64e6ced8bc429039d1c8d92a758320995909304f84ff97 (ruby:2.3.8-slim-stretch)
Tagging ruby:2.3.8-slim-stretch
Tagging ruby:2.3-slim-stretch
Tagging ruby:2.3.8-slim
Tagging ruby:2.3-slim

$ test/run.sh ruby:2.3.8-slim-stretch
testing ruby:2.3.8-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.8-jessie
Building bashbrew/cache:50a2a7cb549b92170a36a8ead41b79c1f743192790c89dbd9ee852d7c2114535 (ruby:2.3.8-jessie)
Tagging ruby:2.3.8-jessie
Tagging ruby:2.3-jessie

$ test/run.sh ruby:2.3.8-jessie
testing ruby:2.3.8-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.8-slim-jessie
Building bashbrew/cache:a2952944f8ad9d3d71730fe15bde0218367cf9f3588163e475598846bc8b0d49 (ruby:2.3.8-slim-jessie)
Tagging ruby:2.3.8-slim-jessie
Tagging ruby:2.3-slim-jessie

$ test/run.sh ruby:2.3.8-slim-jessie
testing ruby:2.3.8-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.8-alpine3.8
Building bashbrew/cache:bdf9b0611b860298a18ccbb09eba34038ca7072d7f44ab107f95ce44b1842403 (ruby:2.3.8-alpine3.8)
Tagging ruby:2.3.8-alpine3.8
Tagging ruby:2.3-alpine3.8
Tagging ruby:2.3.8-alpine
Tagging ruby:2.3-alpine

$ test/run.sh ruby:2.3.8-alpine3.8
testing ruby:2.3.8-alpine3.8
	'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.8-alpine3.7
Building bashbrew/cache:15a40d977c10cb62d8dae6808a7c26a4fd18b86b503ebf11907446358bc704af (ruby:2.3.8-alpine3.7)
Tagging ruby:2.3.8-alpine3.7
Tagging ruby:2.3-alpine3.7

$ test/run.sh ruby:2.3.8-alpine3.7
testing ruby:2.3.8-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

The following images failed at least one test:

  • openjdk:
    • openjdk:12-ea-25-jdk-windowsservercore-ltsc2016
    • openjdk:12-ea-25-jdk-windowsservercore-1709
    • openjdk:12-ea-25-jdk-windowsservercore-1803
    • openjdk:11.0.1-jdk-windowsservercore-ltsc2016
    • openjdk:11.0.1-jdk-windowsservercore-1709
    • openjdk:11.0.1-jdk-windowsservercore-1803
    • openjdk:8u191-jdk-windowsservercore-ltsc2016
    • openjdk:8u191-jdk-windowsservercore-1709
    • openjdk:8u191-jdk-windowsservercore-1803
    • openjdk:8u191-jdk-nanoserver-sac2016

@yosifkit yosifkit merged commit 3481cf7 into docker-library:master Dec 28, 2018
@yosifkit yosifkit deleted the update-docker-library branch December 28, 2018 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants