[libvirt] [dockerfiles PATCH 3/3] Refresh after adding libosinfo-related projects

Andrea Bolognani abologna at redhat.com
Thu Jul 18 12:20:35 UTC 2019


Signed-off-by: Andrea Bolognani <abologna at redhat.com>
---
 buildenv-centos-7.Dockerfile                  | 11 +++++++++
 buildenv-debian-10-cross-aarch64.Dockerfile   | 15 ++++++++++++
 buildenv-debian-10-cross-armv6l.Dockerfile    | 15 ++++++++++++
 buildenv-debian-10-cross-armv7l.Dockerfile    | 15 ++++++++++++
 buildenv-debian-10-cross-i686.Dockerfile      | 15 ++++++++++++
 buildenv-debian-10-cross-mips.Dockerfile      | 15 ++++++++++++
 buildenv-debian-10-cross-mips64el.Dockerfile  | 15 ++++++++++++
 buildenv-debian-10-cross-mipsel.Dockerfile    | 15 ++++++++++++
 buildenv-debian-10-cross-ppc64le.Dockerfile   | 15 ++++++++++++
 buildenv-debian-10-cross-s390x.Dockerfile     | 15 ++++++++++++
 buildenv-debian-10.Dockerfile                 | 15 ++++++++++++
 buildenv-debian-9-cross-aarch64.Dockerfile    | 15 ++++++++++++
 buildenv-debian-9-cross-armv6l.Dockerfile     | 15 ++++++++++++
 buildenv-debian-9-cross-armv7l.Dockerfile     | 15 ++++++++++++
 buildenv-debian-9-cross-mips.Dockerfile       | 15 ++++++++++++
 buildenv-debian-9-cross-mips64el.Dockerfile   | 15 ++++++++++++
 buildenv-debian-9-cross-mipsel.Dockerfile     | 15 ++++++++++++
 buildenv-debian-9-cross-ppc64le.Dockerfile    | 15 ++++++++++++
 buildenv-debian-9-cross-s390x.Dockerfile      | 15 ++++++++++++
 buildenv-debian-9.Dockerfile                  | 15 ++++++++++++
 buildenv-debian-sid-cross-aarch64.Dockerfile  | 15 ++++++++++++
 buildenv-debian-sid-cross-armv6l.Dockerfile   | 15 ++++++++++++
 buildenv-debian-sid-cross-armv7l.Dockerfile   | 15 ++++++++++++
 buildenv-debian-sid-cross-i686.Dockerfile     | 15 ++++++++++++
 buildenv-debian-sid-cross-mips.Dockerfile     | 15 ++++++++++++
 buildenv-debian-sid-cross-mips64el.Dockerfile | 15 ++++++++++++
 buildenv-debian-sid-cross-mipsel.Dockerfile   | 15 ++++++++++++
 buildenv-debian-sid-cross-ppc64le.Dockerfile  | 15 ++++++++++++
 buildenv-debian-sid-cross-s390x.Dockerfile    | 15 ++++++++++++
 buildenv-debian-sid.Dockerfile                | 15 ++++++++++++
 buildenv-fedora-29.Dockerfile                 | 15 ++++++++++++
 buildenv-fedora-30.Dockerfile                 | 15 ++++++++++++
 buildenv-fedora-rawhide.Dockerfile            | 24 +++++++++++++++++++
 buildenv-ubuntu-16.Dockerfile                 | 15 ++++++++++++
 buildenv-ubuntu-18.Dockerfile                 | 15 ++++++++++++
 35 files changed, 530 insertions(+)

diff --git a/buildenv-centos-7.Dockerfile b/buildenv-centos-7.Dockerfile
index 298bbc7..629012c 100644
--- a/buildenv-centos-7.Dockerfile
+++ b/buildenv-centos-7.Dockerfile
@@ -10,6 +10,7 @@ RUN yum update -y && \
         bash \
         bash-completion \
         ca-certificates \
+        check-devel \
         chrony \
         cyrus-sasl-devel \
         dbus-devel \
@@ -22,14 +23,21 @@ RUN yum update -y && \
         gettext \
         gettext-devel \
         git \
+        glib2-devel \
         glibc-common \
         glibc-devel \
         glusterfs-api-devel \
         gnutls-devel \
+        gobject-introspection-devel \
+        gtk-doc \
+        hwdata \
+        intltool \
         iproute \
         iscsi-initiator-utils \
+        json-glib-devel \
         kmod \
         libacl-devel \
+        libarchive-devel \
         libattr-devel \
         libblkid-devel \
         libcap-ng-devel \
@@ -40,6 +48,7 @@ RUN yum update -y && \
         libpciaccess-devel \
         librbd1-devel \
         libselinux-devel \
+        libsoup-devel \
         libssh-devel \
         libssh2-devel \
         libtirpc-devel \
@@ -49,6 +58,7 @@ RUN yum update -y && \
         libxml2 \
         libxml2-devel \
         libxslt \
+        libxslt-devel \
         lsof \
         lvm2 \
         make \
@@ -74,6 +84,7 @@ RUN yum update -y && \
         strace \
         sudo \
         systemtap-sdt-devel \
+        vala \
         vim \
         xfsprogs-devel \
         yajl-devel && \
diff --git a/buildenv-debian-10-cross-aarch64.Dockerfile b/buildenv-debian-10-cross-aarch64.Dockerfile
index 9498453..602f545 100644
--- a/buildenv-debian-10-cross-aarch64.Dockerfile
+++ b/buildenv-debian-10-cross-aarch64.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-aarch64-linux-gnu \
             libacl1-dev:arm64 \
             libapparmor-dev:arm64 \
+            libarchive-dev:arm64 \
             libattr1-dev:arm64 \
             libaudit-dev:arm64 \
             libavahi-client-dev:arm64 \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:arm64 \
             libdevmapper-dev:arm64 \
             libfuse-dev:arm64 \
+            libgirepository1.0-dev:arm64 \
+            libglib2.0-dev:arm64 \
             libglusterfs-dev:arm64 \
             libgnutls28-dev:arm64 \
             libiscsi-dev:arm64 \
+            libjson-glib-dev:arm64 \
             libncurses-dev:arm64 \
             libnl-3-dev:arm64 \
             libnl-route-3-dev:arm64 \
@@ -83,12 +96,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:arm64 \
             libsasl2-dev:arm64 \
             libselinux1-dev:arm64 \
+            libsoup2.4-dev:arm64 \
             libssh-gcrypt-dev:arm64 \
             libssh2-1-dev:arm64 \
             libtirpc-dev:arm64 \
             libudev-dev:arm64 \
             libxen-dev:arm64 \
             libxml2-dev:arm64 \
+            libxslt1-dev:arm64 \
             libyajl-dev:arm64 \
             xfslibs-dev:arm64 && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-10-cross-armv6l.Dockerfile b/buildenv-debian-10-cross-armv6l.Dockerfile
index d15cad1..c31ecfe 100644
--- a/buildenv-debian-10-cross-armv6l.Dockerfile
+++ b/buildenv-debian-10-cross-armv6l.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-arm-linux-gnueabi \
             libacl1-dev:armel \
             libapparmor-dev:armel \
+            libarchive-dev:armel \
             libattr1-dev:armel \
             libaudit-dev:armel \
             libavahi-client-dev:armel \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:armel \
             libdevmapper-dev:armel \
             libfuse-dev:armel \
