[libvirt] [jenkins-ci PATCH 0/7] Switch osinfo-db-tools to Meson

Fabiano Fidêncio posted 7 patches 4 years, 8 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 -
guests/playbooks/build/jobs/defaults.yml      |   3 +
.../playbooks/build/jobs/meson-build-job.yml  |  14 ++
.../playbooks/build/jobs/meson-check-job.yml  |  15 ++
guests/playbooks/build/jobs/meson-rpm-job.yml |  15 ++
.../build/jobs/meson-syntax-check-job.yml     |  11 ++
.../projects/osinfo-db-tools+mingw32.yml      |   6 +-
.../projects/osinfo-db-tools+mingw64.yml      |   6 +-
.../build/projects/osinfo-db-tools.yml        |  24 +--
guests/vars/mappings.yml                      |   3 +
.../vars/projects/osinfo-db-tools+mingw32.yml |   1 +
.../vars/projects/osinfo-db-tools+mingw64.yml |   1 +
guests/vars/projects/osinfo-db-tools.yml      |   1 +
jenkins/jobs/defaults.yaml                    |   3 +
jenkins/jobs/meson.yaml                       | 174 ++++++++++++++++++
jenkins/projects/osinfo-db-tools+mingw32.yaml |   6 +-
jenkins/projects/osinfo-db-tools+mingw64.yaml |   6 +-
jenkins/projects/osinfo-db-tools.yaml         |  30 ++-
21 files changed, 277 insertions(+), 46 deletions(-)
create mode 100644 guests/playbooks/build/jobs/meson-build-job.yml
create mode 100644 guests/playbooks/build/jobs/meson-check-job.yml
create mode 100644 guests/playbooks/build/jobs/meson-rpm-job.yml
create mode 100644 guests/playbooks/build/jobs/meson-syntax-check-job.yml
create mode 100644 jenkins/jobs/meson.yaml
[libvirt] [jenkins-ci PATCH 0/7] Switch osinfo-db-tools to Meson
Posted by Fabiano Fidêncio 4 years, 8 months ago
This patch series switches osinfo-db-tools to using meson instead of
autotools.

In order to do so, meson build jobs had to be added as the first step.

I've tried to make the osinfo-db-tools changes as small as possible so
it'd make the review easier.

Fabiano Fidêncio (7):
  jobs: add a template for Meson
  guests: Add Meson jobs
  mappings: Add meson
  osinfo-db-tools: Add meson dependency
  Only build osinfo-db-tools on systems with meson >= 0.49.0
  Update osinfo-db-tools' archive_format
  Switch osinfo-db-tools 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 -
 guests/playbooks/build/jobs/defaults.yml      |   3 +
 .../playbooks/build/jobs/meson-build-job.yml  |  14 ++
 .../playbooks/build/jobs/meson-check-job.yml  |  15 ++
 guests/playbooks/build/jobs/meson-rpm-job.yml |  15 ++
 .../build/jobs/meson-syntax-check-job.yml     |  11 ++
 .../projects/osinfo-db-tools+mingw32.yml      |   6 +-
 .../projects/osinfo-db-tools+mingw64.yml      |   6 +-
 .../build/projects/osinfo-db-tools.yml        |  24 +--
 guests/vars/mappings.yml                      |   3 +
 .../vars/projects/osinfo-db-tools+mingw32.yml |   1 +
 .../vars/projects/osinfo-db-tools+mingw64.yml |   1 +
 guests/vars/projects/osinfo-db-tools.yml      |   1 +
 jenkins/jobs/defaults.yaml                    |   3 +
 jenkins/jobs/meson.yaml                       | 174 ++++++++++++++++++
 jenkins/projects/osinfo-db-tools+mingw32.yaml |   6 +-
 jenkins/projects/osinfo-db-tools+mingw64.yaml |   6 +-
 jenkins/projects/osinfo-db-tools.yaml         |  30 ++-
 21 files changed, 277 insertions(+), 46 deletions(-)
 create mode 100644 guests/playbooks/build/jobs/meson-build-job.yml
 create mode 100644 guests/playbooks/build/jobs/meson-check-job.yml
 create mode 100644 guests/playbooks/build/jobs/meson-rpm-job.yml
 create mode 100644 guests/playbooks/build/jobs/meson-syntax-check-job.yml
 create mode 100644 jenkins/jobs/meson.yaml

-- 
2.21.0

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