docker-library / drupal

Docker Official Image packaging for Drupal
280 stars 204 forks source link

Add Debian bookworm, drop buster #241

Closed yosifkit closed 1 year ago

yosifkit commented 1 year ago

Except in PHP 8.0 😞

Following the changes in https://github.com/docker-library/php/pull/1416

yosifkit commented 1 year ago

It might be muddying this PR, so I can move this new commit to a different PR if desired. Apparently Drupal 7 and 9.x support more version of PHP now.

$ diff -u ../official-images/library/drupal <(./generate-stackbrew-library.sh)
--- ../official-images/library/drupal   2023-06-12 14:23:38.426044211 -0700
+++ /dev/fd/63  2023-06-13 15:20:16.251076964 -0700
@@ -4,6 +4,16 @@
              Joseph Ferguson <yosifkit@gmail.com> (@yosifkit)
 GitRepo: https://github.com/docker-library/drupal.git

+Tags: 10.0.9-php8.2-apache-bookworm, 10.0-php8.2-apache-bookworm, 10-php8.2-apache-bookworm, php8.2-apache-bookworm, 10.0.9-apache-bookworm, 10.0-apache-bookworm, 10-apache-bookworm, apache-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: 2729aafdab9c8da3a550611834b4a15cf88e19b5
+Directory: 10.0/php8.2/apache-bookworm
+
+Tags: 10.0.9-php8.2-fpm-bookworm, 10.0-php8.2-fpm-bookworm, 10-php8.2-fpm-bookworm, php8.2-fpm-bookworm, 10.0.9-fpm-bookworm, 10.0-fpm-bookworm, 10-fpm-bookworm, fpm-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: 2729aafdab9c8da3a550611834b4a15cf88e19b5
+Directory: 10.0/php8.2/fpm-bookworm
+
 Tags: 10.0.9-php8.2-apache-bullseye, 10.0-php8.2-apache-bullseye, 10-php8.2-apache-bullseye, php8.2-apache-bullseye, 10.0.9-php8.2-apache, 10.0-php8.2-apache, 10-php8.2-apache, php8.2-apache, 10.0.9-php8.2, 10.0-php8.2, 10-php8.2, php8.2, 10.0.9-apache-bullseye, 10.0-apache-bullseye, 10-apache-bullseye, apache-bullseye, 10.0.9-apache, 10.0-apache, 10-apache, apache, 10.0.9, 10.0, 10, latest
 Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
 GitCommit: 38b11a5adac057ace72c1c90a6b86cbae17beff2
@@ -14,16 +24,6 @@
 GitCommit: 38b11a5adac057ace72c1c90a6b86cbae17beff2
 Directory: 10.0/php8.2/fpm-bullseye

-Tags: 10.0.9-php8.2-apache-buster, 10.0-php8.2-apache-buster, 10-php8.2-apache-buster, php8.2-apache-buster, 10.0.9-apache-buster, 10.0-apache-buster, 10-apache-buster, apache-buster
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 38b11a5adac057ace72c1c90a6b86cbae17beff2
-Directory: 10.0/php8.2/apache-buster
-
-Tags: 10.0.9-php8.2-fpm-buster, 10.0-php8.2-fpm-buster, 10-php8.2-fpm-buster, php8.2-fpm-buster, 10.0.9-fpm-buster, 10.0-fpm-buster, 10-fpm-buster, fpm-buster
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 38b11a5adac057ace72c1c90a6b86cbae17beff2
-Directory: 10.0/php8.2/fpm-buster
-
 Tags: 10.0.9-php8.2-fpm-alpine3.18, 10.0-php8.2-fpm-alpine3.18, 10-php8.2-fpm-alpine3.18, php8.2-fpm-alpine3.18, 10.0.9-php8.2-fpm-alpine, 10.0-php8.2-fpm-alpine, 10-php8.2-fpm-alpine, php8.2-fpm-alpine, 10.0.9-fpm-alpine3.18, 10.0-fpm-alpine3.18, 10-fpm-alpine3.18, fpm-alpine3.18, 10.0.9-fpm-alpine, 10.0-fpm-alpine, 10-fpm-alpine, fpm-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
 GitCommit: 746a68f3e21d1775f23701011503ca98ac900721
@@ -34,6 +34,16 @@
 GitCommit: 38b11a5adac057ace72c1c90a6b86cbae17beff2
 Directory: 10.0/php8.2/fpm-alpine3.17