+            libgirepository1.0-dev:armel \
+            libglib2.0-dev:armel \
             libglusterfs-dev:armel \
             libgnutls28-dev:armel \
             libiscsi-dev:armel \
+            libjson-glib-dev:armel \
             libncurses-dev:armel \
             libnl-3-dev:armel \
             libnl-route-3-dev:armel \
@@ -82,11 +95,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:armel \
             libsasl2-dev:armel \
             libselinux1-dev:armel \
+            libsoup2.4-dev:armel \
             libssh-gcrypt-dev:armel \
             libssh2-1-dev:armel \
             libtirpc-dev:armel \
             libudev-dev:armel \
             libxml2-dev:armel \
+            libxslt1-dev:armel \
             libyajl-dev:armel \
             xfslibs-dev:armel && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-10-cross-armv7l.Dockerfile b/buildenv-debian-10-cross-armv7l.Dockerfile
index 3cfc08d..8c5a5f8 100644
--- a/buildenv-debian-10-cross-armv7l.Dockerfile
+++ b/buildenv-debian-10-cross-armv7l.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-arm-linux-gnueabihf \
             libacl1-dev:armhf \
             libapparmor-dev:armhf \
+            libarchive-dev:armhf \
             libattr1-dev:armhf \
             libaudit-dev:armhf \
             libavahi-client-dev:armhf \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:armhf \
             libdevmapper-dev:armhf \
             libfuse-dev:armhf \
+            libgirepository1.0-dev:armhf \
+            libglib2.0-dev:armhf \
             libglusterfs-dev:armhf \
             libgnutls28-dev:armhf \
             libiscsi-dev:armhf \
+            libjson-glib-dev:armhf \
             libncurses-dev:armhf \
             libnl-3-dev:armhf \
             libnl-route-3-dev:armhf \
@@ -82,12 +95,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:armhf \
             libsasl2-dev:armhf \
             libselinux1-dev:armhf \
+            libsoup2.4-dev:armhf \
             libssh-gcrypt-dev:armhf \
             libssh2-1-dev:armhf \
             libtirpc-dev:armhf \
             libudev-dev:armhf \
             libxen-dev:armhf \
             libxml2-dev:armhf \
+            libxslt1-dev:armhf \
             libyajl-dev:armhf \
             xfslibs-dev:armhf && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-10-cross-i686.Dockerfile b/buildenv-debian-10-cross-i686.Dockerfile
index fce15ca..1920c4d 100644
--- a/buildenv-debian-10-cross-i686.Dockerfile
+++ b/buildenv-debian-10-cross-i686.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-i686-linux-gnu \
             libacl1-dev:i386 \
             libapparmor-dev:i386 \
+            libarchive-dev:i386 \
             libattr1-dev:i386 \
             libaudit-dev:i386 \
             libavahi-client-dev:i386 \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:i386 \
             libdevmapper-dev:i386 \
             libfuse-dev:i386 \
+            libgirepository1.0-dev:i386 \
+            libglib2.0-dev:i386 \
             libglusterfs-dev:i386 \
             libgnutls28-dev:i386 \
             libiscsi-dev:i386 \
+            libjson-glib-dev:i386 \
             libncurses-dev:i386 \
             libnl-3-dev:i386 \
             libnl-route-3-dev:i386 \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:i386 \
             libsasl2-dev:i386 \
             libselinux1-dev:i386 \
+            libsoup2.4-dev:i386 \
             libssh-gcrypt-dev:i386 \
             libssh2-1-dev:i386 \
             libtirpc-dev:i386 \
             libudev-dev:i386 \
             libxml2-dev:i386 \
+            libxslt1-dev:i386 \
             libyajl-dev:i386 \
             xfslibs-dev:i386 && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-10-cross-mips.Dockerfile b/buildenv-debian-10-cross-mips.Dockerfile
index be4fa18..41ae74a 100644
--- a/buildenv-debian-10-cross-mips.Dockerfile
+++ b/buildenv-debian-10-cross-mips.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-mips-linux-gnu \
             libacl1-dev:mips \
             libapparmor-dev:mips \
+            libarchive-dev:mips \
             libattr1-dev:mips \
             libaudit-dev:mips \
             libavahi-client-dev:mips \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:mips \
             libdevmapper-dev:mips \
             libfuse-dev:mips \
+            libgirepository1.0-dev:mips \
+            libglib2.0-dev:mips \
             libglusterfs-dev:mips \
             libgnutls28-dev:mips \
             libiscsi-dev:mips \
+            libjson-glib-dev:mips \
             libncurses-dev:mips \
             libnl-3-dev:mips \
             libnl-route-3-dev:mips \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:mips \
             libsasl2-dev:mips \
             libselinux1-dev:mips \
+            libsoup2.4-dev:mips \
             libssh-gcrypt-dev:mips \
             libssh2-1-dev:mips \
             libtirpc-dev:mips \
             libudev-dev:mips \
             libxml2-dev:mips \
+            libxslt1-dev:mips \
             libyajl-dev:mips \
             xfslibs-dev:mips && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-10-cross-mips64el.Dockerfile b/buildenv-debian-10-cross-mips64el.Dockerfile
index 4720fa9..431d1bc 100644
--- a/buildenv-debian-10-cross-mips64el.Dockerfile
+++ b/buildenv-debian-10-cross-mips64el.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-mips64el-linux-gnuabi64 \
             libacl1-dev:mips64el \
             libapparmor-dev:mips64el \
+            libarchive-dev:mips64el \
             libattr1-dev:mips64el \
             libaudit-dev:mips64el \
             libavahi-client-dev:mips64el \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:mips64el \
             libdevmapper-dev:mips64el \
             libfuse-dev:mips64el \
+            libgirepository1.0-dev:mips64el \
+            libglib2.0-dev:mips64el \
             libglusterfs-dev:mips64el \
             libgnutls28-dev:mips64el \
             libiscsi-dev:mips64el \
+            libjson-glib-dev:mips64el \
             libncurses-dev:mips64el \
             libnl-3-dev:mips64el \
             libnl-route-3-dev:mips64el \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:mips64el \
             libsasl2-dev:mips64el \
             libselinux1-dev:mips64el \
+            libsoup2.4-dev:mips64el \
             libssh-gcrypt-dev:mips64el \
             libssh2-1-dev:mips64el \
             libtirpc-dev:mips64el \
             libudev-dev:mips64el \
             libxml2-dev:mips64el \
+            libxslt1-dev:mips64el \
             libyajl-dev:mips64el \
             xfslibs-dev:mips64el && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-10-cross-mipsel.Dockerfile b/buildenv-debian-10-cross-mipsel.Dockerfile
index de2ff60..ad5aa35 100644
--- a/buildenv-debian-10-cross-mipsel.Dockerfile
+++ b/buildenv-debian-10-cross-mipsel.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-mipsel-linux-gnu \
             libacl1-dev:mipsel \
             libapparmor-dev:mipsel \
+            libarchive-dev:mipsel \
             libattr1-dev:mipsel \
             libaudit-dev:mipsel \
             libavahi-client-dev:mipsel \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:mipsel \
             libdevmapper-dev:mipsel \
             libfuse-dev:mipsel \
