All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Daniel P. Berrangé" <berrange@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-devel@nongnu.org, famz@redhat.com, f4bug@amsat.org
Subject: Re: [Qemu-devel] [PATCH 2/2] docker: fedora: include more build dependencies
Date: Fri, 16 Mar 2018 12:45:05 +0000	[thread overview]
Message-ID: <20180316124505.GH3066@redhat.com> (raw)
In-Reply-To: <20180316122540.28409-3-pbonzini@redhat.com>

On Fri, Mar 16, 2018 at 01:25:40PM +0100, Paolo Bonzini wrote:
> Install optional dependencies of QEMU to get better coverage.
> 
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> ---
>  tests/docker/dockerfiles/fedora.docker | 67 ++++++++++++++++++++++++++++------
>  1 file changed, 55 insertions(+), 12 deletions(-)
> 
> diff --git a/tests/docker/dockerfiles/fedora.docker b/tests/docker/dockerfiles/fedora.docker
> index be3566325c..6d810f6a92 100644
> --- a/tests/docker/dockerfiles/fedora.docker
> +++ b/tests/docker/dockerfiles/fedora.docker
> @@ -1,18 +1,61 @@
>  FROM fedora:27
>  ENV PACKAGES \
>      ccache gettext git tar PyYAML sparse flex bison python3 bzip2 hostname \
> -    glib2-devel pixman-devel zlib-devel SDL-devel libfdt-devel \
> -    gcc gcc-c++ llvm clang make perl which bc findutils libaio-devel \
> -    nettle-devel libasan libubsan \
> -    mingw32-pixman mingw32-glib2 mingw32-gmp mingw32-SDL2 mingw32-pkg-config \
> -    mingw32-gtk3 mingw32-gnutls mingw32-nettle mingw32-libtasn1 \
> -    mingw32-libjpeg-turbo mingw32-libpng mingw32-curl mingw32-libssh2 \
> -    mingw32-bzip2 \
> -    mingw64-pixman mingw64-glib2 mingw64-gmp mingw64-SDL2 mingw64-pkg-config \
> -    mingw64-gtk3 mingw64-gnutls mingw64-nettle mingw64-libtasn1 \
> -    mingw64-libjpeg-turbo mingw64-libpng mingw64-curl mingw64-libssh2 \
> -    mingw64-bzip2
> -ENV QEMU_CONFIGURE_OPTS --python=/usr/bin/python3
> +    gcc gcc-c++ llvm clang make perl which bc findutils libasan libubsan \
> +    alsa-lib-devel \
> +    bluez-libs-devel \
> +    brlapi-devel \
> +    bzip2-devel mingw32-bzip2 mingw64-bzip2 \
> +    cyrus-sasl-devel \
> +    device-mapper-multipath-devel \
> +    glib2-devel mingw32-glib2 mingw64-glib2 \

No need for glib as that's pulled in automatically by gtk

> +    glusterfs-api-devel \
> +    gnutls-devel mingw32-gnutls mingw64-gnutls \
> +    gtk3-devel mingw32-gtk3 mingw64-gtk3 \
> +    libaio-devel \
> +    libattr-devel \
> +    libcacard-devel \
> +    libcap-devel \
> +    libcap-ng-devel \
> +    libcurl-devel mingw32-curl mingw64-curl \
> +    libepoxy-devel \
> +    libfdt-devel \
> +    mingw32-gmp mingw64-gmp \
> +    libiscsi-devel \
> +    libjpeg-devel mingw32-libjpeg-turbo mingw64-libjpeg-turbo \
> +    libnfs-devel \
> +    libpng-devel mingw32-libpng mingw64-libpng \
> +    librbd-devel \
> +    librdmacm-devel \
> +    libseccomp-devel \
> +    libtasn1-devel mingw32-libtasn1 mingw64-libtasn1 \
> +    libssh2-devel mingw32-libssh2 mingw64-libssh2 \
> +    libusbx-devel \
> +    libuuid-devel \
> +    libxml2-devel \
> +    lzo-devel \
> +    mesa-libgbm-devel \
> +    ncurses-devel \
> +    nettle-devel mingw32-nettle mingw64-nettle \

nettle should be pulled in automatically by gnutls
if it were needed - we automatically link against
whatever gnutls pulls in.

> +    nss-devel \

nss-devel is not required by anything.

> +    numactl-devel \
> +    perl-podlators \
> +    pkg-config mingw32-pkg-config mingw64-pkg-config \
> +    pulseaudio-libs-devel \
> +    pixman-devel mingw32-pixman mingw64-pixman \
> +    SDL2-devel mingw32-SDL2 mingw64-SDL2 \
> +    snappy-devel \
> +    spice-server-devel \
> +    systemd-devel \
> +    systemtap-sdt-devel \
> +    texinfo \
> +    usbredir-devel \
> +    virglrenderer-devel \
> +    vte291-devel \
> +    xen-devel \
> +    zlib-devel
> +
> +ENV QEMU_CONFIGURE_OPTS --python=/usr/bin/python3 --enable-trace-backends=dtrace,log,simple
>  
>  RUN dnf install -y $PACKAGES
>  RUN rpm -q $PACKAGES | sort > /packages.txt
> -- 
> 2.16.2
> 

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

  reply	other threads:[~2018-03-16 12:45 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-16 12:25 [Qemu-devel] [PATCH 0/2] docker: update package list for fedora image Paolo Bonzini
2018-03-16 12:25 ` [Qemu-devel] [PATCH 1/2] docker: test-mingw: use SDL2 and GTK+3 Paolo Bonzini
2018-03-16 12:41   ` Daniel P. Berrangé
2018-03-16 12:55   ` Philippe Mathieu-Daudé
2018-03-16 12:25 ` [Qemu-devel] [PATCH 2/2] docker: fedora: include more build dependencies Paolo Bonzini
2018-03-16 12:45   ` Daniel P. Berrangé [this message]
2018-03-16 12:46     ` Paolo Bonzini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180316124505.GH3066@redhat.com \
    --to=berrange@redhat.com \
    --cc=f4bug@amsat.org \
    --cc=famz@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.