On Tue, 2019-10-01 at 16:28 +0200, Fabiano FidĂȘncio wrote:
As now we've the needed packages for building and testing
osinfo-db-tools on all systems supported by libvirt-jenkins-ci, let's
just build osinfo-db-tools everywhere.
RPM build is still not possible in CentOS7 as it doesn't have the
needed RPM macros for Meson.
I think it would be a good idea to document this fact right in the
corresponding file with a comment, same as we've done with other
cases where we had to exclude a specific target platform from a
build job for one reason or another.
+++ b/guests/host_vars/libvirt-centos-7/main.yml
@@ -8,6 +8,7 @@ projects:
- libvirt-perl
- libvirt-python
- osinfo-db
+ - osinfo-db-tools
- virt-viewer
This (and the similar changes made to other files) will conflict with
recent fixes I've pushed, but addressing that is trivial.
+++ b/jenkins/projects/osinfo-db-tools.yaml
@@ -1,15 +1,7 @@
---
- project:
name: osinfo-db-tools
- # osinfo-db-tools requires meson 0.49.0, which is not available on
- # CentOS 7 and Debian 9;
- machines:
- - libvirt-debian-10
- - libvirt-fedora-29
- - libvirt-fedora-30
- - libvirt-fedora-rawhide
- - libvirt-freebsd-11
- - libvirt-freebsd-12
+ machines: '{{ all_machines }}'
For the Jenkins part you need to use
machines: '{all_machines}'
or it won't work.
With that fixed and a comment about RPM macros added,
Reviewed-by: Andrea Bolognani <abologna(a)redhat.com>
--
Andrea Bolognani / Red Hat / Virtualization