+Tags: 10.0.9-php8.1-apache-bookworm, 10.0-php8.1-apache-bookworm, 10-php8.1-apache-bookworm, php8.1-apache-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: 2729aafdab9c8da3a550611834b4a15cf88e19b5
+Directory: 10.0/php8.1/apache-bookworm
+
+Tags: 10.0.9-php8.1-fpm-bookworm, 10.0-php8.1-fpm-bookworm, 10-php8.1-fpm-bookworm, php8.1-fpm-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: 2729aafdab9c8da3a550611834b4a15cf88e19b5
+Directory: 10.0/php8.1/fpm-bookworm
+
 Tags: 10.0.9-php8.1-apache-bullseye, 10.0-php8.1-apache-bullseye, 10-php8.1-apache-bullseye, php8.1-apache-bullseye, 10.0.9-php8.1-apache, 10.0-php8.1-apache, 10-php8.1-apache, php8.1-apache, 10.0.9-php8.1, 10.0-php8.1, 10-php8.1, php8.1
 Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
 GitCommit: 38b11a5adac057ace72c1c90a6b86cbae17beff2
@@ -44,16 +54,6 @@
 GitCommit: 38b11a5adac057ace72c1c90a6b86cbae17beff2
 Directory: 10.0/php8.1/fpm-bullseye

-Tags: 10.0.9-php8.1-apache-buster, 10.0-php8.1-apache-buster, 10-php8.1-apache-buster, php8.1-apache-buster
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 38b11a5adac057ace72c1c90a6b86cbae17beff2
-Directory: 10.0/php8.1/apache-buster
-
-Tags: 10.0.9-php8.1-fpm-buster, 10.0-php8.1-fpm-buster, 10-php8.1-fpm-buster, php8.1-fpm-buster
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 38b11a5adac057ace72c1c90a6b86cbae17beff2
-Directory: 10.0/php8.1/fpm-buster
-
 Tags: 10.0.9-php8.1-fpm-alpine3.18, 10.0-php8.1-fpm-alpine3.18, 10-php8.1-fpm-alpine3.18, php8.1-fpm-alpine3.18, 10.0.9-php8.1-fpm-alpine, 10.0-php8.1-fpm-alpine, 10-php8.1-fpm-alpine, php8.1-fpm-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
 GitCommit: 746a68f3e21d1775f23701011503ca98ac900721
@@ -64,6 +64,46 @@
 GitCommit: 38b11a5adac057ace72c1c90a6b86cbae17beff2
 Directory: 10.0/php8.1/fpm-alpine3.17

+Tags: 9.5.9-php8.2-apache-bookworm, 9.5-php8.2-apache-bookworm, 9-php8.2-apache-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.5/php8.2/apache-bookworm
+
+Tags: 9.5.9-php8.2-fpm-bookworm, 9.5-php8.2-fpm-bookworm, 9-php8.2-fpm-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.5/php8.2/fpm-bookworm
+
+Tags: 9.5.9-php8.2-apache-bullseye, 9.5-php8.2-apache-bullseye, 9-php8.2-apache-bullseye, 9.5.9-php8.2-apache, 9.5-php8.2-apache, 9-php8.2-apache, 9.5.9-php8.2, 9.5-php8.2, 9-php8.2
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.5/php8.2/apache-bullseye
+
+Tags: 9.5.9-php8.2-fpm-bullseye, 9.5-php8.2-fpm-bullseye, 9-php8.2-fpm-bullseye, 9.5.9-php8.2-fpm, 9.5-php8.2-fpm, 9-php8.2-fpm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.5/php8.2/fpm-bullseye
+
+Tags: 9.5.9-php8.2-fpm-alpine3.18, 9.5-php8.2-fpm-alpine3.18, 9-php8.2-fpm-alpine3.18, 9.5.9-php8.2-fpm-alpine, 9.5-php8.2-fpm-alpine, 9-php8.2-fpm-alpine
+Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.5/php8.2/fpm-alpine3.18
+
+Tags: 9.5.9-php8.2-fpm-alpine3.17, 9.5-php8.2-fpm-alpine3.17, 9-php8.2-fpm-alpine3.17
+Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.5/php8.2/fpm-alpine3.17
+
+Tags: 9.5.9-php8.1-apache-bookworm, 9.5-php8.1-apache-bookworm, 9-php8.1-apache-bookworm, 9.5.9-apache-bookworm, 9.5-apache-bookworm, 9-apache-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: 2729aafdab9c8da3a550611834b4a15cf88e19b5
+Directory: 9.5/php8.1/apache-bookworm
+
+Tags: 9.5.9-php8.1-fpm-bookworm, 9.5-php8.1-fpm-bookworm, 9-php8.1-fpm-bookworm, 9.5.9-fpm-bookworm, 9.5-fpm-bookworm, 9-fpm-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: 2729aafdab9c8da3a550611834b4a15cf88e19b5
+Directory: 9.5/php8.1/fpm-bookworm
+
 Tags: 9.5.9-php8.1-apache-bullseye, 9.5-php8.1-apache-bullseye, 9-php8.1-apache-bullseye, 9.5.9-php8.1-apache, 9.5-php8.1-apache, 9-php8.1-apache, 9.5.9-php8.1, 9.5-php8.1, 9-php8.1, 9.5.9-apache-bullseye, 9.5-apache-bullseye, 9-apache-bullseye, 9.5.9-apache, 9.5-apache, 9-apache, 9.5.9, 9.5, 9
 Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
 GitCommit: 23b02e8143858e0ed63e3f22bfa834f6d7263224