+            libgirepository1.0-dev:mipsel \
+            libglib2.0-dev:mipsel \
             libglusterfs-dev:mipsel \
             libgnutls28-dev:mipsel \
             libiscsi-dev:mipsel \
+            libjson-glib-dev:mipsel \
             libncurses-dev:mipsel \
             libnl-3-dev:mipsel \
             libnl-route-3-dev:mipsel \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:mipsel \
             libsasl2-dev:mipsel \
             libselinux1-dev:mipsel \
+            libsoup2.4-dev:mipsel \
             libssh-gcrypt-dev:mipsel \
             libssh2-1-dev:mipsel \
             libtirpc-dev:mipsel \
             libudev-dev:mipsel \
             libxml2-dev:mipsel \
+            libxslt1-dev:mipsel \
             libyajl-dev:mipsel \
             xfslibs-dev:mipsel && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-10-cross-ppc64le.Dockerfile b/buildenv-debian-10-cross-ppc64le.Dockerfile
index fb8c829..7f8afaf 100644
--- a/buildenv-debian-10-cross-ppc64le.Dockerfile
+++ b/buildenv-debian-10-cross-ppc64le.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-powerpc64le-linux-gnu \
             libacl1-dev:ppc64el \
             libapparmor-dev:ppc64el \
+            libarchive-dev:ppc64el \
             libattr1-dev:ppc64el \
             libaudit-dev:ppc64el \
             libavahi-client-dev:ppc64el \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:ppc64el \
             libdevmapper-dev:ppc64el \
             libfuse-dev:ppc64el \
+            libgirepository1.0-dev:ppc64el \
+            libglib2.0-dev:ppc64el \
             libglusterfs-dev:ppc64el \
             libgnutls28-dev:ppc64el \
             libiscsi-dev:ppc64el \
+            libjson-glib-dev:ppc64el \
             libncurses-dev:ppc64el \
             libnl-3-dev:ppc64el \
             libnl-route-3-dev:ppc64el \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:ppc64el \
             libsasl2-dev:ppc64el \
             libselinux1-dev:ppc64el \
+            libsoup2.4-dev:ppc64el \
             libssh-gcrypt-dev:ppc64el \
             libssh2-1-dev:ppc64el \
             libtirpc-dev:ppc64el \
             libudev-dev:ppc64el \
             libxml2-dev:ppc64el \
+            libxslt1-dev:ppc64el \
             libyajl-dev:ppc64el \
             xfslibs-dev:ppc64el && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-10-cross-s390x.Dockerfile b/buildenv-debian-10-cross-s390x.Dockerfile
index 09cb694..75a1abf 100644
--- a/buildenv-debian-10-cross-s390x.Dockerfile
+++ b/buildenv-debian-10-cross-s390x.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-s390x-linux-gnu \
             libacl1-dev:s390x \
             libapparmor-dev:s390x \
+            libarchive-dev:s390x \
             libattr1-dev:s390x \
             libaudit-dev:s390x \
             libavahi-client-dev:s390x \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:s390x \
             libdevmapper-dev:s390x \
             libfuse-dev:s390x \
+            libgirepository1.0-dev:s390x \
+            libglib2.0-dev:s390x \
             libglusterfs-dev:s390x \
             libgnutls28-dev:s390x \
             libiscsi-dev:s390x \
+            libjson-glib-dev:s390x \
             libncurses-dev:s390x \
             libnl-3-dev:s390x \
             libnl-route-3-dev:s390x \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:s390x \
             libsasl2-dev:s390x \
             libselinux1-dev:s390x \
+            libsoup2.4-dev:s390x \
             libssh-gcrypt-dev:s390x \
             libssh2-1-dev:s390x \
             libtirpc-dev:s390x \
             libudev-dev:s390x \
             libxml2-dev:s390x \
+            libxslt1-dev:s390x \
             libyajl-dev:s390x \
             xfslibs-dev:s390x && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-10.Dockerfile b/buildenv-debian-10.Dockerfile
index a3a1e34..d3cb97c 100644
--- a/buildenv-debian-10.Dockerfile
+++ b/buildenv-debian-10.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,10 +21,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libacl1-dev \
             libapparmor-dev \
+            libarchive-dev \
             libattr1-dev \
             libaudit-dev \
             libavahi-client-dev \
@@ -35,9 +40,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev \
             libdevmapper-dev \
             libfuse-dev \
+            libgirepository1.0-dev \
+            libglib2.0-dev \
             libglusterfs-dev \
             libgnutls28-dev \
             libiscsi-dev \
+            libjson-glib-dev \
             libncurses-dev \
             libnetcf-dev \
             libnl-3-dev \
@@ -51,6 +59,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev \
             libsasl2-dev \
             libselinux1-dev \
+            libsoup2.4-dev \
             libssh-gcrypt-dev \
             libssh2-1-dev \
             libtirpc-dev \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libxen-dev \
             libxml2-dev \
             libxml2-utils \
+            libxslt1-dev \
             libyajl-dev \
             lsof \
             lvm2 \
@@ -73,6 +83,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -80,6 +94,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             strace \
             sudo \
             systemtap-sdt-dev \
+            valac \
             vim \
             wireshark-dev \
             xfslibs-dev \
diff --git a/buildenv-debian-9-cross-aarch64.Dockerfile b/buildenv-debian-9-cross-aarch64.Dockerfile
index 45bbe80..d5656a3 100644
--- a/buildenv-debian-9-cross-aarch64.Dockerfile
+++ b/buildenv-debian-9-cross-aarch64.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,6 +42,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -45,6 +53,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             sheepdog \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             glusterfs-common:arm64 \
             libacl1-dev:arm64 \
             libapparmor-dev:arm64 \
+            libarchive-dev:arm64 \
             libattr1-dev:arm64 \
             libaudit-dev:arm64 \
             libavahi-client-dev:arm64 \
@@ -70,8 +80,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:arm64 \
             libdevmapper-dev:arm64 \
             libfuse-dev:arm64 \
+            libgirepository1.0-dev:arm64 \
+            libglib2.0-dev:arm64 \
             libgnutls28-dev:arm64 \
             libiscsi-dev:arm64 \
+            libjson-glib-dev:arm64 \
             libncurses5-dev:arm64 \
             libnl-3-dev:arm64 \
             libnl-route-3-dev:arm64 \
@@ -84,12 +97,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:arm64 \
             libsasl2-dev:arm64 \
             libselinux1-dev:arm64 \
+            libsoup2.4-dev:arm64 \
             libssh-gcrypt-dev:arm64 \
             libssh2-1-dev:arm64 \
             libtirpc-dev:arm64 \
             libudev-dev:arm64 \
             libxen-dev:arm64 \
             libxml2-dev:arm64 \
+            libxslt1-dev:arm64 \
             libyajl-dev:arm64 \
             xfslibs-dev:arm64 && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-9-cross-armv6l.Dockerfile b/buildenv-debian-9-cross-armv6l.Dockerfile
index 4616fb2..29dfba1 100644
--- a/buildenv-debian-9-cross-armv6l.Dockerfile
+++ b/buildenv-debian-9-cross-armv6l.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,6 +42,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -45,6 +53,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             sheepdog \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             glusterfs-common:armel \
             libacl1-dev:armel \
             libapparmor-dev:armel \
+            libarchive-dev:armel \
             libattr1-dev:armel \
             libaudit-dev:armel \
             libavahi-client-dev:armel \
