On 3/23/20 10:48 AM, Daniel P. Berrangé wrote:
On Fri, Mar 20, 2020 at 12:39:58PM +0100, Cornelia Huck wrote:
On Wed, 18 Mar 2020 23:27:15 +0100
Philippe Mathieu-Daudé <phi...@redhat.com> wrote:

Similarly to commit 4f370b1098, test-util-sockets fails in
restricted non-x86 Travis containers since they apparently
blacklisted some required system calls there.

Is "they" == "Travis admins"? Can we get them to remove those calls
from the blacklist?

(I'm wondering why x86 allows those calls. Probably just because it has
been around for longer.)

I believe it is due to the different build env architecture for
the non-x86 arches, which is based on a strict locked down container,
compared to x86 which IIUC was a full VM.

Indeed, Thomas described:

 "Unfortunately, the builds are running in quite restricted
  LXD containers there, for example it is not possible to
  create huge files there (even if they are just sparse),
  and certain system calls are blocked. So we have to change
  some tests first to stop them failing in such environments."

https://www.mail-archive.com/qemu-devel@nongnu.org/msg659909.html


Blacklisting like this is a bit hacky, but a prudent fix in the short
term.

Regards,
Daniel



Reply via email to