@@ -74,16 +114,6 @@
 GitCommit: 23b02e8143858e0ed63e3f22bfa834f6d7263224
 Directory: 9.5/php8.1/fpm-bullseye

-Tags: 9.5.9-php8.1-apache-buster, 9.5-php8.1-apache-buster, 9-php8.1-apache-buster, 9.5.9-apache-buster, 9.5-apache-buster, 9-apache-buster
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 23b02e8143858e0ed63e3f22bfa834f6d7263224
-Directory: 9.5/php8.1/apache-buster
-
-Tags: 9.5.9-php8.1-fpm-buster, 9.5-php8.1-fpm-buster, 9-php8.1-fpm-buster, 9.5.9-fpm-buster, 9.5-fpm-buster, 9-fpm-buster
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 23b02e8143858e0ed63e3f22bfa834f6d7263224
-Directory: 9.5/php8.1/fpm-buster
-
 Tags: 9.5.9-php8.1-fpm-alpine3.18, 9.5-php8.1-fpm-alpine3.18, 9-php8.1-fpm-alpine3.18, 9.5.9-php8.1-fpm-alpine, 9.5-php8.1-fpm-alpine, 9-php8.1-fpm-alpine, 9.5.9-fpm-alpine3.18, 9.5-fpm-alpine3.18, 9-fpm-alpine3.18, 9.5.9-fpm-alpine, 9.5-fpm-alpine, 9-fpm-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
 GitCommit: 746a68f3e21d1775f23701011503ca98ac900721
@@ -119,6 +149,46 @@
 GitCommit: 23b02e8143858e0ed63e3f22bfa834f6d7263224
 Directory: 9.5/php8.0/fpm-alpine3.16

+Tags: 9.4.15-php8.2-apache-bookworm, 9.4-php8.2-apache-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.4/php8.2/apache-bookworm
+
+Tags: 9.4.15-php8.2-fpm-bookworm, 9.4-php8.2-fpm-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.4/php8.2/fpm-bookworm
+
+Tags: 9.4.15-php8.2-apache-bullseye, 9.4-php8.2-apache-bullseye, 9.4.15-php8.2-apache, 9.4-php8.2-apache, 9.4.15-php8.2, 9.4-php8.2
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.4/php8.2/apache-bullseye
+
+Tags: 9.4.15-php8.2-fpm-bullseye, 9.4-php8.2-fpm-bullseye, 9.4.15-php8.2-fpm, 9.4-php8.2-fpm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.4/php8.2/fpm-bullseye
+
+Tags: 9.4.15-php8.2-fpm-alpine3.18, 9.4-php8.2-fpm-alpine3.18, 9.4.15-php8.2-fpm-alpine, 9.4-php8.2-fpm-alpine
+Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.4/php8.2/fpm-alpine3.18
+
+Tags: 9.4.15-php8.2-fpm-alpine3.17, 9.4-php8.2-fpm-alpine3.17
+Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 9.4/php8.2/fpm-alpine3.17
+
+Tags: 9.4.15-php8.1-apache-bookworm, 9.4-php8.1-apache-bookworm, 9.4.15-apache-bookworm, 9.4-apache-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: 2729aafdab9c8da3a550611834b4a15cf88e19b5
+Directory: 9.4/php8.1/apache-bookworm
+
+Tags: 9.4.15-php8.1-fpm-bookworm, 9.4-php8.1-fpm-bookworm, 9.4.15-fpm-bookworm, 9.4-fpm-bookworm
+Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: 2729aafdab9c8da3a550611834b4a15cf88e19b5
+Directory: 9.4/php8.1/fpm-bookworm
+
 Tags: 9.4.15-php8.1-apache-bullseye, 9.4-php8.1-apache-bullseye, 9.4.15-php8.1-apache, 9.4-php8.1-apache, 9.4.15-php8.1, 9.4-php8.1, 9.4.15-apache-bullseye, 9.4-apache-bullseye, 9.4.15-apache, 9.4-apache, 9.4.15, 9.4
 Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
 GitCommit: 0ff59ea0f3f7ec36e5728818dd7621676824aedb
