-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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 ruby #15959
Merged
Merged
Update ruby #15959
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This comment has been minimized.
This comment has been minimized.
LaurentGoderre
previously approved these changes
Dec 22, 2023
This comment was marked as spam.
This comment was marked as spam.
Changes: - docker-library/ruby@8af6f23: Update 3.3-rc - docker-library/ruby@52e176c: Update 3.3 to 3.3.0, rust 1.74.1, rustup 1.26.0 - docker-library/ruby@04ee24d: Fix bug with 3.3.0 deleting 3.3 instead of 3.3-rc - docker-library/ruby@088718f: Automate "latest" and "3" aliases - docker-library/ruby@2b3b80b: Merge pull request docker-library/ruby#435 from infosiftr/upstream-data - docker-library/ruby@25e8353: Finally parse upstream releases data properly
9037ccd
to
674e3b2
Compare
Diff for 674e3b2:diff --git a/_bashbrew-cat b/_bashbrew-cat
index ea233cb..ff2f6df 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -56,62 +56,62 @@ Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: ed1be47a38a7a24a0aa03c450549afcb592f02a8
Directory: 3.1/slim-bullseye
-Tags: 3.2.2-alpine3.18, 3.2-alpine3.18, 3-alpine3.18, alpine3.18
+Tags: 3.2.2-alpine3.18, 3.2-alpine3.18
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: 423e364cd1681dac6b5afd6191d774aaa1cf6161
Directory: 3.2/alpine3.18
-Tags: 3.2.2-alpine3.19, 3.2-alpine3.19, 3-alpine3.19, alpine3.19, 3.2.2-alpine, 3.2-alpine, 3-alpine, alpine
+Tags: 3.2.2-alpine3.19, 3.2-alpine3.19, 3.2.2-alpine, 3.2-alpine
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: 423e364cd1681dac6b5afd6191d774aaa1cf6161
Directory: 3.2/alpine3.19
-Tags: 3.2.2-bookworm, 3.2-bookworm, 3-bookworm, bookworm, 3.2.2, 3.2, 3, latest
+Tags: 3.2.2-bookworm, 3.2-bookworm, 3.2.2, 3.2
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: 423e364cd1681dac6b5afd6191d774aaa1cf6161
Directory: 3.2/bookworm
-Tags: 3.2.2-bullseye, 3.2-bullseye, 3-bullseye, bullseye
+Tags: 3.2.2-bullseye, 3.2-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: 423e364cd1681dac6b5afd6191d774aaa1cf6161
Directory: 3.2/bullseye
-Tags: 3.2.2-slim-bookworm, 3.2-slim-bookworm, 3-slim-bookworm, slim-bookworm, 3.2.2-slim, 3.2-slim, 3-slim, slim
+Tags: 3.2.2-slim-bookworm, 3.2-slim-bookworm, 3.2.2-slim, 3.2-slim
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: 423e364cd1681dac6b5afd6191d774aaa1cf6161
Directory: 3.2/slim-bookworm
-Tags: 3.2.2-slim-bullseye, 3.2-slim-bullseye, 3-slim-bullseye, slim-bullseye
+Tags: 3.2.2-slim-bullseye, 3.2-slim-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: 423e364cd1681dac6b5afd6191d774aaa1cf6161
Directory: 3.2/slim-bullseye
-Tags: 3.3.0-rc1-alpine3.18, 3.3-rc-alpine3.18
+Tags: 3.3.0-alpine3.18, 3.3-alpine3.18, 3-alpine3.18, alpine3.18
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: b166ecb60c263e8880edf86b3fc8c620f7647e8e
-Directory: 3.3-rc/alpine3.18
+GitCommit: 52e176c1dee983d991d9cff0c6371f5c50bfd636
+Directory: 3.3/alpine3.18
-Tags: 3.3.0-rc1-alpine3.19, 3.3-rc-alpine3.19, 3.3.0-rc1-alpine, 3.3-rc-alpine
+Tags: 3.3.0-alpine3.19, 3.3-alpine3.19, 3-alpine3.19, alpine3.19, 3.3.0-alpine, 3.3-alpine, 3-alpine, alpine
Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, s390x
-GitCommit: b166ecb60c263e8880edf86b3fc8c620f7647e8e
-Directory: 3.3-rc/alpine3.19
+GitCommit: 52e176c1dee983d991d9cff0c6371f5c50bfd636
+Directory: 3.3/alpine3.19
-Tags: 3.3.0-rc1-bookworm, 3.3-rc-bookworm, 3.3.0-rc1, 3.3-rc
+Tags: 3.3.0-bookworm, 3.3-bookworm, 3-bookworm, bookworm, 3.3.0, 3.3, 3, latest
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: b166ecb60c263e8880edf86b3fc8c620f7647e8e
-Directory: 3.3-rc/bookworm
+GitCommit: 52e176c1dee983d991d9cff0c6371f5c50bfd636
+Directory: 3.3/bookworm
-Tags: 3.3.0-rc1-bullseye, 3.3-rc-bullseye
+Tags: 3.3.0-bullseye, 3.3-bullseye, 3-bullseye, bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: b166ecb60c263e8880edf86b3fc8c620f7647e8e
-Directory: 3.3-rc/bullseye
+GitCommit: 52e176c1dee983d991d9cff0c6371f5c50bfd636
+Directory: 3.3/bullseye
-Tags: 3.3.0-rc1-slim-bookworm, 3.3-rc-slim-bookworm, 3.3.0-rc1-slim, 3.3-rc-slim
+Tags: 3.3.0-slim-bookworm, 3.3-slim-bookworm, 3-slim-bookworm, slim-bookworm, 3.3.0-slim, 3.3-slim, 3-slim, slim
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: b166ecb60c263e8880edf86b3fc8c620f7647e8e
-Directory: 3.3-rc/slim-bookworm
+GitCommit: 52e176c1dee983d991d9cff0c6371f5c50bfd636
+Directory: 3.3/slim-bookworm
-Tags: 3.3.0-rc1-slim-bullseye, 3.3-rc-slim-bullseye
+Tags: 3.3.0-slim-bullseye, 3.3-slim-bullseye, 3-slim-bullseye, slim-bullseye
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
-GitCommit: b166ecb60c263e8880edf86b3fc8c620f7647e8e
-Directory: 3.3-rc/slim-bullseye
+GitCommit: 52e176c1dee983d991d9cff0c6371f5c50bfd636
+Directory: 3.3/slim-bullseye
diff --git a/_bashbrew-list b/_bashbrew-list
index dca95e8..3d73265 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -59,24 +59,24 @@ ruby:3.2.2-bullseye
ruby:3.2.2-slim
ruby:3.2.2-slim-bookworm
ruby:3.2.2-slim-bullseye
-ruby:3.3-rc
-ruby:3.3-rc-alpine
-ruby:3.3-rc-alpine3.18
-ruby:3.3-rc-alpine3.19
-ruby:3.3-rc-bookworm
-ruby:3.3-rc-bullseye
-ruby:3.3-rc-slim
-ruby:3.3-rc-slim-bookworm
-ruby:3.3-rc-slim-bullseye
-ruby:3.3.0-rc1
-ruby:3.3.0-rc1-alpine
-ruby:3.3.0-rc1-alpine3.18
-ruby:3.3.0-rc1-alpine3.19
-ruby:3.3.0-rc1-bookworm
-ruby:3.3.0-rc1-bullseye
-ruby:3.3.0-rc1-slim
-ruby:3.3.0-rc1-slim-bookworm
-ruby:3.3.0-rc1-slim-bullseye
+ruby:3.3
+ruby:3.3-alpine
+ruby:3.3-alpine3.18
+ruby:3.3-alpine3.19
+ruby:3.3-bookworm
+ruby:3.3-bullseye
+ruby:3.3-slim
+ruby:3.3-slim-bookworm
+ruby:3.3-slim-bullseye
+ruby:3.3.0
+ruby:3.3.0-alpine
+ruby:3.3.0-alpine3.18
+ruby:3.3.0-alpine3.19
+ruby:3.3.0-bookworm
+ruby:3.3.0-bullseye
+ruby:3.3.0-slim
+ruby:3.3.0-slim-bookworm
+ruby:3.3.0-slim-bullseye
ruby:alpine
ruby:alpine3.18
ruby:alpine3.19
diff --git a/ruby_alpine/Dockerfile b/ruby_3.2-alpine/Dockerfile
similarity index 100%
copy from ruby_alpine/Dockerfile
copy to ruby_3.2-alpine/Dockerfile
diff --git a/ruby_alpine3.18/Dockerfile b/ruby_3.2-alpine3.18/Dockerfile
similarity index 100%
copy from ruby_alpine3.18/Dockerfile
copy to ruby_3.2-alpine3.18/Dockerfile
diff --git a/ruby_bullseye/Dockerfile b/ruby_3.2-bullseye/Dockerfile
similarity index 100%
copy from ruby_bullseye/Dockerfile
copy to ruby_3.2-bullseye/Dockerfile
diff --git a/ruby_slim-bullseye/Dockerfile b/ruby_3.2-slim-bullseye/Dockerfile
similarity index 100%
copy from ruby_slim-bullseye/Dockerfile
copy to ruby_3.2-slim-bullseye/Dockerfile
diff --git a/ruby_slim/Dockerfile b/ruby_3.2-slim/Dockerfile
similarity index 100%
copy from ruby_slim/Dockerfile
copy to ruby_3.2-slim/Dockerfile
diff --git a/ruby_latest/Dockerfile b/ruby_3.2/Dockerfile
similarity index 100%
copy from ruby_latest/Dockerfile
copy to ruby_3.2/Dockerfile
diff --git a/ruby_3.3-rc-alpine/Dockerfile b/ruby_3.3-rc-alpine/Dockerfile
deleted file mode 100644
index 0535803..0000000
diff --git a/ruby_3.3-rc-alpine3.18/Dockerfile b/ruby_3.3-rc-alpine3.18/Dockerfile
deleted file mode 100644
index 12730d3..0000000
diff --git a/ruby_3.3-rc-bullseye/Dockerfile b/ruby_3.3-rc-bullseye/Dockerfile
deleted file mode 100644
index c73d4e0..0000000
diff --git a/ruby_3.3-rc-slim-bullseye/Dockerfile b/ruby_3.3-rc-slim-bullseye/Dockerfile
deleted file mode 100644
index 9bb0bf1..0000000
diff --git a/ruby_3.3-rc-slim/Dockerfile b/ruby_3.3-rc-slim/Dockerfile
deleted file mode 100644
index 8c68665..0000000
diff --git a/ruby_3.3-rc/Dockerfile b/ruby_3.3-rc/Dockerfile
deleted file mode 100644
index 7993f28..0000000
diff --git a/ruby_alpine/Dockerfile b/ruby_alpine/Dockerfile
index f5dfda1..ca56f0f 100644
--- a/ruby_alpine/Dockerfile
+++ b/ruby_alpine/Dockerfile
@@ -26,9 +26,11 @@ RUN set -eux; \
} >> /usr/local/etc/gemrc
ENV LANG C.UTF-8
-ENV RUBY_MAJOR 3.2
-ENV RUBY_VERSION 3.2.2
-ENV RUBY_DOWNLOAD_SHA256 4b352d0f7ec384e332e3e44cdbfdcd5ff2d594af3c8296b5636c710975149e23
+
+# https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
+ENV RUBY_VERSION 3.3.0
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 676b65a36e637e90f982b57b059189b3276b9045034dcd186a7e9078847b975b
# 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
@@ -57,7 +59,6 @@ RUN set -eux; \
openssl-dev \
patch \
procps \
- readline-dev \
ruby \
tar \
xz \
@@ -87,7 +88,7 @@ RUN set -eux; \
cargo --version; \
fi; \
\
- wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/${RUBY_MAJOR%-rc}/ruby-$RUBY_VERSION.tar.xz"; \
+ wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; \
echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; \
\
mkdir -p /usr/src/ruby; \
diff --git a/ruby_alpine3.18/Dockerfile b/ruby_alpine3.18/Dockerfile
index b80ebd3..74a9ed7 100644
--- a/ruby_alpine3.18/Dockerfile
+++ b/ruby_alpine3.18/Dockerfile
@@ -26,9 +26,11 @@ RUN set -eux; \
} >> /usr/local/etc/gemrc
ENV LANG C.UTF-8
-ENV RUBY_MAJOR 3.2
-ENV RUBY_VERSION 3.2.2
-ENV RUBY_DOWNLOAD_SHA256 4b352d0f7ec384e332e3e44cdbfdcd5ff2d594af3c8296b5636c710975149e23
+
+# https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
+ENV RUBY_VERSION 3.3.0
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 676b65a36e637e90f982b57b059189b3276b9045034dcd186a7e9078847b975b
# 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
@@ -57,7 +59,6 @@ RUN set -eux; \
openssl-dev \
patch \
procps \
- readline-dev \
ruby \
tar \
xz \
@@ -87,7 +88,7 @@ RUN set -eux; \
cargo --version; \
fi; \
\
- wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/${RUBY_MAJOR%-rc}/ruby-$RUBY_VERSION.tar.xz"; \
+ wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; \
echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; \
\
mkdir -p /usr/src/ruby; \
diff --git a/ruby_bullseye/Dockerfile b/ruby_bullseye/Dockerfile
index 273e0b6..a2f0cdd 100644
--- a/ruby_bullseye/Dockerfile
+++ b/ruby_bullseye/Dockerfile
@@ -15,9 +15,11 @@ RUN set -eux; \
} >> /usr/local/etc/gemrc
ENV LANG C.UTF-8
-ENV RUBY_MAJOR 3.2
-ENV RUBY_VERSION 3.2.2
-ENV RUBY_DOWNLOAD_SHA256 4b352d0f7ec384e332e3e44cdbfdcd5ff2d594af3c8296b5636c710975149e23
+
+# https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
+ENV RUBY_VERSION 3.3.0
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 676b65a36e637e90f982b57b059189b3276b9045034dcd186a7e9078847b975b
# 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
@@ -55,7 +57,7 @@ RUN set -eux; \
cargo --version; \
fi; \
\
- wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/${RUBY_MAJOR%-rc}/ruby-$RUBY_VERSION.tar.xz"; \
+ wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; \
echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; \
\
mkdir -p /usr/src/ruby; \
diff --git a/ruby_latest/Dockerfile b/ruby_latest/Dockerfile
index 522d36d..ec77455 100644
--- a/ruby_latest/Dockerfile
+++ b/ruby_latest/Dockerfile
@@ -15,9 +15,11 @@ RUN set -eux; \
} >> /usr/local/etc/gemrc
ENV LANG C.UTF-8
-ENV RUBY_MAJOR 3.2
-ENV RUBY_VERSION 3.2.2
-ENV RUBY_DOWNLOAD_SHA256 4b352d0f7ec384e332e3e44cdbfdcd5ff2d594af3c8296b5636c710975149e23
+
+# https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
+ENV RUBY_VERSION 3.3.0
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 676b65a36e637e90f982b57b059189b3276b9045034dcd186a7e9078847b975b
# 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
@@ -55,7 +57,7 @@ RUN set -eux; \
cargo --version; \
fi; \
\
- wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/${RUBY_MAJOR%-rc}/ruby-$RUBY_VERSION.tar.xz"; \
+ wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; \
echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; \
\
mkdir -p /usr/src/ruby; \
diff --git a/ruby_slim-bullseye/Dockerfile b/ruby_slim-bullseye/Dockerfile
index 363ec92..58b4344 100644
--- a/ruby_slim-bullseye/Dockerfile
+++ b/ruby_slim-bullseye/Dockerfile
@@ -29,9 +29,11 @@ RUN set -eux; \
} >> /usr/local/etc/gemrc
ENV LANG C.UTF-8
-ENV RUBY_MAJOR 3.2
-ENV RUBY_VERSION 3.2.2
-ENV RUBY_DOWNLOAD_SHA256 4b352d0f7ec384e332e3e44cdbfdcd5ff2d594af3c8296b5636c710975149e23
+
+# https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
+ENV RUBY_VERSION 3.3.0
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 676b65a36e637e90f982b57b059189b3276b9045034dcd186a7e9078847b975b
# 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
@@ -51,7 +53,6 @@ RUN set -eux; \
libgdbm-compat-dev \
libglib2.0-dev \
libncurses-dev \
- libreadline-dev \
libxml2-dev \
libxslt-dev \
make \
@@ -82,7 +83,7 @@ RUN set -eux; \
cargo --version; \
fi; \
\
- wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/${RUBY_MAJOR%-rc}/ruby-$RUBY_VERSION.tar.xz"; \
+ wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; \
echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; \
\
mkdir -p /usr/src/ruby; \
diff --git a/ruby_slim/Dockerfile b/ruby_slim/Dockerfile
index c618e9a..a873fb2 100644
--- a/ruby_slim/Dockerfile
+++ b/ruby_slim/Dockerfile
@@ -29,9 +29,11 @@ RUN set -eux; \
} >> /usr/local/etc/gemrc
ENV LANG C.UTF-8
-ENV RUBY_MAJOR 3.2
-ENV RUBY_VERSION 3.2.2
-ENV RUBY_DOWNLOAD_SHA256 4b352d0f7ec384e332e3e44cdbfdcd5ff2d594af3c8296b5636c710975149e23
+
+# https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
+ENV RUBY_VERSION 3.3.0
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 676b65a36e637e90f982b57b059189b3276b9045034dcd186a7e9078847b975b
# 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
@@ -51,7 +53,6 @@ RUN set -eux; \
libgdbm-compat-dev \
libglib2.0-dev \
libncurses-dev \
- libreadline-dev \
libxml2-dev \
libxslt-dev \
make \
@@ -82,7 +83,7 @@ RUN set -eux; \
cargo --version; \
fi; \
\
- wget -O ruby.tar.xz "https://cache.ruby-lang.org/pub/ruby/${RUBY_MAJOR%-rc}/ruby-$RUBY_VERSION.tar.xz"; \
+ wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; \
echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; \
\
mkdir -p /usr/src/ruby; \ Relevant Maintainers: |
Gah, looks like we might have some upstream Gem updates that've broken our tests -- gonna try a retry before I merge without them passing (since I know they did successfully pass several times over the last 24h on our CI infra), but might have to revisit fixing those properly next week. Edit: for posterity: (on all the slim and alpine variants, not totally unexpectedly) + set -- ruby:3.2.2-slim-bookworm
+ '[' -s ./.test/config.sh ']'
+ ./test/run.sh ruby:3.2.2-slim-bookworm
testing ruby:3.2.2-slim-bookworm
'utc' [1/8]...passed
'no-hard-coded-passwords' [2/8]...passed
'override-cmd' [3/8]...passed
'ruby-hello-world' [4/8]...passed
'ruby-standard-libs' [5/8]...passed
'ruby-nonroot' [6/8]...passed
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /usr/local/bundle/gems/racc-1.7.3/ext/racc/cparse
/usr/local/bin/ruby extconf.rb
creating Makefile
current directory: /usr/local/bundle/gems/racc-1.7.3/ext/racc/cparse
make DESTDIR\= sitearchdir\=./.gem.2023[12](https://github.com/docker-library/official-images/actions/runs/7331835194/job/19965060251?pr=15959#step:9:13)26-10-o653h5
sitelibdir\=./.gem.20231226-10-o653h5 clean
current directory: /usr/local/bundle/gems/racc-1.7.3/ext/racc/cparse
make DESTDIR\= sitearchdir\=./.gem.20231226-10-o653h5
sitelibdir\=./.gem.20231226-10-o653h5
make failedNo such file or directory - make
Gem files will remain installed in /usr/local/bundle/gems/racc-1.7.3 for
inspection.
Results logged to
/usr/local/bundle/extensions/x86_64-linux/3.2.0/racc-1.7.3/gem_make.out
/usr/local/lib/ruby/3.2.0/rubygems/ext/builder.rb:94:in `rescue in run'
/usr/local/lib/ruby/3.2.0/rubygems/ext/builder.rb:91:in `run'
/usr/local/lib/ruby/3.2.0/rubygems/ext/builder.rb:51:in `block in make'
/usr/local/lib/ruby/3.2.0/rubygems/ext/builder.rb:43:in `each'
/usr/local/lib/ruby/3.2.0/rubygems/ext/builder.rb:43:in `make'
/usr/local/lib/ruby/3.2.0/rubygems/ext/ext_conf_builder.rb:41:in `build'
/usr/local/lib/ruby/3.2.0/rubygems/ext/builder.rb:187:in `build_extension'
/usr/local/lib/ruby/3.2.0/rubygems/ext/builder.rb:221:in `block in
build_extensions'
/usr/local/lib/ruby/3.2.0/rubygems/ext/builder.rb:218:in `each'
/usr/local/lib/ruby/3.2.0/rubygems/ext/builder.rb:218:in `build_extensions'
/usr/local/lib/ruby/3.2.0/rubygems/installer.rb:843:in `build_extensions'
/usr/local/lib/ruby/3.2.0/bundler/rubygems_gem_installer.rb:72:in
`build_extensions'
/usr/local/lib/ruby/3.2.0/bundler/rubygems_gem_installer.rb:28:in `install'
/usr/local/lib/ruby/3.2.0/bundler/source/rubygems.rb:200:in `install'
/usr/local/lib/ruby/3.2.0/bundler/installer/gem_installer.rb:54:in `install'
/usr/local/lib/ruby/3.2.0/bundler/installer/gem_installer.rb:16:in
`install_from_spec'
/usr/local/lib/ruby/3.2.0/bundler/installer/parallel_installer.rb:156:in
`do_install'
/usr/local/lib/ruby/3.2.0/bundler/installer/parallel_installer.rb:[14](https://github.com/docker-library/official-images/actions/runs/7331835194/job/19965060251?pr=15959#step:9:15)7:in
`block in worker_pool'
/usr/local/lib/ruby/3.2.0/bundler/worker.rb:62:in `apply_func'
/usr/local/lib/ruby/3.2.0/bundler/worker.rb:57:in `block in process_queue'
/usr/local/lib/ruby/3.2.0/bundler/worker.rb:[54](https://github.com/docker-library/official-images/actions/runs/7331835194/job/19965060251?pr=15959#step:9:55):in `loop'
/usr/local/lib/ruby/3.2.0/bundler/worker.rb:54:in `process_queue'
/usr/local/lib/ruby/3.2.0/bundler/worker.rb:90:in `block (2 levels) in
create_threads'
An error occurred while installing racc (1.7.3), and Bundler cannot continue.
In Gemfile:
brakeman was resolved to 6.1.1, which depends on
racc
'ruby-binstubs' [7/8]...failed
'ruby-native-extension' [8/8]...passed |
yahonda
added a commit
to yahonda/buildkite-config
that referenced
this pull request
Dec 26, 2023
Ruby 3.3 has been released and `ruby:3.3` Docker image is available. ``` $ docker run --rm -t ruby:3.3 ruby -v ... snip ... Digest: sha256:30ff8d6bd91710608014613c9b1820ced34f54af90d4ea20feb67cb2cc1e703b Status: Downloaded newer image for ruby:3.3 ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux] $ ``` Refer to: docker-library/ruby#434 docker-library/official-images#15959
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes docker-library/ruby#434 (aspirationally 🤞)
Changes: