Skip to content

Conversation

tianon
Copy link
Member

@tianon tianon commented Jun 24, 2020

Changes:

Changes:

- docker-library/php@2a6aa0f: Merge pull request docker-library/php#1027 from infosiftr/stretch-pinning
- docker-library/php@1daa5da: Properly pin all buster dists in stretch-based images
@github-actions
Copy link

Diff for 26ed896:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index aa83226..22afe30 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -8,7 +8,7 @@ Directory: 7.2/buster/apache
 
 Tags: 7.2.31-apache-stretch, 7.2-apache-stretch
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: a041c4250ba98a53264a452a907288a40d94aa79
+GitCommit: 1daa5daf973d3bbd3e18e14ecdf88b791bc0a89e
 Directory: 7.2/stretch/apache
 
 Tags: 7.2.31-cli-alpine3.11, 7.2-cli-alpine3.11, 7.2.31-alpine3.11, 7.2-alpine3.11
@@ -28,7 +28,7 @@ Directory: 7.2/buster/cli
 
 Tags: 7.2.31-cli-stretch, 7.2-cli-stretch, 7.2.31-stretch, 7.2-stretch
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: a041c4250ba98a53264a452a907288a40d94aa79
+GitCommit: 1daa5daf973d3bbd3e18e14ecdf88b791bc0a89e
 Directory: 7.2/stretch/cli
 
 Tags: 7.2.31-fpm-alpine3.11, 7.2-fpm-alpine3.11
@@ -48,7 +48,7 @@ Directory: 7.2/buster/fpm
 
 Tags: 7.2.31-fpm-stretch, 7.2-fpm-stretch
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: a041c4250ba98a53264a452a907288a40d94aa79
+GitCommit: 1daa5daf973d3bbd3e18e14ecdf88b791bc0a89e
 Directory: 7.2/stretch/fpm
 
 Tags: 7.2.31-zts-alpine3.11, 7.2-zts-alpine3.11
@@ -68,7 +68,7 @@ Directory: 7.2/buster/zts
 
 Tags: 7.2.31-zts-stretch, 7.2-zts-stretch
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: a041c4250ba98a53264a452a907288a40d94aa79
+GitCommit: 1daa5daf973d3bbd3e18e14ecdf88b791bc0a89e
 Directory: 7.2/stretch/zts
 
 Tags: 7.3.19-apache-buster, 7.3-apache-buster, 7.3.19-apache, 7.3-apache
@@ -78,7 +78,7 @@ Directory: 7.3/buster/apache
 
 Tags: 7.3.19-apache-stretch, 7.3-apache-stretch
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: 424dbd51d6699f2432f68f22cc2a910672a7bdfd
+GitCommit: 1daa5daf973d3bbd3e18e14ecdf88b791bc0a89e
 Directory: 7.3/stretch/apache
 
 Tags: 7.3.19-cli-alpine3.11, 7.3-cli-alpine3.11, 7.3.19-alpine3.11, 7.3-alpine3.11
@@ -98,7 +98,7 @@ Directory: 7.3/buster/cli
 
 Tags: 7.3.19-cli-stretch, 7.3-cli-stretch, 7.3.19-stretch, 7.3-stretch
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: 424dbd51d6699f2432f68f22cc2a910672a7bdfd
+GitCommit: 1daa5daf973d3bbd3e18e14ecdf88b791bc0a89e
 Directory: 7.3/stretch/cli
 
 Tags: 7.3.19-fpm-alpine3.11, 7.3-fpm-alpine3.11
@@ -118,7 +118,7 @@ Directory: 7.3/buster/fpm
 
 Tags: 7.3.19-fpm-stretch, 7.3-fpm-stretch
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: 424dbd51d6699f2432f68f22cc2a910672a7bdfd
+GitCommit: 1daa5daf973d3bbd3e18e14ecdf88b791bc0a89e
 Directory: 7.3/stretch/fpm
 
 Tags: 7.3.19-zts-alpine3.11, 7.3-zts-alpine3.11