@@ -70,8 +80,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:armel \
             libdevmapper-dev:armel \
             libfuse-dev:armel \
+            libgirepository1.0-dev:armel \
+            libglib2.0-dev:armel \
             libgnutls28-dev:armel \
             libiscsi-dev:armel \
+            libjson-glib-dev:armel \
             libncurses5-dev:armel \
             libnl-3-dev:armel \
             libnl-route-3-dev:armel \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:armel \
             libsasl2-dev:armel \
             libselinux1-dev:armel \
+            libsoup2.4-dev:armel \
             libssh-gcrypt-dev:armel \
             libssh2-1-dev:armel \
             libtirpc-dev:armel \
             libudev-dev:armel \
             libxml2-dev:armel \
+            libxslt1-dev:armel \
             libyajl-dev:armel \
             xfslibs-dev:armel && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-9-cross-armv7l.Dockerfile b/buildenv-debian-9-cross-armv7l.Dockerfile
index 13109cd..e9cbeae 100644
--- a/buildenv-debian-9-cross-armv7l.Dockerfile
+++ b/buildenv-debian-9-cross-armv7l.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,6 +42,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -45,6 +53,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             sheepdog \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             glusterfs-common:armhf \
             libacl1-dev:armhf \
             libapparmor-dev:armhf \
+            libarchive-dev:armhf \
             libattr1-dev:armhf \
             libaudit-dev:armhf \
             libavahi-client-dev:armhf \
@@ -70,8 +80,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:armhf \
             libdevmapper-dev:armhf \
             libfuse-dev:armhf \
+            libgirepository1.0-dev:armhf \
+            libglib2.0-dev:armhf \
             libgnutls28-dev:armhf \
             libiscsi-dev:armhf \
+            libjson-glib-dev:armhf \
             libncurses5-dev:armhf \
             libnl-3-dev:armhf \
             libnl-route-3-dev:armhf \
@@ -83,12 +96,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:armhf \
             libsasl2-dev:armhf \
             libselinux1-dev:armhf \
+            libsoup2.4-dev:armhf \
             libssh-gcrypt-dev:armhf \
             libssh2-1-dev:armhf \
             libtirpc-dev:armhf \
             libudev-dev:armhf \
             libxen-dev:armhf \
             libxml2-dev:armhf \
+            libxslt1-dev:armhf \
             libyajl-dev:armhf \
             xfslibs-dev:armhf && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-9-cross-mips.Dockerfile b/buildenv-debian-9-cross-mips.Dockerfile
index 5417d7c..b6642fc 100644
--- a/buildenv-debian-9-cross-mips.Dockerfile
+++ b/buildenv-debian-9-cross-mips.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,6 +42,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -45,6 +53,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             sheepdog \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             glusterfs-common:mips \
             libacl1-dev:mips \
             libapparmor-dev:mips \
+            libarchive-dev:mips \
             libattr1-dev:mips \
             libaudit-dev:mips \
             libavahi-client-dev:mips \
@@ -70,8 +80,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:mips \
             libdevmapper-dev:mips \
             libfuse-dev:mips \
+            libgirepository1.0-dev:mips \
+            libglib2.0-dev:mips \
             libgnutls28-dev:mips \
             libiscsi-dev:mips \
+            libjson-glib-dev:mips \
             libncurses5-dev:mips \
             libnl-3-dev:mips \
             libnl-route-3-dev:mips \
@@ -84,11 +97,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:mips \
             libsasl2-dev:mips \
             libselinux1-dev:mips \
+            libsoup2.4-dev:mips \
             libssh-gcrypt-dev:mips \
             libssh2-1-dev:mips \
             libtirpc-dev:mips \
             libudev-dev:mips \
             libxml2-dev:mips \
+            libxslt1-dev:mips \
             libyajl-dev:mips \
             xfslibs-dev:mips && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-9-cross-mips64el.Dockerfile b/buildenv-debian-9-cross-mips64el.Dockerfile
index 569309c..10d8ac4 100644
--- a/buildenv-debian-9-cross-mips64el.Dockerfile
+++ b/buildenv-debian-9-cross-mips64el.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,6 +42,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -45,6 +53,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             sheepdog \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             glusterfs-common:mips64el \
             libacl1-dev:mips64el \
             libapparmor-dev:mips64el \
+            libarchive-dev:mips64el \
             libattr1-dev:mips64el \
             libaudit-dev:mips64el \
             libavahi-client-dev:mips64el \
@@ -70,8 +80,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:mips64el \
             libdevmapper-dev:mips64el \
             libfuse-dev:mips64el \
+            libgirepository1.0-dev:mips64el \
+            libglib2.0-dev:mips64el \
             libgnutls28-dev:mips64el \
             libiscsi-dev:mips64el \
+            libjson-glib-dev:mips64el \
             libncurses5-dev:mips64el \
             libnl-3-dev:mips64el \
             libnl-route-3-dev:mips64el \
@@ -84,11 +97,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:mips64el \
             libsasl2-dev:mips64el \
             libselinux1-dev:mips64el \
+            libsoup2.4-dev:mips64el \
             libssh-gcrypt-dev:mips64el \
             libssh2-1-dev:mips64el \
             libtirpc-dev:mips64el \
             libudev-dev:mips64el \
             libxml2-dev:mips64el \
+            libxslt1-dev:mips64el \
             libyajl-dev:mips64el \
             xfslibs-dev:mips64el && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-9-cross-mipsel.Dockerfile b/buildenv-debian-9-cross-mipsel.Dockerfile
index 9974776..cbdf6d6 100644
--- a/buildenv-debian-9-cross-mipsel.Dockerfile
+++ b/buildenv-debian-9-cross-mipsel.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,6 +42,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -45,6 +53,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             sheepdog \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             glusterfs-common:mipsel \
             libacl1-dev:mipsel \
             libapparmor-dev:mipsel \
+            libarchive-dev:mipsel \
             libattr1-dev:mipsel \
             libaudit-dev:mipsel \
             libavahi-client-dev:mipsel \
@@ -70,8 +80,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:mipsel \
             libdevmapper-dev:mipsel \
             libfuse-dev:mipsel \
+            libgirepository1.0-dev:mipsel \
+            libglib2.0-dev:mipsel \
             libgnutls28-dev:mipsel \
             libiscsi-dev:mipsel \
+            libjson-glib-dev:mipsel \
             libncurses5-dev:mipsel \
             libnl-3-dev:mipsel \
             libnl-route-3-dev:mipsel \
@@ -84,11 +97,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:mipsel \
             libsasl2-dev:mipsel \
             libselinux1-dev:mipsel \
+            libsoup2.4-dev:mipsel \
             libssh-gcrypt-dev:mipsel \
             libssh2-1-dev:mipsel \
             libtirpc-dev:mipsel \
             libudev-dev:mipsel \
             libxml2-dev:mipsel \
+            libxslt1-dev:mipsel \
             libyajl-dev:mipsel \
             xfslibs-dev:mipsel && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-9-cross-ppc64le.Dockerfile b/buildenv-debian-9-cross-ppc64le.Dockerfile
index b96b2a2..16c0037 100644
--- a/buildenv-debian-9-cross-ppc64le.Dockerfile
+++ b/buildenv-debian-9-cross-ppc64le.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,6 +42,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -45,6 +53,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             sheepdog \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             glusterfs-common:ppc64el \
             libacl1-dev:ppc64el \
             libapparmor-dev:ppc64el \
