
On Tue, 2018-04-17 at 11:00 +0100, Daniel P. Berrangé wrote:
On Thu, Apr 12, 2018 at 05:59:31PM +0200, Andrea Bolognani wrote:
We're running most of the jobs on all machines, with the major notable exception being the various *-rpm jobs which of course only make sense for RPM-based distributions.
Instead of listing machines over and over again, define two list globally and refer to them by name. Ad-hoc machine lists are still needed in a few places, but overall this cuts down on repetition significantly.
Seems like the key reason for the divergance is skipping syntax-check and check jobs on *BSD. Sure would be nice to figure out how to get these working one day.
That's one of the reasons, but I wouldn't say it's the key one: libvirt-dbus, libvirt-sandbox, libvirt-tck and virt-manager also need special casing for various reasons related to eg. some of the libraries not being recent enough, or not shipped at all, in some distributions. -- Andrea Bolognani / Red Hat / Virtualization