[libvirt] [dockerfiles PATCH] Re-introduce some libosinfo platforms

Andrea Bolognani posted 1 patch 1 week ago
Test syntax-check passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20191009101829.13303-1-abologna@redhat.com
buildenv-libosinfo-centos-7.zip  | Bin 0 -> 532 bytes
buildenv-libosinfo-debian-9.zip  | Bin 0 -> 659 bytes
buildenv-libosinfo-ubuntu-16.zip | Bin 0 -> 662 bytes
buildenv-libosinfo-ubuntu-18.zip | Bin 0 -> 662 bytes
4 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 buildenv-libosinfo-centos-7.zip
create mode 100644 buildenv-libosinfo-debian-9.zip
create mode 100644 buildenv-libosinfo-ubuntu-16.zip
create mode 100644 buildenv-libosinfo-ubuntu-18.zip

[libvirt] [dockerfiles PATCH] Re-introduce some libosinfo platforms

Posted by Andrea Bolognani 1 week ago
Now that we can install Meson from pip, building libosinfo and
friends is once again possible on these platforms.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
---
Plain-text diff below.

 buildenv-libosinfo-centos-7.zip  | Bin 0 -> 532 bytes
 buildenv-libosinfo-debian-9.zip  | Bin 0 -> 659 bytes
 buildenv-libosinfo-ubuntu-16.zip | Bin 0 -> 662 bytes
 buildenv-libosinfo-ubuntu-18.zip | Bin 0 -> 662 bytes
 4 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 buildenv-libosinfo-centos-7.zip
 create mode 100644 buildenv-libosinfo-debian-9.zip
 create mode 100644 buildenv-libosinfo-ubuntu-16.zip
 create mode 100644 buildenv-libosinfo-ubuntu-18.zip