+            libarchive-dev:ppc64el \
             libattr1-dev:ppc64el \
             libaudit-dev:ppc64el \
             libavahi-client-dev:ppc64el \
@@ -70,8 +80,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:ppc64el \
             libdevmapper-dev:ppc64el \
             libfuse-dev:ppc64el \
+            libgirepository1.0-dev:ppc64el \
+            libglib2.0-dev:ppc64el \
             libgnutls28-dev:ppc64el \
             libiscsi-dev:ppc64el \
+            libjson-glib-dev:ppc64el \
             libncurses5-dev:ppc64el \
             libnl-3-dev:ppc64el \
             libnl-route-3-dev:ppc64el \
@@ -84,11 +97,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:ppc64el \
             libsasl2-dev:ppc64el \
             libselinux1-dev:ppc64el \
+            libsoup2.4-dev:ppc64el \
             libssh-gcrypt-dev:ppc64el \
             libssh2-1-dev:ppc64el \
             libtirpc-dev:ppc64el \
             libudev-dev:ppc64el \
             libxml2-dev:ppc64el \
+            libxslt1-dev:ppc64el \
             libyajl-dev:ppc64el \
             xfslibs-dev:ppc64el && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-9-cross-s390x.Dockerfile b/buildenv-debian-9-cross-s390x.Dockerfile
index 9b3a668..ec481e9 100644
--- a/buildenv-debian-9-cross-s390x.Dockerfile
+++ b/buildenv-debian-9-cross-s390x.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,6 +42,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -45,6 +53,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             sheepdog \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             glusterfs-common:s390x \
             libacl1-dev:s390x \
             libapparmor-dev:s390x \
+            libarchive-dev:s390x \
             libattr1-dev:s390x \
             libaudit-dev:s390x \
             libavahi-client-dev:s390x \
@@ -70,8 +80,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:s390x \
             libdevmapper-dev:s390x \
             libfuse-dev:s390x \
+            libgirepository1.0-dev:s390x \
+            libglib2.0-dev:s390x \
             libgnutls28-dev:s390x \
             libiscsi-dev:s390x \
+            libjson-glib-dev:s390x \
             libncurses5-dev:s390x \
             libnl-3-dev:s390x \
             libnl-route-3-dev:s390x \
@@ -84,11 +97,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:s390x \
             libsasl2-dev:s390x \
             libselinux1-dev:s390x \
+            libsoup2.4-dev:s390x \
             libssh-gcrypt-dev:s390x \
             libssh2-1-dev:s390x \
             libtirpc-dev:s390x \
             libudev-dev:s390x \
             libxml2-dev:s390x \
+            libxslt1-dev:s390x \
             libyajl-dev:s390x \
             xfslibs-dev:s390x && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-9.Dockerfile b/buildenv-debian-9.Dockerfile
index 9c1e377..bb9c7d4 100644
--- a/buildenv-debian-9.Dockerfile
+++ b/buildenv-debian-9.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -21,10 +22,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gettext \
             git \
             glusterfs-common \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libacl1-dev \
             libapparmor-dev \
+            libarchive-dev \
             libattr1-dev \
             libaudit-dev \
             libavahi-client-dev \
@@ -36,8 +41,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev \
             libdevmapper-dev \
             libfuse-dev \
+            libgirepository1.0-dev \
+            libglib2.0-dev \
             libgnutls28-dev \
             libiscsi-dev \
+            libjson-glib-dev \
             libncurses5-dev \
             libnetcf-dev \
             libnl-3-dev \
@@ -51,6 +59,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev \
             libsasl2-dev \
             libselinux1-dev \
+            libsoup2.4-dev \
             libssh-gcrypt-dev \
             libssh2-1-dev \
             libtirpc-dev \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libxen-dev \
             libxml2-dev \
             libxml2-utils \
+            libxslt1-dev \
             libyajl-dev \
             lsof \
             lvm2 \
@@ -73,6 +83,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -81,6 +95,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             strace \
             sudo \
             systemtap-sdt-dev \
+            valac \
             vim \
             wireshark-dev \
             xfslibs-dev \
diff --git a/buildenv-debian-sid-cross-aarch64.Dockerfile b/buildenv-debian-sid-cross-aarch64.Dockerfile
index 5c18f5c..0f52124 100644
--- a/buildenv-debian-sid-cross-aarch64.Dockerfile
+++ b/buildenv-debian-sid-cross-aarch64.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-aarch64-linux-gnu \
             libacl1-dev:arm64 \
             libapparmor-dev:arm64 \
+            libarchive-dev:arm64 \
             libattr1-dev:arm64 \
             libaudit-dev:arm64 \
             libavahi-client-dev:arm64 \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:arm64 \
             libdevmapper-dev:arm64 \
             libfuse-dev:arm64 \
+            libgirepository1.0-dev:arm64 \
+            libglib2.0-dev:arm64 \
             libglusterfs-dev:arm64 \
             libgnutls28-dev:arm64 \
             libiscsi-dev:arm64 \
+            libjson-glib-dev:arm64 \
             libncurses-dev:arm64 \
             libnl-3-dev:arm64 \
             libnl-route-3-dev:arm64 \
@@ -83,12 +96,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:arm64 \
             libsasl2-dev:arm64 \
             libselinux1-dev:arm64 \
+            libsoup2.4-dev:arm64 \
             libssh-gcrypt-dev:arm64 \
             libssh2-1-dev:arm64 \
             libtirpc-dev:arm64 \
             libudev-dev:arm64 \
             libxen-dev:arm64 \
             libxml2-dev:arm64 \
+            libxslt1-dev:arm64 \
             libyajl-dev:arm64 \
             xfslibs-dev:arm64 && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-sid-cross-armv6l.Dockerfile b/buildenv-debian-sid-cross-armv6l.Dockerfile
index a7e05e0..c0526c9 100644
--- a/buildenv-debian-sid-cross-armv6l.Dockerfile
+++ b/buildenv-debian-sid-cross-armv6l.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-arm-linux-gnueabi \
             libacl1-dev:armel \
             libapparmor-dev:armel \
+            libarchive-dev:armel \
             libattr1-dev:armel \
             libaudit-dev:armel \
             libavahi-client-dev:armel \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:armel \
             libdevmapper-dev:armel \
             libfuse-dev:armel \
+            libgirepository1.0-dev:armel \
+            libglib2.0-dev:armel \
             libglusterfs-dev:armel \
             libgnutls28-dev:armel \
             libiscsi-dev:armel \
+            libjson-glib-dev:armel \
             libncurses-dev:armel \
             libnl-3-dev:armel \
             libnl-route-3-dev:armel \
@@ -82,11 +95,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:armel \
             libsasl2-dev:armel \
             libselinux1-dev:armel \
+            libsoup2.4-dev:armel \
             libssh-gcrypt-dev:armel \
             libssh2-1-dev:armel \
             libtirpc-dev:armel \
             libudev-dev:armel \
             libxml2-dev:armel \
+            libxslt1-dev:armel \
             libyajl-dev:armel \
             xfslibs-dev:armel && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-sid-cross-armv7l.Dockerfile b/buildenv-debian-sid-cross-armv7l.Dockerfile
