[libvirt] [jenkins-ci PATCH 0/4] Switch libosinfo builds to Meson

Fabiano Fidêncio posted 4 patches 4 years, 7 months ago
Failed in applying to current master (apply log)
guests/host_vars/libvirt-centos-7/main.yml    |  1 -
guests/host_vars/libvirt-debian-9/main.yml    |  1 -
guests/host_vars/libvirt-ubuntu-16/main.yml   |  1 -
guests/host_vars/libvirt-ubuntu-18/main.yml   |  1 -
.../build/projects/libosinfo+mingw32.yml      |  6 ++---
.../build/projects/libosinfo+mingw64.yml      |  6 ++---
guests/playbooks/build/projects/libosinfo.yml | 26 ++++++++++++++-----
guests/vars/projects/libosinfo+mingw32.yml    |  1 +
guests/vars/projects/libosinfo+mingw64.yml    |  1 +
guests/vars/projects/libosinfo.yml            |  1 +
jenkins/projects/libosinfo+mingw32.yaml       |  6 ++---
jenkins/projects/libosinfo+mingw64.yaml       |  6 ++---
jenkins/projects/libosinfo.yaml               | 26 +++++++++++++------
13 files changed, 52 insertions(+), 31 deletions(-)
[libvirt] [jenkins-ci PATCH 0/4] Switch libosinfo builds to Meson
Posted by Fabiano Fidêncio 4 years, 7 months ago
Subject says it all, basically. It's important to note that we will add
the whole machinery to install meson via pip and build the projects in
platforms where the minimum required version of meson is not present,
I really would like to go ahead with this patch as soon as I can have
the libosinfo MR acked.

Fabiano Fidêncio (4):
  libosinfo: Add meson dependency
  Only build libosinfo on systems with meson >= 0.49.0
  Update libosinfo's archive_format
  Switch libosinfo builds to Meson

 guests/host_vars/libvirt-centos-7/main.yml    |  1 -
 guests/host_vars/libvirt-debian-9/main.yml    |  1 -
 guests/host_vars/libvirt-ubuntu-16/main.yml   |  1 -
 guests/host_vars/libvirt-ubuntu-18/main.yml   |  1 -
 .../build/projects/libosinfo+mingw32.yml      |  6 ++---
 .../build/projects/libosinfo+mingw64.yml      |  6 ++---
 guests/playbooks/build/projects/libosinfo.yml | 26 ++++++++++++++-----
 guests/vars/projects/libosinfo+mingw32.yml    |  1 +
 guests/vars/projects/libosinfo+mingw64.yml    |  1 +
 guests/vars/projects/libosinfo.yml            |  1 +
 jenkins/projects/libosinfo+mingw32.yaml       |  6 ++---
 jenkins/projects/libosinfo+mingw64.yaml       |  6 ++---
 jenkins/projects/libosinfo.yaml               | 26 +++++++++++++------
 13 files changed, 52 insertions(+), 31 deletions(-)

-- 
2.23.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [jenkins-ci PATCH 0/4] Switch libosinfo builds to Meson
Posted by Andrea Bolognani 4 years, 7 months ago
On Tue, 2019-09-24 at 09:02 +0200, Fabiano Fidêncio wrote:
> Subject says it all, basically. It's important to note that we will add
> the whole machinery to install meson via pip and build the projects in
> platforms where the minimum required version of meson is not present,
> I really would like to go ahead with this patch as soon as I can have
> the libosinfo MR acked.
> 
> Fabiano Fidêncio (4):
>   libosinfo: Add meson dependency
>   Only build libosinfo on systems with meson >= 0.49.0
>   Update libosinfo's archive_format
>   Switch libosinfo builds to Meson

Merging this now means you'll have to revert at least part of it
once we introduce the support for non-distro-provided Meson that
you mention above, but you're clearly aware of that.

As long as you're okay with doing some of the work twice, and given
that we have both a precedent of dropping some targets for
Meson-related reasons (osinfo-db-tools) and a plan to address that
issue going forward, I'm okay with merging this to unblock your
libosinfo patches, so

  Reviewed-by: Andrea Bolognani <abologna@redhat.com>

Just let me know when it's a good time for me to push them (after
addressing the obvious bug in 4/4) and apply the changes to the CI
environment.

-- 
Andrea Bolognani / Red Hat / Virtualization

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