
On Tue, Oct 17, 2017 at 06:24:47PM +0200, Andrea Bolognani wrote:
On Tue, 2017-10-17 at 17:57 +0200, Pavel Hrdina wrote:
I wouldn't include Ubuntu related things. Yes, we use travis where they have Ubuntu nodes, but this is jenkins-ci repository where we don't use Ubuntu at all.
While a sane CI setup is definitely the primary reason why this work is happening, a secondary goal is making it possible for (potential) developers to ensure portability and debug build issues on platforms that they don't already have easy access to. The overlap between the two goals is basically 99% anyway.
Moreover, if some build job fails on Travis, it would be nice to quickly reproduce the failure locally[1] instead of doing multiple round-trips to Travis. So I vote for keeping the Ubuntu bits, especially considering that the overhead is literally 9 lines :)
Yeah, I think it is reasonable to have Ubuntu support. Travis is somewhat performance limited, so if we ever get more CI hardware of our own I would expect us to move Ubuntu jobs off Travis. The only key unique thing about Travis is ability to build on OS-X - we can't easily replicate that ourselves due to OS-X restrictive licensing. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|