This is an automated email from the ASF dual-hosted git repository.
bnolsen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/trafficserver-ci.git
The following commit(s) were added to refs/heads/main by this push:
new c0451d1 rocky* explicitly pull in pcre2 devel (#319)
c0451d1 is described below
commit c0451d112cc2785dc4b012c36d31344e3fa7f0cc
Author: Brian Olsen <[email protected]>
AuthorDate: Tue Mar 5 09:49:46 2024 -0700
rocky* explicitly pull in pcre2 devel (#319)
---
docker/rockylinux8/Dockerfile | 40 +++++++++++++++++++++-------------------
docker/rockylinux9/Dockerfile | 10 ++++++----
2 files changed, 27 insertions(+), 23 deletions(-)
diff --git a/docker/rockylinux8/Dockerfile b/docker/rockylinux8/Dockerfile
index 59e7488..041d300 100644
--- a/docker/rockylinux8/Dockerfile
+++ b/docker/rockylinux8/Dockerfile
@@ -6,32 +6,34 @@ FROM rockylinux:8
RUN <<EOF
set -e
- yum -y install epel-release dnf-plugins-core
- yum config-manager --set-enabled powertools
- yum repolist
- yum -y update
+ dnf -y install epel-release dnf-plugins-core
+ dnf config-manager --set-enabled powertools
+ dnf repolist
+ dnf -y update
# Build tools.
- yum -y install \
+ dnf -y install \
ccache make pkgconfig bison flex gcc-c++ clang cmake ninja-build \
autoconf automake libtool \
gcc-toolset-11 gcc-toolset-11-libasan-devel
# Various other tools
- yum -y install \
+ dnf -y install \
sudo git rpm-build distcc-server file wget openssl hwloc \
nghttp2 libnghttp2-devel fmt fmt-devel
# Devel packages that ATS needs
- yum -y install \
- openssl-devel expat-devel pcre-devel libcap-devel hwloc-devel
libunwind-devel \
- xz-devel libcurl-devel ncurses-devel jemalloc-devel GeoIP-devel
luajit-devel brotli-devel \
- ImageMagick-devel ImageMagick-c++-devel hiredis-devel zlib-devel
libmaxminddb-devel \
- perl-ExtUtils-MakeMaker perl-Digest-SHA perl-URI perl-IPC-Cmd
perl-Pod-Html \
+ dnf -y install \
+ openssl-devel expat-devel pcre-devel pcre2-devel libcap-devel \
+ hwloc-devel libunwind-devel xz-devel libcurl-devel ncurses-devel \
+ jemalloc-devel GeoIP-devel luajit-devel brotli-devel \
+ ImageMagick-devel ImageMagick-c++-devel hiredis-devel zlib-devel \
+ libmaxminddb-devel perl-ExtUtils-MakeMaker perl-Digest-SHA \
+ perl-URI perl-IPC-Cmd perl-Pod-Html \
curl tcl-devel java cjose-devel jansson-devel
# autest stuff
- yum -y install \
+ dnf -y install \
python3 httpd-tools procps-ng nmap-ncat python3-pip \
python3-gunicorn python3-requests python3-devel python3-psutil telnet
EOF
@@ -70,16 +72,16 @@ RUN pip3 install pipenv httpbin
#-------------------------------------------------------------------------------
RUN <<EOF
set -e
- yum install -y python38-devel cargo
+ dnf install -y python38-devel cargo
alternatives --set python /usr/bin/python3.8
- yum -y install \
+ dnf -y install \
libev-devel jemalloc-devel libxml2-devel \
c-ares-devel libevent-devel jansson-devel cjose-devel \
zlib-devel systemd-devel
EOF
# go and rust will be installed by build_h3_tools.
-RUN yum remove -y golang rust
+RUN dnf remove -y golang rust
ARG h3_tools_dir=/root/build_h3_tools
RUN mkdir -p ${h3_tools_dir}
COPY /build_h3_tools.sh ${h3_tools_dir}/build_h3_tools.sh
@@ -162,7 +164,7 @@ RUN <<EOF
EOF
# Install lcov.
-RUN yum install -y perl-IO-Compress
+RUN dnf install -y perl-IO-Compress
ARG lcov_build_dir=/var/tmp/lcov_build_dir
RUN mkdir -p ${lcov_build_dir}
RUN <<EOF
@@ -178,7 +180,7 @@ RUN <<EOF
EOF
# Install ABI checking tools.
-RUN yum install -y ctags elfutils-libelf-devel wdiff
+RUN dnf install -y ctags elfutils-libelf-devel wdiff
COPY /install_abi_tools.sh /root/install_abi_tools.sh
RUN bash /root/install_abi_tools.sh
@@ -191,5 +193,5 @@ RUN <<EOF
python3 -m pip install virtualenv
EOF
-# Keep this at the end to clean up the yum cache.
-RUN yum clean all
+# Keep this at the end to clean up the dnf cache.
+RUN dnf clean all
diff --git a/docker/rockylinux9/Dockerfile b/docker/rockylinux9/Dockerfile
index db2fc93..5744389 100644
--- a/docker/rockylinux9/Dockerfile
+++ b/docker/rockylinux9/Dockerfile
@@ -20,10 +20,12 @@ RUN <<EOF
# --alowerasing for cur. See:
# https://bugs.launchpad.net/tripleo/+bug/1953156
dnf -y install --allowerasing \
- openssl-devel expat-devel pcre-devel libcap-devel hwloc-devel
libunwind-devel \
- xz-devel libcurl-devel ncurses-devel jemalloc-devel GeoIP-devel
luajit-devel brotli-devel \
- ImageMagick-devel ImageMagick-c++-devel hiredis-devel zlib-devel
libmaxminddb-devel \
- perl-ExtUtils-MakeMaker perl-Digest-SHA perl-URI perl-IPC-Cmd
perl-Pod-Html perl-FindBin \
+ openssl-devel expat-devel pcre-devel pcre2-devel libcap-devel \
+ hwloc-devel libunwind-devel xz-devel libcurl-devel ncurses-devel \
+ jemalloc-devel GeoIP-devel luajit-devel brotli-devel \
+ ImageMagick-devel ImageMagick-c++-devel hiredis-devel zlib-devel \
+ libmaxminddb-devel perl-ExtUtils-MakeMaker perl-Digest-SHA \
+ perl-URI perl-IPC-Cmd perl-Pod-Html perl-FindBin \
curl tcl-devel java
# autest stuff