@@ -138,7 +138,7 @@ Directory: 7.3/buster/zts
 
 Tags: 7.3.19-zts-stretch, 7.3-zts-stretch
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: 424dbd51d6699f2432f68f22cc2a910672a7bdfd
+GitCommit: 1daa5daf973d3bbd3e18e14ecdf88b791bc0a89e
 Directory: 7.3/stretch/zts
 
 Tags: 7.4.7-apache-buster, 7.4-apache-buster, 7-apache-buster, apache-buster, 7.4.7-apache, 7.4-apache, 7-apache, apache
diff --git a/php_7.2-apache-stretch/Dockerfile b/php_7.2-apache-stretch/Dockerfile
index b45a2d4..71b4a35 100644
--- a/php_7.2-apache-stretch/Dockerfile
+++ b/php_7.2-apache-stretch/Dockerfile
@@ -170,11 +170,11 @@ RUN set -eux; \
 	sed -e 's/stretch/buster/g' /etc/apt/sources.list > /etc/apt/sources.list.d/buster.list; \
 	{ \
 		echo 'Package: *'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: -10'; \
 		echo; \
 		echo 'Package: libargon2*'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: 990'; \
 	} > /etc/apt/preferences.d/argon2-buster; \
 ##</argon2-stretch>##
diff --git a/php_7.2-fpm-stretch/Dockerfile b/php_7.2-fpm-stretch/Dockerfile
index a9a77e2..cbe8bbd 100644
--- a/php_7.2-fpm-stretch/Dockerfile
+++ b/php_7.2-fpm-stretch/Dockerfile
@@ -111,11 +111,11 @@ RUN set -eux; \
 	sed -e 's/stretch/buster/g' /etc/apt/sources.list > /etc/apt/sources.list.d/buster.list; \
 	{ \
 		echo 'Package: *'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: -10'; \
 		echo; \
 		echo 'Package: libargon2*'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: 990'; \
 	} > /etc/apt/preferences.d/argon2-buster; \
 ##</argon2-stretch>##
diff --git a/php_7.2-stretch/Dockerfile b/php_7.2-stretch/Dockerfile
index a6c2fb1..fb3eabf 100644
--- a/php_7.2-stretch/Dockerfile
+++ b/php_7.2-stretch/Dockerfile
@@ -110,11 +110,11 @@ RUN set -eux; \
 	sed -e 's/stretch/buster/g' /etc/apt/sources.list > /etc/apt/sources.list.d/buster.list; \
 	{ \
 		echo 'Package: *'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: -10'; \
 		echo; \
 		echo 'Package: libargon2*'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: 990'; \
 	} > /etc/apt/preferences.d/argon2-buster; \
 ##</argon2-stretch>##
diff --git a/php_7.2-zts-stretch/Dockerfile b/php_7.2-zts-stretch/Dockerfile
index 39c1651..afb22cf 100644
--- a/php_7.2-zts-stretch/Dockerfile
+++ b/php_7.2-zts-stretch/Dockerfile
@@ -111,11 +111,11 @@ RUN set -eux; \
 	sed -e 's/stretch/buster/g' /etc/apt/sources.list > /etc/apt/sources.list.d/buster.list; \
 	{ \
 		echo 'Package: *'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: -10'; \
 		echo; \
 		echo 'Package: libargon2*'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: 990'; \
 	} > /etc/apt/preferences.d/argon2-buster; \
 ##</argon2-stretch>##
diff --git a/php_7.3-apache-stretch/Dockerfile b/php_7.3-apache-stretch/Dockerfile
index cdeb04b..ff6d80f 100644
--- a/php_7.3-apache-stretch/Dockerfile
+++ b/php_7.3-apache-stretch/Dockerfile
@@ -170,11 +170,11 @@ RUN set -eux; \
 	sed -e 's/stretch/buster/g' /etc/apt/sources.list > /etc/apt/sources.list.d/buster.list; \
 	{ \
 		echo 'Package: *'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: -10'; \
 		echo; \
 		echo 'Package: libargon2*'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: 990'; \
 	} > /etc/apt/preferences.d/argon2-buster; \
 ##</argon2-stretch>##
diff --git a/php_7.3-fpm-stretch/Dockerfile b/php_7.3-fpm-stretch/Dockerfile
index 603fde3..a5e8b17 100644
--- a/php_7.3-fpm-stretch/Dockerfile
+++ b/php_7.3-fpm-stretch/Dockerfile
@@ -111,11 +111,11 @@ RUN set -eux; \
 	sed -e 's/stretch/buster/g' /etc/apt/sources.list > /etc/apt/sources.list.d/buster.list; \
 	{ \
 		echo 'Package: *'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: -10'; \
 		echo; \
 		echo 'Package: libargon2*'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: 990'; \
 	} > /etc/apt/preferences.d/argon2-buster; \
 ##</argon2-stretch>##
diff --git a/php_7.3-stretch/Dockerfile b/php_7.3-stretch/Dockerfile
index 914c077..a2a6970 100644
--- a/php_7.3-stretch/Dockerfile
+++ b/php_7.3-stretch/Dockerfile
@@ -110,11 +110,11 @@ RUN set -eux; \
 	sed -e 's/stretch/buster/g' /etc/apt/sources.list > /etc/apt/sources.list.d/buster.list; \
 	{ \
 		echo 'Package: *'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: -10'; \
 		echo; \
 		echo 'Package: libargon2*'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: 990'; \
 	} > /etc/apt/preferences.d/argon2-buster; \
 ##</argon2-stretch>##