diff --git a/buildenv-libosinfo-centos-7.zip b/buildenv-libosinfo-centos-7.zip
new file mode 100644
index 0000000..fa8131e
--- /dev/null
+++ b/buildenv-libosinfo-centos-7.zip
@@ -0,0 +1,54 @@
+FROM centos:centos7
+
+RUN yum update -y && \
+    yum install -y \
+        autoconf \
+        automake \
+        bash \
+        bash-completion \
+        ca-certificates \
+        check-devel \
+        chrony \
+        gcc \
+        gdb \
+        gettext \
+        gettext-devel \
+        git \
+        glib2-devel \
+        glibc-common \
+        glibc-devel \
+        gobject-introspection-devel \
+        gtk-doc \
+        hwdata \
+        intltool \
+        json-glib-devel \
+        libarchive-devel \
+        libsoup-devel \
+        libtool \
+        libxml2 \
+        libxml2-devel \
+        libxslt-devel \
+        lsof \
+        make \
+        net-tools \
+        ninja-build \
+        patch \
+        perl \
+        pkgconfig \
+        python2-setuptools \
+        python3 \
+        python3-pip \
+        python36-lxml \
+        python36-pytest \
+        python36-requests \
+        rpm-build \
+        screen \
+        strace \
+        sudo \
+        vala \
+        vim && \
+    yum autoremove -y && \
+    yum clean all -y
+
+RUN pip3 install \
+         meson==0.49.0
diff --git a/buildenv-libosinfo-debian-9.zip b/buildenv-libosinfo-debian-9.zip
new file mode 100644
index 0000000..35e894a
--- /dev/null
+++ b/buildenv-libosinfo-debian-9.zip
@@ -0,0 +1,58 @@
+FROM debian:9
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+    apt-get update && \
+    apt-get dist-upgrade -y && \
+    apt-get install --no-install-recommends -y \
+            autoconf \
+            automake \
+            autopoint \
+            bash \
+            bash-completion \
+            ca-certificates \
+            ccache \
+            check \
+            chrony \
+            gcc \
+            gdb \
+            gettext \
+            git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
+            libarchive-dev \
+            libc6-dev \
+            libgirepository1.0-dev \
+            libglib2.0-dev \
+            libjson-glib-dev \
+            libsoup2.4-dev \
+            libtool \
+            libtool-bin \
+            libxml2-dev \
+            libxml2-utils \
+            libxslt1-dev \
+            locales \
+            lsof \
+            make \
+            net-tools \
+            ninja-build \
+            patch \
+            perl \
+            pkgconf \
+            python3 \
+            python3-lxml \
+            python3-pip \
+            python3-pytest \
+            python3-requests \
+            screen \
+            strace \
+            sudo \
+            valac \
+            vim && \
+    apt-get autoremove -y && \
+    apt-get autoclean -y && \
+    sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+    dpkg-reconfigure locales
+
+RUN pip3 install \
+         meson==0.49.0
diff --git a/buildenv-libosinfo-ubuntu-16.zip b/buildenv-libosinfo-ubuntu-16.zip
new file mode 100644
index 0000000..0fbfcd1
--- /dev/null
+++ b/buildenv-libosinfo-ubuntu-16.zip
@@ -0,0 +1,58 @@
+FROM ubuntu:16.04
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+    apt-get update && \
+    apt-get dist-upgrade -y && \
+    apt-get install --no-install-recommends -y \
+            autoconf \
+            automake \
+            autopoint \
+            bash \
+            bash-completion \
+            ca-certificates \
+            ccache \
+            check \
+            chrony \
+            gcc \
+            gdb \
+            gettext \
+            git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
+            libarchive-dev \
+            libc6-dev \
+            libgirepository1.0-dev \
+            libglib2.0-dev \
+            libjson-glib-dev \
+            libsoup2.4-dev \
+            libtool \
+            libtool-bin \
+            libxml2-dev \
+            libxml2-utils \
+            libxslt1-dev \
+            locales \
+            lsof \
+            make \
+            net-tools \
+            ninja-build \
+            patch \
+            perl \
+            pkgconf \
+            python3 \
+            python3-lxml \
+            python3-pip \
+            python3-pytest \
+            python3-requests \
+            screen \
+            strace \
+            sudo \
+            valac \
+            vim && \
+    apt-get autoremove -y && \
+    apt-get autoclean -y && \
+    sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+    dpkg-reconfigure locales
+
+RUN pip3 install \
+         meson==0.49.0
diff --git a/buildenv-libosinfo-ubuntu-18.zip b/buildenv-libosinfo-ubuntu-18.zip
new file mode 100644
index 0000000..bb2edd6
--- /dev/null
+++ b/buildenv-libosinfo-ubuntu-18.zip
@@ -0,0 +1,58 @@
+FROM ubuntu:18.04
+
+RUN export DEBIAN_FRONTEND=noninteractive && \
+    apt-get update && \
+    apt-get dist-upgrade -y && \
+    apt-get install --no-install-recommends -y \
+            autoconf \
+            automake \
+            autopoint \
+            bash \
+            bash-completion \
+            ca-certificates \
+            ccache \
+            check \
+            chrony \
+            gcc \
+            gdb \
+            gettext \
+            git \
+            gtk-doc-tools \
+            hwdata \
+            intltool \
+            libarchive-dev \
+            libc6-dev \
+            libgirepository1.0-dev \
+            libglib2.0-dev \
+            libjson-glib-dev \
+            libsoup2.4-dev \
+            libtool \
+            libtool-bin \
+            libxml2-dev \
+            libxml2-utils \
+            libxslt1-dev \
+            locales \
+            lsof \
+            make \
+            net-tools \
+            ninja-build \
+            patch \
+            perl \
+            pkgconf \
+            python3 \
+            python3-lxml \
+            python3-pip \
+            python3-pytest \
+            python3-requests \
+            screen \
+            strace \
+            sudo \
+            valac \
+            vim && \
+    apt-get autoremove -y && \
+    apt-get autoclean -y && \
+    sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
+    dpkg-reconfigure locales
+
+RUN pip3 install \
+         meson==0.49.0

-- 
2.21.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] [dockerfiles PATCH] Re-introduce some libosinfo platforms

Posted by Fabiano Fidêncio 1 week ago
On Wed, Oct 9, 2019 at 12:18 PM Andrea Bolognani <abologna@redhat.com> wrote:
>
> Now that we can install Meson from pip, building libosinfo and
> friends is once again possible on these platforms.
>
> Signed-off-by: Andrea Bolognani <abologna@redhat.com>

Reviewed-by: Fabiano Fidêncio <fidencio@redhat.com>

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list