index d3bae7f..cfcf110 100644
--- a/buildenv-debian-sid-cross-armv7l.Dockerfile
+++ b/buildenv-debian-sid-cross-armv7l.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-arm-linux-gnueabihf \
             libacl1-dev:armhf \
             libapparmor-dev:armhf \
+            libarchive-dev:armhf \
             libattr1-dev:armhf \
             libaudit-dev:armhf \
             libavahi-client-dev:armhf \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:armhf \
             libdevmapper-dev:armhf \
             libfuse-dev:armhf \
+            libgirepository1.0-dev:armhf \
+            libglib2.0-dev:armhf \
             libglusterfs-dev:armhf \
             libgnutls28-dev:armhf \
             libiscsi-dev:armhf \
+            libjson-glib-dev:armhf \
             libncurses-dev:armhf \
             libnl-3-dev:armhf \
             libnl-route-3-dev:armhf \
@@ -82,12 +95,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:armhf \
             libsasl2-dev:armhf \
             libselinux1-dev:armhf \
+            libsoup2.4-dev:armhf \
             libssh-gcrypt-dev:armhf \
             libssh2-1-dev:armhf \
             libtirpc-dev:armhf \
             libudev-dev:armhf \
             libxen-dev:armhf \
             libxml2-dev:armhf \
+            libxslt1-dev:armhf \
             libyajl-dev:armhf \
             xfslibs-dev:armhf && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-sid-cross-i686.Dockerfile b/buildenv-debian-sid-cross-i686.Dockerfile
index 107292a..29df2ef 100644
--- a/buildenv-debian-sid-cross-i686.Dockerfile
+++ b/buildenv-debian-sid-cross-i686.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-i686-linux-gnu \
             libacl1-dev:i386 \
             libapparmor-dev:i386 \
+            libarchive-dev:i386 \
             libattr1-dev:i386 \
             libaudit-dev:i386 \
             libavahi-client-dev:i386 \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:i386 \
             libdevmapper-dev:i386 \
             libfuse-dev:i386 \
+            libgirepository1.0-dev:i386 \
+            libglib2.0-dev:i386 \
             libglusterfs-dev:i386 \
             libgnutls28-dev:i386 \
             libiscsi-dev:i386 \
+            libjson-glib-dev:i386 \
             libncurses-dev:i386 \
             libnl-3-dev:i386 \
             libnl-route-3-dev:i386 \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:i386 \
             libsasl2-dev:i386 \
             libselinux1-dev:i386 \
+            libsoup2.4-dev:i386 \
             libssh-gcrypt-dev:i386 \
             libssh2-1-dev:i386 \
             libtirpc-dev:i386 \
             libudev-dev:i386 \
             libxml2-dev:i386 \
+            libxslt1-dev:i386 \
             libyajl-dev:i386 \
             xfslibs-dev:i386 && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-sid-cross-mips.Dockerfile b/buildenv-debian-sid-cross-mips.Dockerfile
index e0d8ba3..c6450fe 100644
--- a/buildenv-debian-sid-cross-mips.Dockerfile
+++ b/buildenv-debian-sid-cross-mips.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-mips-linux-gnu \
             libacl1-dev:mips \
             libapparmor-dev:mips \
+            libarchive-dev:mips \
             libattr1-dev:mips \
             libaudit-dev:mips \
             libavahi-client-dev:mips \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:mips \
             libdevmapper-dev:mips \
             libfuse-dev:mips \
+            libgirepository1.0-dev:mips \
+            libglib2.0-dev:mips \
             libglusterfs-dev:mips \
             libgnutls28-dev:mips \
             libiscsi-dev:mips \
+            libjson-glib-dev:mips \
             libncurses-dev:mips \
             libnl-3-dev:mips \
             libnl-route-3-dev:mips \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:mips \
             libsasl2-dev:mips \
             libselinux1-dev:mips \
+            libsoup2.4-dev:mips \
             libssh-gcrypt-dev:mips \
             libssh2-1-dev:mips \
             libtirpc-dev:mips \
             libudev-dev:mips \
             libxml2-dev:mips \
+            libxslt1-dev:mips \
             libyajl-dev:mips \
             xfslibs-dev:mips && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-sid-cross-mips64el.Dockerfile b/buildenv-debian-sid-cross-mips64el.Dockerfile
index 2a2ac79..ac1262e 100644
--- a/buildenv-debian-sid-cross-mips64el.Dockerfile
+++ b/buildenv-debian-sid-cross-mips64el.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-mips64el-linux-gnuabi64 \
             libacl1-dev:mips64el \
             libapparmor-dev:mips64el \
+            libarchive-dev:mips64el \
             libattr1-dev:mips64el \
             libaudit-dev:mips64el \
             libavahi-client-dev:mips64el \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:mips64el \
             libdevmapper-dev:mips64el \
             libfuse-dev:mips64el \
+            libgirepository1.0-dev:mips64el \
+            libglib2.0-dev:mips64el \
             libglusterfs-dev:mips64el \
             libgnutls28-dev:mips64el \
             libiscsi-dev:mips64el \
+            libjson-glib-dev:mips64el \
             libncurses-dev:mips64el \
             libnl-3-dev:mips64el \
             libnl-route-3-dev:mips64el \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:mips64el \
             libsasl2-dev:mips64el \
             libselinux1-dev:mips64el \
+            libsoup2.4-dev:mips64el \
             libssh-gcrypt-dev:mips64el \
             libssh2-1-dev:mips64el \
             libtirpc-dev:mips64el \
             libudev-dev:mips64el \
             libxml2-dev:mips64el \
+            libxslt1-dev:mips64el \
             libyajl-dev:mips64el \
             xfslibs-dev:mips64el && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-sid-cross-mipsel.Dockerfile b/buildenv-debian-sid-cross-mipsel.Dockerfile
index fc8cf85..4228a84 100644
--- a/buildenv-debian-sid-cross-mipsel.Dockerfile
+++ b/buildenv-debian-sid-cross-mipsel.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-mipsel-linux-gnu \
             libacl1-dev:mipsel \
             libapparmor-dev:mipsel \
+            libarchive-dev:mipsel \
             libattr1-dev:mipsel \
             libaudit-dev:mipsel \
             libavahi-client-dev:mipsel \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:mipsel \
             libdevmapper-dev:mipsel \
             libfuse-dev:mipsel \
+            libgirepository1.0-dev:mipsel \
+            libglib2.0-dev:mipsel \
             libglusterfs-dev:mipsel \
             libgnutls28-dev:mipsel \
             libiscsi-dev:mipsel \
+            libjson-glib-dev:mipsel \
             libncurses-dev:mipsel \
             libnl-3-dev:mipsel \
             libnl-route-3-dev:mipsel \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:mipsel \
             libsasl2-dev:mipsel \
             libselinux1-dev:mipsel \
+            libsoup2.4-dev:mipsel \
             libssh-gcrypt-dev:mipsel \
             libssh2-1-dev:mipsel \
             libtirpc-dev:mipsel \
             libudev-dev:mipsel \
             libxml2-dev:mipsel \
+            libxslt1-dev:mipsel \
             libyajl-dev:mipsel \
             xfslibs-dev:mipsel && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-sid-cross-ppc64le.Dockerfile b/buildenv-debian-sid-cross-ppc64le.Dockerfile
