qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 13/25] tests/docker: expand centos7 package list


From: Thomas Huth
Subject: Re: [PATCH v2 13/25] tests/docker: expand centos7 package list
Date: Wed, 3 Mar 2021 15:51:02 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0

On 14/01/2021 14.02, Daniel P. Berrangé wrote:
This is the fully expanded list of build pre-requisites QEMU can
conceivably use in any scenario.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
  tests/docker/dockerfiles/centos7.docker | 58 +++++++++++++++++++++++++
  1 file changed, 58 insertions(+)

diff --git a/tests/docker/dockerfiles/centos7.docker 
b/tests/docker/dockerfiles/centos7.docker
index 1eb3455144..d2daaae25b 100644
--- a/tests/docker/dockerfiles/centos7.docker
+++ b/tests/docker/dockerfiles/centos7.docker
@@ -6,37 +6,95 @@ RUN yum -y update
  # Please keep this list sorted alphabetically
  ENV PACKAGES \
      SDL2-devel \
+    alsa-lib-devel \
+    bc \

Why is bc suddenly required now?

+    brlapi-devel \
      bzip2 \
      bzip2-devel \
+    ca-certificates \
+    capstone-devel \

capstone in Centos 7 is definitely too old - we need >= 4.0 now, and Centos 7 still uses 3.0 if I've got that right.

      ccache \
+    clang \
+    cyrus-sasl-devel \
+    daxctl-devel \
      dbus \
+    device-mapper-multipath-devel \
+    diffutils \
+    findutils \
      gcc \
      gcc-c++ \
+    genisoimage \
      gettext \
      git \
      glib2-devel \
+    glibc-common \
+    glusterfs-api-devel \
      gnutls-devel \
+    gtk3-devel \
+    hostname \
      libaio-devel \
+    libasan \
+    libattr-devel \
      libcacard-devel \
+    libcap-ng-devel \
+    libcurl-devel \
+    libdrm-devel \
      libepoxy-devel \
      libfdt-devel \
      libgcrypt-devel \
+    libiscsi-devel \
+    libjpeg-devel \
+    libnfs-devel \
+    libpmem-devel \
+    libpng-devel \
+    librbd1-devel \
+    libseccomp-devel \
+    libssh-devel \
+    libtasn1-devel \
+    libudev-devel \
+    libusbx-devel \
+    libxml2-devel \
      libzstd-devel \
      lzo-devel \
      make \
      mesa-libgbm-devel \
+    ncurses-devel \
      nettle-devel \
      ninja-build \
+    nmap-ncat \
+    numactl-devel \
+    openssh-clients \
+    pam-devel \
+    perl \
      perl-Test-Harness \
      pixman-devel \
+    pkgconfig \
+    pulseaudio-libs-devel \
      python3 \
+    python3-PyYAML \
+    python3-numpy \
+    python3-pillow \
+    python3-pip \
+    python3-setuptools \
+    python3-sphinx \
+    python3-virtualenv \
+    python3-wheel \
      rdma-core-devel \
+    rpm \

Why rpm ?

+    sed \

Do we really need to specify sed separately?

      snappy-devel \
      spice-protocol \
      spice-server-devel \
+    systemd-devel \
+    systemtap-sdt-devel \
      tar \
+    texinfo \
+    usbredir-devel \
+    vim-minimal \

vim? Why that?

      vte291-devel \
+    which \
      xen-devel \
+    xfsprogs-devel \
      zlib-devel
  RUN yum install -y $PACKAGES
  RUN rpm -q $PACKAGES | sort > /packages.txt


 Thomas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]