[libvirt] [dockerfiles PATCH 0/3] Add libosinfo-related projects

See patch 2/3 for more information. Andrea Bolognani (3): refresh: Store projects in a more convenient format refresh: Add libosinfo-related projects Refresh after adding libosinfo-related projects 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 ++++++++++++ refresh | 17 +++++++++---- 36 files changed, 543 insertions(+), 4 deletions(-) -- 2.21.0

Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- refresh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/refresh b/refresh index 1db0fc8..81df77e 100755 --- a/refresh +++ b/refresh @@ -58,12 +58,16 @@ class Dockerfile: self.os = stem self.cross_arch = None + self.projects = [ + "libvirt", + ] + # Fedora Rawhide is special in that we use it to perform MinGW # builds, so we need to add the corresponding projects if self.os == "fedora-rawhide": - self.projects = "libvirt,libvirt+mingw*" - else: - self.projects = "libvirt" + self.projects += [ + "libvirt+mingw*", + ] def refresh(self, lcitool): @@ -81,7 +85,7 @@ class Dockerfile: args += [ "libvirt-" + self.os, - self.projects, + ",".join(self.projects) ] rc = subprocess.run(args, capture_output=True) -- 2.21.0

The libosinfo project would like to start using these container images in their own CI pipeline, so they need the corresponding build dependencies to be included. Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- refresh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/refresh b/refresh index 81df77e..2491613 100755 --- a/refresh +++ b/refresh @@ -59,13 +59,18 @@ class Dockerfile: self.cross_arch = None self.projects = [ + "libosinfo", "libvirt", + "osinfo-db", + "osinfo-db-tools", ] # Fedora Rawhide is special in that we use it to perform MinGW # builds, so we need to add the corresponding projects if self.os == "fedora-rawhide": self.projects += [ + "osinfo-db-tools+mingw*", + "libosinfo+mingw*", "libvirt+mingw*", ] -- 2.21.0

On Thu, 2019-07-18 at 14:20 +0200, Andrea Bolognani wrote:
The libosinfo project would like to start using these container images in their own CI pipeline, so they need the corresponding build dependencies to be included.
Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- refresh | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/refresh b/refresh index 81df77e..2491613 100755 --- a/refresh +++ b/refresh @@ -59,13 +59,18 @@ class Dockerfile: self.cross_arch = None
self.projects = [ + "libosinfo", "libvirt", + "osinfo-db", + "osinfo-db-tools", ]
# Fedora Rawhide is special in that we use it to perform MinGW # builds, so we need to add the corresponding projects if self.os == "fedora-rawhide": self.projects += [ + "osinfo-db-tools+mingw*",
Please, move osinfo-db-tools+mingw* after libvirt+mingw* entry. By doing this, we'll avoid triggering your OCD. 0:-)
+ "libosinfo+mingw*", "libvirt+mingw*", ]

On Thu, Jul 18, 2019 at 02:20:34PM +0200, Andrea Bolognani wrote:
The libosinfo project would like to start using these container images in their own CI pipeline, so they need the corresponding build dependencies to be included.
Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- refresh | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/refresh b/refresh index 81df77e..2491613 100755 --- a/refresh +++ b/refresh @@ -59,13 +59,18 @@ class Dockerfile: self.cross_arch = None
self.projects = [ + "libosinfo", "libvirt", + "osinfo-db", + "osinfo-db-tools", ]
We get away with this single container for libosinfo we don't have any dependancies between components. It doesn't work in general though. ie the build deps for libvirt-perl skip 'libvirt' because they assume we already chain built libvirt in the CI. This doesn't happen except in Jenkins CI though. We've never created a solution for fully populating deps such that the system is self-contained and doesn't need to chain build other projects first. 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 :|