index 6c9357d..b37e2f7 100644
--- a/buildenv-debian-sid-cross-ppc64le.Dockerfile
+++ b/buildenv-debian-sid-cross-ppc64le.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-powerpc64le-linux-gnu \
             libacl1-dev:ppc64el \
             libapparmor-dev:ppc64el \
+            libarchive-dev:ppc64el \
             libattr1-dev:ppc64el \
             libaudit-dev:ppc64el \
             libavahi-client-dev:ppc64el \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:ppc64el \
             libdevmapper-dev:ppc64el \
             libfuse-dev:ppc64el \
+            libgirepository1.0-dev:ppc64el \
+            libglib2.0-dev:ppc64el \
             libglusterfs-dev:ppc64el \
             libgnutls28-dev:ppc64el \
             libiscsi-dev:ppc64el \
+            libjson-glib-dev:ppc64el \
             libncurses-dev:ppc64el \
             libnl-3-dev:ppc64el \
             libnl-route-3-dev:ppc64el \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:ppc64el \
             libsasl2-dev:ppc64el \
             libselinux1-dev:ppc64el \
+            libsoup2.4-dev:ppc64el \
             libssh-gcrypt-dev:ppc64el \
             libssh2-1-dev:ppc64el \
             libtirpc-dev:ppc64el \
             libudev-dev:ppc64el \
             libxml2-dev:ppc64el \
+            libxslt1-dev:ppc64el \
             libyajl-dev:ppc64el \
             xfslibs-dev:ppc64el && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-sid-cross-s390x.Dockerfile b/buildenv-debian-sid-cross-s390x.Dockerfile
index 917377d..05d88a5 100644
--- a/buildenv-debian-sid-cross-s390x.Dockerfile
+++ b/buildenv-debian-sid-cross-s390x.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,6 +21,9 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libc-dev-bin \
@@ -38,12 +42,17 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
             scrub \
             strace \
             sudo \
+            valac \
             vim \
             xsltproc \
             zfs-fuse && \
@@ -58,6 +67,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gcc-s390x-linux-gnu \
             libacl1-dev:s390x \
             libapparmor-dev:s390x \
+            libarchive-dev:s390x \
             libattr1-dev:s390x \
             libaudit-dev:s390x \
             libavahi-client-dev:s390x \
@@ -68,9 +78,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev:s390x \
             libdevmapper-dev:s390x \
             libfuse-dev:s390x \
+            libgirepository1.0-dev:s390x \
+            libglib2.0-dev:s390x \
             libglusterfs-dev:s390x \
             libgnutls28-dev:s390x \
             libiscsi-dev:s390x \
+            libjson-glib-dev:s390x \
             libncurses-dev:s390x \
             libnl-3-dev:s390x \
             libnl-route-3-dev:s390x \
@@ -83,11 +96,13 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev:s390x \
             libsasl2-dev:s390x \
             libselinux1-dev:s390x \
+            libsoup2.4-dev:s390x \
             libssh-gcrypt-dev:s390x \
             libssh2-1-dev:s390x \
             libtirpc-dev:s390x \
             libudev-dev:s390x \
             libxml2-dev:s390x \
+            libxslt1-dev:s390x \
             libyajl-dev:s390x \
             xfslibs-dev:s390x && \
     apt-get autoremove -y && \
diff --git a/buildenv-debian-sid.Dockerfile b/buildenv-debian-sid.Dockerfile
index 5499f46..4f71c09 100644
--- a/buildenv-debian-sid.Dockerfile
+++ b/buildenv-debian-sid.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -20,10 +21,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gdb \
             gettext \
             git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libacl1-dev \
             libapparmor-dev \
+            libarchive-dev \
             libattr1-dev \
             libaudit-dev \
             libavahi-client-dev \
@@ -35,9 +40,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev \
             libdevmapper-dev \
             libfuse-dev \
+            libgirepository1.0-dev \
+            libglib2.0-dev \
             libglusterfs-dev \
             libgnutls28-dev \
             libiscsi-dev \
+            libjson-glib-dev \
             libncurses-dev \
             libnetcf-dev \
             libnl-3-dev \
@@ -51,6 +59,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev \
             libsasl2-dev \
             libselinux1-dev \
+            libsoup2.4-dev \
             libssh-gcrypt-dev \
             libssh2-1-dev \
             libtirpc-dev \
@@ -60,6 +69,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libxen-dev \
             libxml2-dev \
             libxml2-utils \
+            libxslt1-dev \
             libyajl-dev \
             lsof \
             lvm2 \
@@ -73,6 +83,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -80,6 +94,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             strace \
             sudo \
             systemtap-sdt-dev \
+            valac \
             vim \
             wireshark-dev \
             xfslibs-dev \
diff --git a/buildenv-fedora-29.Dockerfile b/buildenv-fedora-29.Dockerfile
index bf2bf0a..fdc3499 100644
--- a/buildenv-fedora-29.Dockerfile
+++ b/buildenv-fedora-29.Dockerfile
@@ -11,6 +11,7 @@ RUN dnf update -y && \
         bash-completion \
         ca-certificates \
         ccache \
+        check-devel \
         chrony \
         cppi \
         cyrus-sasl-devel \
@@ -25,14 +26,21 @@ RUN dnf update -y && \
         gettext \
         gettext-devel \
         git \
+        glib2-devel \
         glibc-devel \
         glusterfs-api-devel \
         gnutls-devel \
+        gobject-introspection-devel \
+        gtk-doc \
+        hwdata \
+        intltool \
         iproute \
         iproute-tc \
         iscsi-initiator-utils \
+        json-glib-devel \
         kmod \
         libacl-devel \
+        libarchive-devel \
         libattr-devel \
         libblkid-devel \
         libcap-ng-devel \
@@ -43,6 +51,7 @@ RUN dnf update -y && \
         libpciaccess-devel \
         librbd-devel \
         libselinux-devel \
+        libsoup-devel \
         libssh-devel \
         libssh2-devel \
         libtirpc-devel \
@@ -52,6 +61,7 @@ RUN dnf update -y && \
         libxml2 \
         libxml2-devel \
         libxslt \
+        libxslt-devel \
         lsof \
         lvm2 \
         make \
@@ -67,6 +77,10 @@ RUN dnf update -y && \
         perl \
         pkgconfig \
         polkit \
+        python3 \
+        python3-lxml \
+        python3-pytest \
+        python3-requests \
         qemu-img \
         radvd \
         readline-devel \
@@ -79,6 +93,7 @@ RUN dnf update -y && \
         strace \
         sudo \
         systemtap-sdt-devel \
+        vala \
         vim \
         wireshark-devel \
         xen-devel \
diff --git a/buildenv-fedora-30.Dockerfile b/buildenv-fedora-30.Dockerfile
index e9d2365..afe9b84 100644
--- a/buildenv-fedora-30.Dockerfile
+++ b/buildenv-fedora-30.Dockerfile
@@ -11,6 +11,7 @@ RUN dnf update -y && \
         bash-completion \
         ca-certificates \
         ccache \
+        check-devel \
         chrony \
         cppi \
         cyrus-sasl-devel \
@@ -25,14 +26,21 @@ RUN dnf update -y && \
         gettext \
         gettext-devel \
         git \
+        glib2-devel \
         glibc-devel \
         glusterfs-api-devel \
         gnutls-devel \
