Skip to content

Commit 65c8de9

Browse files
authored
Merge pull request #415 from sitano/ivan_ruby_bookworm
Add debian:bookworm
2 parents d829e4c + ed1be47 commit 65c8de9

File tree

19 files changed

+39
-49
lines changed

19 files changed

+39
-49
lines changed

3.0/bullseye/Dockerfile

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.0/buster/Dockerfile

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.0/slim-bullseye/Dockerfile

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.0/slim-buster/Dockerfile

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/buster/Dockerfile renamed to 3.1/bookworm/Dockerfile

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/bullseye/Dockerfile

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/slim-buster/Dockerfile renamed to 3.1/slim-bookworm/Dockerfile

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.1/slim-bullseye/Dockerfile

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/buster/Dockerfile renamed to 3.2/bookworm/Dockerfile

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/bullseye/Dockerfile

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/slim-buster/Dockerfile renamed to 3.2/slim-bookworm/Dockerfile

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/slim-bullseye/Dockerfile

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3-rc/buster/Dockerfile renamed to 3.3-rc/bookworm/Dockerfile

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3-rc/bullseye/Dockerfile

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3-rc/slim-buster/Dockerfile renamed to 3.3-rc/slim-bookworm/Dockerfile

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3-rc/slim-bullseye/Dockerfile

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Dockerfile.template

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,9 +262,8 @@ RUN set -eux; \
262262
apt-mark auto '.*' > /dev/null; \
263263
apt-mark manual $savedAptMark > /dev/null; \
264264
find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' \
265-
| awk '/=>/ { print $(NF-1) }' \
265+
| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }' \
266266
| sort -u \
267-
| grep -vE '^/usr/local/lib/' \
268267
| xargs -r dpkg-query --search \
269268
| cut -d: -f1 \
270269
| sort -u \

versions.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
"3.1": {
1414
"sha256": "1b6d6010e76036c937b9671f4752f065aeca800a6c664f71f6c9a699453af94f",
1515
"variants": [
16+
"bookworm",
17+
"slim-bookworm",
1618
"bullseye",
1719
"slim-bullseye",
18-
"buster",
19-
"slim-buster",
2020
"alpine3.18",
2121
"alpine3.17"
2222
],
@@ -57,10 +57,10 @@
5757
},
5858
"sha256": "4b352d0f7ec384e332e3e44cdbfdcd5ff2d594af3c8296b5636c710975149e23",
5959
"variants": [
60+
"bookworm",
61+
"slim-bookworm",
6062
"bullseye",
6163
"slim-bullseye",
62-
"buster",
63-
"slim-buster",
6464
"alpine3.18",
6565
"alpine3.17"
6666
],
@@ -101,10 +101,10 @@
101101
},
102102
"sha256": "ae300b49e06c13087dd163b97eddd38db895dc8e0c9904284119795d75303fbb",
103103
"variants": [
104+
"bookworm",
105+
"slim-bookworm",
104106
"bullseye",
105107
"slim-bullseye",
106-
"buster",
107-
"slim-buster",
108108
"alpine3.18",
109109
"alpine3.17"
110110
],

versions.sh

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,16 @@ for version in "${versions[@]}"; do
7070
sha256: env.shaVal,
7171
variants: [
7272
(
73-
"bullseye",
74-
"buster",
75-
empty # trailing comma hack
73+
# https://bugs.ruby-lang.org/issues/18658
74+
# https://github.com/docker-library/ruby/pull/392#issuecomment-1329896174
75+
if "3.0" == env.version then
76+
"bullseye",
77+
"buster"
78+
else
79+
"bookworm",
80+
"bullseye",
81+
empty # trailing comma hack
82+
end
7683
| ., "slim-" + .), # https://github.com/docker-library/ruby/pull/142#issuecomment-320012893
7784
(
7885
# Alpine 3.17+ defaults to OpenSSL 3 which is not supported by Ruby 3.0

0 commit comments

Comments
 (0)