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

Fabiano Fidêncio posted 12 patches 4 years, 6 months ago
Failed in applying to current master (apply log)
guests/host_vars/libvirt-centos-7/main.yml    |  3 ++
guests/host_vars/libvirt-debian-9/main.yml    |  4 ++
guests/host_vars/libvirt-ubuntu-16/main.yml   |  3 ++
guests/host_vars/libvirt-ubuntu-18/main.yml   |  4 ++
guests/lcitool                                | 25 +++++++++++
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 | 15 +------
.../playbooks/build/projects/virt-manager.yml |  4 ++
guests/playbooks/update/tasks/packages.yml    | 44 +++++++++++++++++++
guests/vars/mappings.yml                      | 26 +++++++++++
guests/vars/projects/base.yml                 |  2 +
guests/vars/projects/libvirt.yml              |  1 +
jenkins/projects/libosinfo.yaml               | 10 ++---
jenkins/projects/libvirt-dbus.yaml            | 26 +++++------
jenkins/projects/osinfo-db-tools.yaml         | 12 ++---
jenkins/projects/osinfo-db.yaml               | 13 +-----
jenkins/projects/virt-manager.yaml            |  2 +
19 files changed, 153 insertions(+), 97 deletions(-)
[libvirt] [jenkins-ci PATCH v3 00/12] Meson, more meson!
Posted by Fabiano Fidêncio 4 years, 6 months ago
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.

This version addresses the comments raised by Andrea during v2.

Daniel P. Berrangé (1):
  guests: add flake8 to libvirt project

Fabiano Fidêncio (11):
  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
  Switch libvirt-dbus to Meson

 guests/host_vars/libvirt-centos-7/main.yml    |  3 ++
 guests/host_vars/libvirt-debian-9/main.yml    |  4 ++
 guests/host_vars/libvirt-ubuntu-16/main.yml   |  3 ++
 guests/host_vars/libvirt-ubuntu-18/main.yml   |  4 ++
 guests/lcitool                                | 25 +++++++++++
 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 | 15 +------
 .../playbooks/build/projects/virt-manager.yml |  4 ++
 guests/playbooks/update/tasks/packages.yml    | 44 +++++++++++++++++++
 guests/vars/mappings.yml                      | 26 +++++++++++
 guests/vars/projects/base.yml                 |  2 +
 guests/vars/projects/libvirt.yml              |  1 +
 jenkins/projects/libosinfo.yaml               | 10 ++---
 jenkins/projects/libvirt-dbus.yaml            | 26 +++++------
 jenkins/projects/osinfo-db-tools.yaml         | 12 ++---
 jenkins/projects/osinfo-db.yaml               | 13 +-----
 jenkins/projects/virt-manager.yaml            |  2 +
 19 files changed, 153 insertions(+), 97 deletions(-)

-- 
2.23.0

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