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

Remove dangling children of Debian Buster #17335

Merged
merged 1 commit into from
Aug 12, 2024

Conversation

tianon
Copy link
Member

@tianon tianon commented Aug 9, 2024

Debian Buster is EOL, and as such these images need to be either upated or removed (they are not receiving meaningful rebuilds anymore).

(see #17091 (comment))

I'm happy to accept these back if they are updated with a suitably supported base image.

Debian Buster is EOL, and as such these images need to be either upated or removed (they are not receiving meaningful rebuilds anymore).
Copy link

github-actions bot commented Aug 9, 2024

Diff for 20055b8:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index cd54b36..a025f71 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -4,14 +4,6 @@ GitRepo: https://github.com/apache/couchdb-docker
 GitFetch: refs/heads/main
 GitCommit: 58910ed097489dc588b2a87592406f8faa1bdadf
 
-Tags: 2.3.1, 2.3, 2
-Architectures: amd64, arm64v8
-Directory: 2.3.1
-
-Tags: 3.1.2, 3.1
-Architectures: amd64, arm64v8
-Directory: 3.1.2
-
 Tags: 3.2.3, 3.2
 Directory: 3.2.3
 
@@ -49,11 +41,6 @@ Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
 GitCommit: 328f4c09d39b06502a90fa0c5bb30d6972593fac
 Directory: 1.13/alpine
 
-Tags: 1.13.4-otp-23-slim, 1.13-otp-23-slim
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 2bc3fd2b7218d6958c766c42b86e259949b56b95
-Directory: 1.13/otp-23-slim
-
 Tags: 1.13.4-otp-25, 1.13-otp-25
 Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
 GitCommit: 253f56764ed34d41e4279cb741d84dcb4b284a55
@@ -259,46 +246,6 @@ Directory: 1.17/slim
 Maintainers: Mr C0B <[email protected]> (@c0b)
 GitRepo: https://github.com/erlang/docker-erlang-otp.git
 
-Tags: 20.3.8.26, 20.3.8, 20.3, 20
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: fd21a3bf876b240b413d2cd4543d832dca466c5c
-Directory: 20
-
-Tags: 20.3.8.26-slim, 20.3.8-slim, 20.3-slim, 20-slim
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: fd21a3bf876b240b413d2cd4543d832dca466c5c
-Directory: 20/slim
-
-Tags: 21.3.8.24, 21.3.8, 21.3, 21
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: fd21a3bf876b240b413d2cd4543d832dca466c5c
-Directory: 21
-
-Tags: 21.3.8.24-slim, 21.3.8-slim, 21.3-slim, 21-slim
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: fd21a3bf876b240b413d2cd4543d832dca466c5c
-Directory: 21/slim
-
-Tags: 22.3.4.27, 22.3.4, 22.3, 22
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: b3cbee1be5d91c64f5f71ccc3393009b72b55922
-Directory: 22
-
-Tags: 22.3.4.27-slim, 22.3.4-slim, 22.3-slim, 22-slim
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: b3cbee1be5d91c64f5f71ccc3393009b72b55922
-Directory: 22/slim
-
-Tags: 23.3.4.20, 23.3.4, 23.3, 23
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 23c0ba4f6ad91572990ccc5a22fb59861494887e
-Directory: 23
-
-Tags: 23.3.4.20-slim, 23.3.4-slim, 23.3-slim, 23-slim
-Architectures: amd64, arm32v7, arm64v8, i386
-GitCommit: 23c0ba4f6ad91572990ccc5a22fb59861494887e
-Directory: 23/slim
-
 Tags: 24.3.4.17, 24.3.4, 24.3, 24
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
 GitCommit: c7e3d58244259ec45bd0b84df7287096d9833d19
@@ -381,14 +328,6 @@ Tags: bullseye-non-free, nd110-non-free
 Architectures: amd64, arm64v8, i386
 Directory: dockerfiles/bullseye-non-free
 
-Tags: buster, nd100
-Architectures: amd64, arm64v8, i386
-Directory: dockerfiles/buster
-
-Tags: buster-non-free, nd100-non-free
-Architectures: amd64, arm64v8, i386
-Directory: dockerfiles/buster-non-free
-
 Tags: focal, nd20.04
 Architectures: amd64, arm64v8
 Directory: dockerfiles/focal
diff --git a/_bashbrew-list b/_bashbrew-list
index 4e6038a..76d7cb8 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -1,9 +1,4 @@
-couchdb:2
-couchdb:2.3
-couchdb:2.3.1
 couchdb:3
-couchdb:3.1
-couchdb:3.1.2
 couchdb:3.2
 couchdb:3.2.3
 couchdb:3.3
@@ -23,7 +18,6 @@ elixir:1.12.3-otp-24-slim
 elixir:1.12.3-slim
 elixir:1.13
 elixir:1.13-alpine
-elixir:1.13-otp-23-slim
 elixir:1.13-otp-24
 elixir:1.13-otp-24-alpine
 elixir:1.13-otp-24-slim
@@ -33,7 +27,6 @@ elixir:1.13-otp-25-slim
 elixir:1.13-slim
 elixir:1.13.4
 elixir:1.13.4-alpine
-elixir:1.13.4-otp-23-slim
 elixir:1.13.4-otp-24
 elixir:1.13.4-otp-24-alpine
 elixir:1.13.4-otp-24-slim
@@ -149,38 +142,6 @@ elixir:otp-27
 elixir:otp-27-alpine
 elixir:otp-27-slim
 elixir:slim
-erlang:20
-erlang:20-slim
-erlang:20.3
-erlang:20.3-slim
-erlang:20.3.8
-erlang:20.3.8-slim
-erlang:20.3.8.26
-erlang:20.3.8.26-slim
-erlang:21
-erlang:21-slim
-erlang:21.3
-erlang:21.3-slim
-erlang:21.3.8
-erlang:21.3.8-slim
-erlang:21.3.8.24
-erlang:21.3.8.24-slim
-erlang:22
-erlang:22-slim
-erlang:22.3
-erlang:22.3-slim
-erlang:22.3.4
-erlang:22.3.4-slim
-erlang:22.3.4.27
-erlang:22.3.4.27-slim
-erlang:23
-erlang:23-slim
-erlang:23.3
-erlang:23.3-slim
-erlang:23.3.4
-erlang:23.3.4-slim
-erlang:23.3.4.20
-erlang:23.3.4.20-slim
 erlang:24
 erlang:24-alpine
 erlang:24-slim
@@ -236,8 +197,6 @@ neurodebian:bookworm
 neurodebian:bookworm-non-free
 neurodebian:bullseye
 neurodebian:bullseye-non-free
-neurodebian:buster
-neurodebian:buster-non-free
 neurodebian:focal
 neurodebian:focal-non-free
 neurodebian:jammy
@@ -250,8 +209,6 @@ neurodebian:nd22.04
 neurodebian:nd22.04-non-free
 neurodebian:nd24.04
 neurodebian:nd24.04-non-free
-neurodebian:nd100
-neurodebian:nd100-non-free
 neurodebian:nd110
 neurodebian:nd110-non-free
 neurodebian:nd120
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 0471c22..323239c 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,15 +1,5 @@
-couchdb:2
 couchdb:3
-couchdb:3.1
 couchdb:3.2
-erlang:20
-erlang:20-slim
-erlang:21
-erlang:21-slim
-erlang:22
-erlang:22-slim
-erlang:23
-erlang:23-slim
 erlang:24
 erlang:24-alpine
 erlang:24-slim
@@ -30,8 +20,6 @@ neurodebian:nd22.04
 neurodebian:nd22.04-non-free
 neurodebian:nd24.04
 neurodebian:nd24.04-non-free
-neurodebian:nd100
-neurodebian:nd100-non-free
 neurodebian:nd110
 neurodebian:nd110-non-free
 neurodebian:nd130
@@ -41,7 +29,6 @@ neurodebian:non-free
 elixir:1.12-otp-24
 elixir:1.12-otp-24-alpine
 elixir:1.12-otp-24-slim
-elixir:1.13-otp-23-slim
 elixir:1.13-otp-24
 elixir:1.13-otp-24-alpine
 elixir:1.13-otp-24-slim
diff --git a/couchdb_2/10-docker-default.ini b/couchdb_2/10-docker-default.ini
deleted file mode 100644
index c1bac9e..0000000
diff --git a/couchdb_2/Dockerfile b/couchdb_2/Dockerfile
deleted file mode 100644
index f083992..0000000
diff --git a/couchdb_2/docker-entrypoint.sh b/couchdb_2/docker-entrypoint.sh
deleted file mode 100755
index 6e0e2c1..0000000
diff --git a/couchdb_2/vm.args b/couchdb_2/vm.args
deleted file mode 100644
index 0425756..0000000
diff --git a/couchdb_3.1/10-docker-default.ini b/couchdb_3.1/10-docker-default.ini
deleted file mode 100644
index 1aa633c..0000000
diff --git a/couchdb_3.1/Dockerfile b/couchdb_3.1/Dockerfile
deleted file mode 100644
index 0260c6e..0000000
diff --git a/couchdb_3.1/docker-entrypoint.sh b/couchdb_3.1/docker-entrypoint.sh
deleted file mode 100755
index acf3675..0000000
diff --git a/couchdb_3.1/vm.args b/couchdb_3.1/vm.args
deleted file mode 100644
index 0425756..0000000
diff --git a/elixir_1.13-otp-23-slim/Dockerfile b/elixir_1.13-otp-23-slim/Dockerfile
deleted file mode 100644
index effe52a..0000000
diff --git a/erlang_20-slim/Dockerfile b/erlang_20-slim/Dockerfile
deleted file mode 100644
index 8067967..0000000
diff --git a/erlang_20/Dockerfile b/erlang_20/Dockerfile
deleted file mode 100644
index 7c5391b..0000000
diff --git a/erlang_21-slim/Dockerfile b/erlang_21-slim/Dockerfile
deleted file mode 100644
index 960781e..0000000
diff --git a/erlang_21/Dockerfile b/erlang_21/Dockerfile
deleted file mode 100644
index 944c9cb..0000000
diff --git a/erlang_22-slim/Dockerfile b/erlang_22-slim/Dockerfile
deleted file mode 100644
index 523ace4..0000000
diff --git a/erlang_22/Dockerfile b/erlang_22/Dockerfile
deleted file mode 100644
index 72ad664..0000000
diff --git a/erlang_23-slim/Dockerfile b/erlang_23-slim/Dockerfile
deleted file mode 100644
index da26644..0000000
diff --git a/erlang_23/Dockerfile b/erlang_23/Dockerfile
deleted file mode 100644
index 20f39bb..0000000
diff --git a/neurodebian_nd100-non-free/Dockerfile b/neurodebian_nd100-non-free/Dockerfile
deleted file mode 100644
index dae8f66..0000000
diff --git a/neurodebian_nd100/Dockerfile b/neurodebian_nd100/Dockerfile
deleted file mode 100644
index 7ff2de0..0000000

Relevant Maintainers:

@tianon
Copy link
Member Author

tianon commented Aug 9, 2024

Also FYI @getong (erlang, elixir)

Copy link
Contributor

@whalelines whalelines left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@yosifkit yosifkit merged commit 9b482c8 into docker-library:master Aug 12, 2024
78 checks passed
@yosifkit yosifkit deleted the bye-bye-buster branch August 12, 2024 17:07
@yarikoptic
Copy link
Contributor

Is there some effort to archive such older/EOLed images?
For the use cases of "reproducible science" it might be desired/critical to be able to access such old bases.

@tianon
Copy link
Member Author

tianon commented Aug 12, 2024

Oh sorry, I should've included my standard blurb!

Removing tags here will remove them from the "Supported" section on the Hub readme (and will prevent us from spending cycles rebuilding them on the official build servers), but the tags will still be available to users who want them. (See https://github.com/docker-library/official-images#library-definition-files for more detail on this.)

@yarikoptic
Copy link
Contributor

oh, thanks! I will to remember!

getong added a commit to erlef/docker-elixir that referenced this pull request Aug 13, 2024
getong added a commit to erlang/docker-erlang-otp that referenced this pull request Aug 13, 2024
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.

4 participants