[libvirt] [jenkins-ci PATCH v2 00/12] Meson, more meson!

Fabiano Fidêncio fidencio at redhat.com
Tue Oct 8 07:58:35 UTC 2019


The first 5 patches in the series are adding the machinery for
installing meson via pip, which will be needed for systems which do not
have the minimum required version, as CentOS 7, Debian 9, Ubuntu 16, and
Ubuntu 18.

Next 3 patches build and test osinfo-db-tools, osinfo-db, and libosinfo
on all supported machines as those now have the minimum requirements
needed.

Following these patches, there's a patch re-enabling virt-manager builds
on the systems which are, again, building libosinfo.

Next 2 are basically re-enabling syntax-check job for libvirt-dbus on
CentOS 7 and removing some misleading comment.

Finally, last patch in the series does the libvirt-dbus builds switch to
using meson instead of autotools.

Fabiano Fidêncio (12):
  mappings: Add python2-setuptools
  guests: Add python2-setuptools to the base project
  mappings: Add python3-pip
  guests: Add python3-pip to the base project
  guests: Install meson via pip
  osinfo-db-tools: Build again on all machines
  osinfo-db: Build again on all machines
  libosinfo: Build again on all machines
  virt-manager: Build again on Debian9 and Ubuntu18
  libvirt-dbus: Take advantage of Python 3 on CentOS 7
  libvirt-dbus: Remove misleading comment
  Switch libvirt-dbus to Meson

 guests/host_vars/libvirt-centos-7/main.yml    |  4 +++
 guests/host_vars/libvirt-debian-9/main.yml    |  4 +++
 guests/host_vars/libvirt-ubuntu-16/main.yml   |  4 +++
 guests/host_vars/libvirt-ubuntu-18/main.yml   |  4 +++
 guests/lcitool                                | 17 +++++++++
 guests/playbooks/build/projects/libosinfo.yml | 14 ++------
 .../playbooks/build/projects/libvirt-dbus.yml | 28 +++++----------
 .../build/projects/osinfo-db-tools.yml        | 14 ++------
 guests/playbooks/build/projects/osinfo-db.yml |  6 ++--
 .../playbooks/build/projects/virt-manager.yml |  4 +++
 guests/playbooks/update/tasks/packages.yml    | 35 +++++++++++++++++++
 guests/vars/mappings.yml                      | 15 ++++++++
 guests/vars/projects/base.yml                 |  2 ++
 jenkins/projects/libosinfo.yaml               | 10 ++----
 jenkins/projects/libvirt-dbus.yaml            | 25 +++++--------
 jenkins/projects/osinfo-db-tools.yaml         | 12 ++-----
 jenkins/projects/osinfo-db.yaml               | 13 ++-----
 jenkins/projects/virt-manager.yaml            |  2 ++
 18 files changed, 125 insertions(+), 88 deletions(-)

-- 
2.23.0




More information about the libvir-list mailing list