21700: Select more desired modules in rocky8 test Dockerfile
authorBrett Smith <brett.smith@curii.com>
Fri, 19 Apr 2024 19:13:22 +0000 (15:13 -0400)
committerBrett Smith <brett.smith@curii.com>
Sat, 20 Apr 2024 13:12:19 +0000 (09:12 -0400)
This prevents needless thrashing when the Dockerfile installs one set of
packages and then packages we test enable and reinstall a different
module stream.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

build/package-test-dockerfiles/rocky8/Dockerfile

index 7938d7d4217dbc83415fb6106fae34b487d91007..b58791ee91e33bb1d1589fc189edd28267d162fb 100644 (file)
@@ -6,7 +6,7 @@ FROM rockylinux:8.8-minimal
 MAINTAINER Arvados Package Maintainers <packaging@arvados.org>
 
 # Install dependencies.
-RUN microdnf --assumeyes module enable ruby:3.1 \
+RUN microdnf --assumeyes module enable httpd:2.4 postgresql:10 python39:3.9 ruby:3.1 \
  && microdnf --assumeyes --enablerepo=devel install \
     autoconf \
     automake \
@@ -26,7 +26,7 @@ RUN microdnf --assumeyes module enable ruby:3.1 \
     patch \
     pkgconf \
     procps-ng \
-    python3 \
+    python39 \
     readline-devel \
     redhat-rpm-config \
     ruby \