@@ -129,16 +199,6 @@
 GitCommit: 0ff59ea0f3f7ec36e5728818dd7621676824aedb
 Directory: 9.4/php8.1/fpm-bullseye

-Tags: 9.4.15-php8.1-apache-buster, 9.4-php8.1-apache-buster, 9.4.15-apache-buster, 9.4-apache-buster
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 0ff59ea0f3f7ec36e5728818dd7621676824aedb
-Directory: 9.4/php8.1/apache-buster
-
-Tags: 9.4.15-php8.1-fpm-buster, 9.4-php8.1-fpm-buster, 9.4.15-fpm-buster, 9.4-fpm-buster
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 0ff59ea0f3f7ec36e5728818dd7621676824aedb
-Directory: 9.4/php8.1/fpm-buster
-
 Tags: 9.4.15-php8.1-fpm-alpine3.18, 9.4-php8.1-fpm-alpine3.18, 9.4.15-php8.1-fpm-alpine, 9.4-php8.1-fpm-alpine, 9.4.15-fpm-alpine3.18, 9.4-fpm-alpine3.18, 9.4.15-fpm-alpine, 9.4-fpm-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
 GitCommit: 746a68f3e21d1775f23701011503ca98ac900721
@@ -174,6 +234,66 @@
 GitCommit: 0ff59ea0f3f7ec36e5728818dd7621676824aedb
 Directory: 9.4/php8.0/fpm-alpine3.16

+Tags: 7.98-php8.2-apache-bookworm, 7-php8.2-apache-bookworm
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.2/apache-bookworm
+
+Tags: 7.98-php8.2-fpm-bookworm, 7-php8.2-fpm-bookworm
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.2/fpm-bookworm
+
+Tags: 7.98-php8.2-apache-bullseye, 7-php8.2-apache-bullseye, 7.98-php8.2-apache, 7-php8.2-apache, 7.98-php8.2, 7-php8.2
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.2/apache-bullseye
+
+Tags: 7.98-php8.2-fpm-bullseye, 7-php8.2-fpm-bullseye, 7.98-php8.2-fpm, 7-php8.2-fpm
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.2/fpm-bullseye
+
+Tags: 7.98-php8.2-fpm-alpine3.18, 7-php8.2-fpm-alpine3.18, 7.98-php8.2-fpm-alpine, 7-php8.2-fpm-alpine
+Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.2/fpm-alpine3.18
+
+Tags: 7.98-php8.2-fpm-alpine3.17, 7-php8.2-fpm-alpine3.17
+Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.2/fpm-alpine3.17
+
+Tags: 7.98-php8.1-apache-bookworm, 7-php8.1-apache-bookworm
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.1/apache-bookworm
+
+Tags: 7.98-php8.1-fpm-bookworm, 7-php8.1-fpm-bookworm
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.1/fpm-bookworm
+
+Tags: 7.98-php8.1-apache-bullseye, 7-php8.1-apache-bullseye, 7.98-php8.1-apache, 7-php8.1-apache, 7.98-php8.1, 7-php8.1
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.1/apache-bullseye
+
+Tags: 7.98-php8.1-fpm-bullseye, 7-php8.1-fpm-bullseye, 7.98-php8.1-fpm, 7-php8.1-fpm
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.1/fpm-bullseye
+
+Tags: 7.98-php8.1-fpm-alpine3.18, 7-php8.1-fpm-alpine3.18, 7.98-php8.1-fpm-alpine, 7-php8.1-fpm-alpine
+Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.1/fpm-alpine3.18
+
+Tags: 7.98-php8.1-fpm-alpine3.17, 7-php8.1-fpm-alpine3.17
+Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
+GitCommit: dc20f7b6a8eb9789361e58661c78682a07975392
+Directory: 7/php8.1/fpm-alpine3.17
+
 Tags: 7.98-php8.0-apache-bullseye, 7-php8.0-apache-bullseye, 7.98-php8.0-apache, 7-php8.0-apache, 7.98-php8.0, 7-php8.0, 7.98-apache-bullseye, 7-apache-bullseye, 7.98-apache, 7-apache, 7.98, 7
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
 GitCommit: ebd9f36e6468515c9e5d469651ffb244094770b7
yosifkit commented 1 year ago

We still need to wait for PHP official-image builds to complete, so these can then be test built.