From 41a0a83b5af102663579effd9432a67e20894515 Mon Sep 17 00:00:00 2001 From: Janne Mareike Koschinski Date: Thu, 5 Dec 2019 18:18:35 +0100 Subject: [PATCH] Fix builds for cosmic/disco/eoan MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Issue: quassel builds for ubuntu cosmic, disco and eoan fail if running in docker on a xenial host Reason: cosmic, disco and eoan use Qt 5.11 and 5.12 respectively, which makes use of the new syscall statx (introduced in Qt 5.10, bionic and xenial are still on 5.9 and 5.5 respectively). xenial supports statx, as does docker, which is up to date on these distros. but sadly libseccomp, which is used to filter syscalls, is too old on these distros. so code sees that statx is available, tries to run it, and it returns with an error, which is considered file not existing Solution: update the host for our build to at least bionic, where this issue doesn’t exist --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index a9976074..28e76c3d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,7 @@ services: # Define build matrix for Linux os: linux +dist: bionic language: generic # No host compilation env: -- 2.20.1