diff --git a/php_7.3-zts-stretch/Dockerfile b/php_7.3-zts-stretch/Dockerfile
index efd90b5..394ea25 100644
--- a/php_7.3-zts-stretch/Dockerfile
+++ b/php_7.3-zts-stretch/Dockerfile
@@ -111,11 +111,11 @@ RUN set -eux; \
 	sed -e 's/stretch/buster/g' /etc/apt/sources.list > /etc/apt/sources.list.d/buster.list; \
 	{ \
 		echo 'Package: *'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: -10'; \
 		echo; \
 		echo 'Package: libargon2*'; \
-		echo 'Pin: release n=buster'; \
+		echo 'Pin: release n=buster*'; \
 		echo 'Pin-Priority: 990'; \
 	} > /etc/apt/preferences.d/argon2-buster; \
 ##</argon2-stretch>##

@tianon
Copy link
Member Author

tianon commented Jun 24, 2020

Sigh... docker-library/php#1011

Build test of #8243; 26ed896; amd64 (php):

$ bashbrew build php:7.4.7-cli-buster
Using bashbrew/cache:bdc0a2d59e752d204b0d332f4c87b945c8ef80e3699dfa99d4de81a6d23c0bfb (php:7.4.7-cli-buster)
Tagging php:7.4.7-cli-buster
Tagging php:7.4-cli-buster
Tagging php:7-cli-buster
Tagging php:cli-buster
Tagging php:7.4.7-buster
Tagging php:7.4-buster
Tagging php:7-buster
Tagging php:buster
Tagging php:7.4.7-cli
Tagging php:7.4-cli
Tagging php:7-cli
Tagging php:cli
Tagging php:7.4.7
Tagging php:7.4
Tagging php:7
Tagging php:latest

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


$ bashbrew build php:7.4.7-apache-buster
Using bashbrew/cache:10afb8abe2f2959a59830174e654ae9bd6e4e130e52c0342c253ea152436bd34 (php:7.4.7-apache-buster)
Tagging php:7.4.7-apache-buster
Tagging php:7.4-apache-buster
Tagging php:7-apache-buster
Tagging php:apache-buster
Tagging php:7.4.7-apache
Tagging php:7.4-apache
Tagging php:7-apache
Tagging php:apache

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


$ bashbrew build php:7.4.7-fpm-buster
Using bashbrew/cache:47933b407a6223cb41efb8eed4c51a5d2c92ff77f4b37561ae5a0f498ef18d3d (php:7.4.7-fpm-buster)
Tagging php:7.4.7-fpm-buster
Tagging php:7.4-fpm-buster
Tagging php:7-fpm-buster
Tagging php:fpm-buster
Tagging php:7.4.7-fpm
Tagging php:7.4-fpm
Tagging php:7-fpm
Tagging php:fpm

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


$ bashbrew build php:7.4.7-zts-buster
Using bashbrew/cache:f2ff96b4ea6760ea2a0e34c2c2120ca683123da8401b0884d3995842bd91622e (php:7.4.7-zts-buster)
Tagging php:7.4.7-zts-buster
Tagging php:7.4-zts-buster
Tagging php:7-zts-buster
Tagging php:zts-buster
Tagging php:7.4.7-zts
Tagging php:7.4-zts
Tagging php:7-zts
Tagging php:zts

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


$ bashbrew build php:7.4.7-cli-alpine3.12
Using bashbrew/cache:ccf8edd0dc4b036e9f347ff2759c9eaa370bbd78552e06a367ab25383b4fa9b9 (php:7.4.7-cli-alpine3.12)
Tagging php:7.4.7-cli-alpine3.12
Tagging php:7.4-cli-alpine3.12
Tagging php:7-cli-alpine3.12
Tagging php:cli-alpine3.12
Tagging php:7.4.7-alpine3.12
Tagging php:7.4-alpine3.12
Tagging php:7-alpine3.12
Tagging php:alpine3.12
Tagging php:7.4.7-cli-alpine
Tagging php:7.4-cli-alpine
Tagging php:7-cli-alpine
Tagging php:cli-alpine
Tagging php:7.4.7-alpine
Tagging php:7.4-alpine
Tagging php:7-alpine
Tagging php:alpine

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


$ bashbrew build php:7.4.7-fpm-alpine3.12
Using bashbrew/cache:fa7ea392faa5a21942ce8ca0d517db3a1c336cc01c76b6e0b9ae4a5a8aa2ba33 (php:7.4.7-fpm-alpine3.12)
Tagging php:7.4.7-fpm-alpine3.12
Tagging php:7.4-fpm-alpine3.12
Tagging php:7-fpm-alpine3.12
Tagging php:fpm-alpine3.12
Tagging php:7.4.7-fpm-alpine
Tagging php:7.4-fpm-alpine
Tagging php:7-fpm-alpine
Tagging php:fpm-alpine

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


$ bashbrew build php:7.4.7-zts-alpine3.12
Using bashbrew/cache:24a9cf1aa3a7129a155af726bae607f0cf7295c7c24632d190a844748c82ca80 (php:7.4.7-zts-alpine3.12)
Tagging php:7.4.7-zts-alpine3.12
Tagging php:7.4-zts-alpine3.12
Tagging php:7-zts-alpine3.12
Tagging php:zts-alpine3.12
Tagging php:7.4.7-zts-alpine
Tagging php:7.4-zts-alpine
Tagging php:7-zts-alpine
Tagging php:zts-alpine

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


$ bashbrew build php:7.4.7-cli-alpine3.11
Using bashbrew/cache:4fe1aef36a9bc429a9d2963533c798d6a91f2b5abc09825a882f4b410bd148e5 (php:7.4.7-cli-alpine3.11)
Tagging php:7.4.7-cli-alpine3.11
Tagging php:7.4-cli-alpine3.11
Tagging php:7-cli-alpine3.11
Tagging php:cli-alpine3.11
Tagging php:7.4.7-alpine3.11
Tagging php:7.4-alpine3.11
Tagging php:7-alpine3.11
Tagging php:alpine3.11

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


$ bashbrew build php:7.4.7-fpm-alpine3.11
Using bashbrew/cache:c26407c5e4316e976dd8a06f416f180b5c69637e3c95fc38fb6b371685522991 (php:7.4.7-fpm-alpine3.11)
Tagging php:7.4.7-fpm-alpine3.11
Tagging php:7.4-fpm-alpine3.11
Tagging php:7-fpm-alpine3.11
Tagging php:fpm-alpine3.11

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


$ bashbrew build php:7.4.7-zts-alpine3.11
Using bashbrew/cache:d02cdfae2716eaf65ff92802a2d131e2a90c1639e88fea0362f68d4f7a93904c (php:7.4.7-zts-alpine3.11)
Tagging php:7.4.7-zts-alpine3.11
Tagging php:7.4-zts-alpine3.11
Tagging php:7-zts-alpine3.11
Tagging php:zts-alpine3.11

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


$ bashbrew build php:7.3.19-cli-buster
Using bashbrew/cache:e8340112842c682fb63c2a4281b406ced4aa2b688eef39890e3ed87f92130857 (php:7.3.19-cli-buster)
Tagging php:7.3.19-cli-buster
Tagging php:7.3-cli-buster
Tagging php:7.3.19-buster
Tagging php:7.3-buster
Tagging php:7.3.19-cli
Tagging php:7.3-cli
Tagging php:7.3.19
Tagging php:7.3

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


$ bashbrew build php:7.3.19-apache-buster
Using bashbrew/cache:43cbe57e6c9094880a9eed1009d3f7b61f39a24a9efb554aee2c9246b001f70d (php:7.3.19-apache-buster)
Tagging php:7.3.19-apache-buster
Tagging php:7.3-apache-buster
Tagging php:7.3.19-apache
Tagging php:7.3-apache

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


$ bashbrew build php:7.3.19-fpm-buster
Using bashbrew/cache:2fb824aebe59b75bceda52155d9c9cf607fafdb9e919634d007f9576b23e7077 (php:7.3.19-fpm-buster)
Tagging php:7.3.19-fpm-buster
Tagging php:7.3-fpm-buster
Tagging php:7.3.19-fpm
Tagging php:7.3-fpm

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


$ bashbrew build php:7.3.19-zts-buster
Using bashbrew/cache:f51841e8307827b0f867bdf1e79d1c37bd91843073a03cbdb2724a8a54571918 (php:7.3.19-zts-buster)
Tagging php:7.3.19-zts-buster
Tagging php:7.3-zts-buster
Tagging php:7.3.19-zts
Tagging php:7.3-zts

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


$ bashbrew build php:7.3.19-cli-stretch
Building bashbrew/cache:f678cfbc18daa4c7ed2cf6aaec7cbdd5e8a665e2b827c3a5a1e737828191331c (php:7.3.19-cli-stretch)
Tagging php:7.3.19-cli-stretch
Tagging php:7.3-cli-stretch
Tagging php:7.3.19-stretch
Tagging php:7.3-stretch

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


$ bashbrew build php:7.3.19-apache-stretch
Building bashbrew/cache:c6687dd77fa938074b913f904a724d4922d03b8e41b640fda27fbd31f46b8898 (php:7.3.19-apache-stretch)
Tagging php:7.3.19-apache-stretch
Tagging php:7.3-apache-stretch

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


$ bashbrew build php:7.3.19-fpm-stretch
Building bashbrew/cache:4f57c039c9c72372073d4fd0e03270522a4f61a389f1b86b6f28ec923605c45f (php:7.3.19-fpm-stretch)
Tagging php:7.3.19-fpm-stretch
Tagging php:7.3-fpm-stretch

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


$ bashbrew build php:7.3.19-zts-stretch
Building bashbrew/cache:b5438c0a9d6527008bc6f9b430d4fda92aaff251dbcf8ec83507c86d57fdce94 (php:7.3.19-zts-stretch)
Tagging php:7.3.19-zts-stretch
Tagging php:7.3-zts-stretch

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


$ bashbrew build php:7.3.19-cli-alpine3.12
Using bashbrew/cache:fd766888f4103ff43dd862438b8a73c06d1ec1463a4414ddea0fc1f76388915e (php:7.3.19-cli-alpine3.12)
Tagging php:7.3.19-cli-alpine3.12
Tagging php:7.3-cli-alpine3.12
Tagging php:7.3.19-alpine3.12
Tagging php:7.3-alpine3.12
Tagging php:7.3.19-cli-alpine
Tagging php:7.3-cli-alpine
Tagging php:7.3.19-alpine
Tagging php:7.3-alpine

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


$ bashbrew build php:7.3.19-fpm-alpine3.12
Using bashbrew/cache:b4c1716895a577b7dfe55ee4fb007da45c9be75ca109dcb464ab8184976cc61e (php:7.3.19-fpm-alpine3.12)
Tagging php:7.3.19-fpm-alpine3.12
Tagging php:7.3-fpm-alpine3.12
Tagging php:7.3.19-fpm-alpine
Tagging php:7.3-fpm-alpine

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


$ bashbrew build php:7.3.19-zts-alpine3.12
Using bashbrew/cache:5b0a8651095dc0b17440741e63fbd6b18fe5f8f07e50fcef8c9f35b4eee037d1 (php:7.3.19-zts-alpine3.12)
Tagging php:7.3.19-zts-alpine3.12
Tagging php:7.3-zts-alpine3.12
Tagging php:7.3.19-zts-alpine
Tagging php:7.3-zts-alpine

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


$ bashbrew build php:7.3.19-cli-alpine3.11
Using bashbrew/cache:b94cf698c766886863c0ef7fdfe950b641fc0dd5c5fc6311432800574e5df74b (php:7.3.19-cli-alpine3.11)
Tagging php:7.3.19-cli-alpine3.11
Tagging php:7.3-cli-alpine3.11
Tagging php:7.3.19-alpine3.11
Tagging php:7.3-alpine3.11

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


$ bashbrew build php:7.3.19-fpm-alpine3.11
Using bashbrew/cache:0ec7eb3d60b4188d281282c393359577abf2a45179297335613a5a2dab0da968 (php:7.3.19-fpm-alpine3.11)
Tagging php:7.3.19-fpm-alpine3.11
Tagging php:7.3-fpm-alpine3.11

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


$ bashbrew build php:7.3.19-zts-alpine3.11
Using bashbrew/cache:c7bb6729d7a69b3348ce6dc23a2c1b67818a3a253eb59b8efaccfd03ab98fe8d (php:7.3.19-zts-alpine3.11)
Tagging php:7.3.19-zts-alpine3.11
Tagging php:7.3-zts-alpine3.11

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


$ bashbrew build php:7.2.31-cli-buster
Using bashbrew/cache:bc6c21b14e287f3270e25b7a00bd7f9d15478014a26aa0a1d5bb00f3ed9e625b (php:7.2.31-cli-buster)
Tagging php:7.2.31-cli-buster
Tagging php:7.2-cli-buster
Tagging php:7.2.31-buster
Tagging php:7.2-buster
Tagging php:7.2.31-cli
Tagging php:7.2-cli
Tagging php:7.2.31
Tagging php:7.2

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


$ bashbrew build php:7.2.31-apache-buster
Using bashbrew/cache:4ff6c6dce001df69c929da5d6eb6495545f579bacdf21467ff8c35d259851de5 (php:7.2.31-apache-buster)
Tagging php:7.2.31-apache-buster
Tagging php:7.2-apache-buster
Tagging php:7.2.31-apache
Tagging php:7.2-apache

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


$ bashbrew build php:7.2.31-fpm-buster
Using bashbrew/cache:0839759e673c866cae6f9ba23d08e4d4250615ca55d859dcc4d91cb82ac77da1 (php:7.2.31-fpm-buster)
Tagging php:7.2.31-fpm-buster
Tagging php:7.2-fpm-buster
Tagging php:7.2.31-fpm
Tagging php:7.2-fpm

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


$ bashbrew build php:7.2.31-zts-buster
Using bashbrew/cache:0afa1356589c9ae643ca576c4d1e8593ee8b6e96131e90407ffb64e5e8a8dcbf (php:7.2.31-zts-buster)
Tagging php:7.2.31-zts-buster
Tagging php:7.2-zts-buster
Tagging php:7.2.31-zts
Tagging php:7.2-zts

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


$ bashbrew build php:7.2.31-cli-stretch
Building bashbrew/cache:8b6281fe507b6f0d900ce5676ab698cf2e70f4606c2ac0bcb8c1741db8ee1102 (php:7.2.31-cli-stretch)
Tagging php:7.2.31-cli-stretch
Tagging php:7.2-cli-stretch
Tagging php:7.2.31-stretch
Tagging php:7.2-stretch

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


$ bashbrew build php:7.2.31-apache-stretch
Building bashbrew/cache:fd363fa20ffcad7bffdd2114a0200e5ffdcf6a6f334888eab517a07065536736 (php:7.2.31-apache-stretch)
Tagging php:7.2.31-apache-stretch
Tagging php:7.2-apache-stretch

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


$ bashbrew build php:7.2.31-fpm-stretch
Building bashbrew/cache:05acb5efed7f44208dd8442c78e5304f19bda017076ccf46ed35d080fdf02a1f (php:7.2.31-fpm-stretch)
Tagging php:7.2.31-fpm-stretch
Tagging php:7.2-fpm-stretch

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


$ bashbrew build php:7.2.31-zts-stretch
Building bashbrew/cache:6c4867209e7cf0b7e6c33483cf54dbd7ebcae22823d17347b6e08e6ecadaacc1 (php:7.2.31-zts-stretch)
Tagging php:7.2.31-zts-stretch
Tagging php:7.2-zts-stretch

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


$ bashbrew build php:7.2.31-cli-alpine3.12
Using bashbrew/cache:d6a6dc263d2309ffee47e0734f274937c13e23d3cb7e66d45ff5ef7f48307914 (php:7.2.31-cli-alpine3.12)
Tagging php:7.2.31-cli-alpine3.12
Tagging php:7.2-cli-alpine3.12
Tagging php:7.2.31-alpine3.12
Tagging php:7.2-alpine3.12
Tagging php:7.2.31-cli-alpine
Tagging php:7.2-cli-alpine
Tagging php:7.2.31-alpine
Tagging php:7.2-alpine

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


$ bashbrew build php:7.2.31-fpm-alpine3.12
Using bashbrew/cache:e706bf08496ee04b9bf3a1b47541a38b3dfb93ca32c82f51d1c4c834a5ef4132 (php:7.2.31-fpm-alpine3.12)
Tagging php:7.2.31-fpm-alpine3.12
Tagging php:7.2-fpm-alpine3.12
Tagging php:7.2.31-fpm-alpine
Tagging php:7.2-fpm-alpine

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


$ bashbrew build php:7.2.31-zts-alpine3.12
Using bashbrew/cache:f16fd4f7ecc6253333a68a7904bf9cdeb8dffde8a86566a69cc35dd20ee471bc (php:7.2.31-zts-alpine3.12)
Tagging php:7.2.31-zts-alpine3.12
Tagging php:7.2-zts-alpine3.12
Tagging php:7.2.31-zts-alpine
Tagging php:7.2-zts-alpine

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


$ bashbrew build php:7.2.31-cli-alpine3.11
Using bashbrew/cache:e2234211683a714cf4cc7e47c2d11b730086d274c150ee7508079c7766e0959e (php:7.2.31-cli-alpine3.11)
Tagging php:7.2.31-cli-alpine3.11
Tagging php:7.2-cli-alpine3.11
Tagging php:7.2.31-alpine3.11
Tagging php:7.2-alpine3.11

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


$ bashbrew build php:7.2.31-fpm-alpine3.11
Using bashbrew/cache:1d747b89dbdbbf22b60ba9f7076c9a8628008bcbe0cc7eac2c87e890b63d41e7 (php:7.2.31-fpm-alpine3.11)
Tagging php:7.2.31-fpm-alpine3.11
Tagging php:7.2-fpm-alpine3.11

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


$ bashbrew build php:7.2.31-zts-alpine3.11
Using bashbrew/cache:16b5dc261cc3740efce86f4b9bb9b8aaa1b26a4c184a93396b767e1dead03780 (php:7.2.31-zts-alpine3.11)
Tagging php:7.2.31-zts-alpine3.11
Tagging php:7.2-zts-alpine3.11

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

@tianon tianon merged commit f1136df into docker-library:master Jun 24, 2020
@tianon tianon deleted the php branch June 24, 2020 21:11
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.

2 participants