On Thu, 2019-07-18 at 13:35 +0100, Daniel P. Berrangé wrote:
On Thu, Jul 18, 2019 at 02:20:34PM +0200, Andrea Bolognani wrote:
self.projects = [ + "libosinfo", "libvirt", + "osinfo-db", + "osinfo-db-tools", ]
We get away with this single container for libosinfo we don't have any dependancies between components. It doesn't work in general though.
ie the build deps for libvirt-perl skip 'libvirt' because they assume we already chain built libvirt in the CI. This doesn't happen except in Jenkins CI though.
Yeah, that's a good point.
We've never created a solution for fully populating deps such that the system is self-contained and doesn't need to chain build other projects first.
I guess we would need basically an alternative mode where you tell lcitool to make the resulting guest or container image entirely self-contained... And in order to do that we'd also need to teach it about relationships between projects, which is something that up until now we have managed to live without. Even once we have that in place, though, the two modes can't quite live side by side in the same container, so a project like for example virt-manager will not be able to use the libvirt container images but would have to prepare its own (using self-contained mode)... So perhaps we should not even consider merging this even though we could still get away with it in this specific case, and instead have the libosinfo project set up their own set of tailored container images from day one? -- Andrea Bolognani / Red Hat / Virtualization

On Thu, Jul 18, 2019 at 03:05:16PM +0200, Andrea Bolognani wrote:
On Thu, 2019-07-18 at 13:35 +0100, Daniel P. Berrangé wrote:
On Thu, Jul 18, 2019 at 02:20:34PM +0200, Andrea Bolognani wrote:
self.projects = [ + "libosinfo", "libvirt", + "osinfo-db", + "osinfo-db-tools", ]
We get away with this single container for libosinfo we don't have any dependancies between components. It doesn't work in general though.
ie the build deps for libvirt-perl skip 'libvirt' because they assume we already chain built libvirt in the CI. This doesn't happen except in Jenkins CI though.
Yeah, that's a good point.
I probably shouldn't have picked the perl bindings on reflection, because they can't be built without the libvirt from git. Python / go bindings would be better as they aim to keep buildable with historic versions.
We've never created a solution for fully populating deps such that the system is self-contained and doesn't need to chain build other projects first.
I guess we would need basically an alternative mode where you tell lcitool to make the resulting guest or container image entirely self-contained... And in order to do that we'd also need to teach it about relationships between projects, which is something that up until now we have managed to live without.
We don't need to teach it about relationships between projects in an explicit sense, in fact it could be helpful if we don't teach that. Rather we just need two lists of package. One minimal set for the chain build scenario, and one extra set for the self-contanied build scenario. eg --- chain_build_packages: - python2 - python2-devel - python2-lxml - python2-nose - python3 - python3-devel - python3-lxml - python3-nose isolated_build_packages: - libvirt Doing it with package lists would give us flexibility. For example, for python where we want to test against many libvirt versions, we have the opiton to list many versions using my virt-ark repo for example --- chain_build_packages: - python2 - python2-devel - python2-lxml - python2-nose - python3 - python3-devel - python3-lxml - python3-nose isolated_build_packages: - libvirt-ark-2_0_0 - libvirt-ark-3_0_0 - libvirt-ark-4_0_0
Even once we have that in place, though, the two modes can't quite live side by side in the same container, so a project like for example virt-manager will not be able to use the libvirt container images but would have to prepare its own (using self-contained mode)...
So perhaps we should not even consider merging this even though we could still get away with it in this specific case, and instead have the libosinfo project set up their own set of tailored container images from day one?
Having containers per project looks reasonable, especially as we can now more easily automate their creation so it isn't such an admin burden as before. Probably makes sense to still keep it all under the libvirt org, since we're still reusing the libvirt jenkins toolchain. We'd just need a project specific name prefix on each 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 :|

Signed-off-by: Andrea Bolognani <abologna@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

Andrea, On Thu, 2019-07-18 at 14:20 +0200, Andrea Bolognani wrote:
See patch 2/3 for more information.
Andrea Bolognani (3): refresh: Store projects in a more convenient format refresh: Add libosinfo-related projects Refresh after adding libosinfo-related projects
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 ++++++++++++ refresh | 17 +++++++++---- 36 files changed, 543 insertions(+), 4 deletions(-)
The patches look sane to me. There's one minor comment in the second patch in the series, tho. Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com> I'd still wait for Daniel's input before pushing the changes. :-)
participants (3)
-
Andrea Bolognani
-
Daniel P. Berrangé
-
Fabiano Fidêncio