+        gobject-introspection-devel \
+        gtk-doc \
+        hwdata \
+        intltool \
         iproute \
         iproute-tc \
         iscsi-initiator-utils \
+        json-glib-devel \
         kmod \
         libacl-devel \
+        libarchive-devel \
         libattr-devel \
         libblkid-devel \
         libcap-ng-devel \
@@ -43,6 +51,7 @@ RUN dnf update -y && \
         libpciaccess-devel \
         librbd-devel \
         libselinux-devel \
+        libsoup-devel \
         libssh-devel \
         libssh2-devel \
         libtirpc-devel \
@@ -52,6 +61,7 @@ RUN dnf update -y && \
         libxml2 \
         libxml2-devel \
         libxslt \
+        libxslt-devel \
         lsof \
         lvm2 \
         make \
@@ -67,6 +77,10 @@ RUN dnf update -y && \
         perl \
         pkgconfig \
         polkit \
+        python3 \
+        python3-lxml \
+        python3-pytest \
+        python3-requests \
         qemu-img \
         radvd \
         readline-devel \
@@ -79,6 +93,7 @@ RUN dnf update -y && \
         strace \
         sudo \
         systemtap-sdt-devel \
+        vala \
         vim \
         wireshark-devel \
         xen-devel \
diff --git a/buildenv-fedora-rawhide.Dockerfile b/buildenv-fedora-rawhide.Dockerfile
index c618c49..178afbc 100644
--- a/buildenv-fedora-rawhide.Dockerfile
+++ b/buildenv-fedora-rawhide.Dockerfile
@@ -12,6 +12,7 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         bash-completion \
         ca-certificates \
         ccache \
+        check-devel \
         chrony \
         cppi \
         cyrus-sasl-devel \
@@ -26,14 +27,21 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         gettext \
         gettext-devel \
         git \
+        glib2-devel \
         glibc-devel \
         glusterfs-api-devel \
         gnutls-devel \
+        gobject-introspection-devel \
+        gtk-doc \
+        hwdata \
+        intltool \
         iproute \
         iproute-tc \
         iscsi-initiator-utils \
+        json-glib-devel \
         kmod \
         libacl-devel \
+        libarchive-devel \
         libattr-devel \
         libblkid-devel \
         libcap-ng-devel \
@@ -44,6 +52,7 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         libpciaccess-devel \
         librbd-devel \
         libselinux-devel \
+        libsoup-devel \
         libssh-devel \
         libssh2-devel \
         libtirpc-devel \
@@ -53,6 +62,7 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         libxml2 \
         libxml2-devel \
         libxslt \
+        libxslt-devel \
         lsof \
         lvm2 \
         make \
@@ -61,9 +71,13 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         mingw32-dlfcn \
         mingw32-gcc \
         mingw32-gettext \
+        mingw32-glib2 \
         mingw32-gnutls \
+        mingw32-json-glib \
+        mingw32-libarchive \
         mingw32-libssh2 \
         mingw32-libxml2 \
+        mingw32-libxslt \
         mingw32-openssl \
         mingw32-pkg-config \
         mingw32-portablexdr \
@@ -73,9 +87,13 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         mingw64-dlfcn \
         mingw64-gcc \
         mingw64-gettext \
+        mingw64-glib2 \
         mingw64-gnutls \
+        mingw64-json-glib \
+        mingw64-libarchive \
         mingw64-libssh2 \
         mingw64-libxml2 \
+        mingw64-libxslt \
         mingw64-openssl \
         mingw64-pkg-config \
         mingw64-portablexdr \
@@ -92,6 +110,10 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         perl \
         pkgconfig \
         polkit \
+        python3 \
+        python3-lxml \
+        python3-pytest \
+        python3-requests \
         qemu-img \
         radvd \
         readline-devel \
@@ -104,7 +126,9 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
         strace \
         sudo \
         systemtap-sdt-devel \
+        vala \
         vim \
+        wget \
         wireshark-devel \
         xen-devel \
         xfsprogs-devel \
diff --git a/buildenv-ubuntu-16.Dockerfile b/buildenv-ubuntu-16.Dockerfile
index 12060a1..8e01c90 100644
--- a/buildenv-ubuntu-16.Dockerfile
+++ b/buildenv-ubuntu-16.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -21,10 +22,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gettext \
             git \
             glusterfs-common \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libacl1-dev \
             libapparmor-dev \
+            libarchive-dev \
             libattr1-dev \
             libaudit-dev \
             libavahi-client-dev \
@@ -36,8 +41,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev \
             libdevmapper-dev \
             libfuse-dev \
+            libgirepository1.0-dev \
+            libglib2.0-dev \
             libgnutls28-dev \
             libiscsi-dev \
+            libjson-glib-dev \
             libncurses-dev \
             libnetcf-dev \
             libnl-3-dev \
@@ -52,6 +60,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev \
             libsasl2-dev \
             libselinux1-dev \
+            libsoup2.4-dev \
             libssh-dev \
             libssh2-1-dev \
             libtirpc-dev \
@@ -61,6 +70,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libxen-dev \
             libxml2-dev \
             libxml2-utils \
+            libxslt1-dev \
             libyajl-dev \
             lsof \
             lvm2 \
@@ -74,6 +84,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -82,6 +96,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             strace \
             sudo \
             systemtap-sdt-dev \
+            valac \
             vim \
             wireshark-dev \
             xfslibs-dev \
diff --git a/buildenv-ubuntu-18.Dockerfile b/buildenv-ubuntu-18.Dockerfile
index f5d046f..b40fe0b 100644
--- a/buildenv-ubuntu-18.Dockerfile
+++ b/buildenv-ubuntu-18.Dockerfile
@@ -12,6 +12,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             bash-completion \
             ca-certificates \
             ccache \
+            check \
             chrony \
             dnsmasq-base \
             dwarves \
@@ -21,10 +22,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             gettext \
             git \
             glusterfs-common \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
             iproute2 \
             kmod \
             libacl1-dev \
             libapparmor-dev \
+            libarchive-dev \
             libattr1-dev \
             libaudit-dev \
             libavahi-client-dev \
@@ -36,8 +41,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libdbus-1-dev \
             libdevmapper-dev \
             libfuse-dev \
+            libgirepository1.0-dev \
+            libglib2.0-dev \
             libgnutls28-dev \
             libiscsi-dev \
+            libjson-glib-dev \
             libncurses5-dev \
             libnetcf-dev \
             libnl-3-dev \
@@ -52,6 +60,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libsanlock-dev \
             libsasl2-dev \
             libselinux1-dev \
+            libsoup2.4-dev \
             libssh-dev \
             libssh2-1-dev \
             libtirpc-dev \
@@ -61,6 +70,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             libxen-dev \
             libxml2-dev \
             libxml2-utils \
+            libxslt1-dev \
             libyajl-dev \
             lsof \
             lvm2 \
@@ -74,6 +84,10 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             perl \
             pkgconf \
             policykit-1 \
+            python3 \
+            python3-lxml \
+            python3-pytest \
+            python3-requests \
             qemu-utils \
             radvd \
             screen \
@@ -82,6 +96,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
             strace \
             sudo \
             systemtap-sdt-dev \
+            valac \
             vim \
             wireshark-dev \
             xfslibs-dev \
-- 
2.21.0




More information about the libvir-list mailing list