[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [libvirt] Build failed in Jenkins: libvirt-syntax-check #2465
From: |
Pádraig Brady |
Subject: |
Re: [libvirt] Build failed in Jenkins: libvirt-syntax-check #2465 |
Date: |
Wed, 09 Jul 2014 11:25:46 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 |
On 07/08/2014 03:38 PM, Eric Blake wrote:
> [adding bug-gnulib]
>
> On 07/08/2014 08:05 AM, Guido Günther wrote:
>> On Tue, Jul 08, 2014 at 03:49:02PM +0200, Jenkins CI wrote:
>>> 0.43 prohibit_empty_lines_at_EOF
>>> prohibit_error_without_use
>>> grep: write error
>>> grep: write error
>>> /bin/sed: couldn't write 25 items to stdout: Broken pipe
>>
>> I've disabled notifications to the list until I'm clear what the
>> problem is. Sorry for the noise.
>
> That was not the cause of the buildbot reporting failure, but it IS
> noisy. I suspect it is because your buildbot is running in an
> environment with SIGPIPE ignored (and sadly, there is NO way from shell
> to turn SIGPIPE back to normal if the shell inherits it as ignored).
> Since this noise is occurring in a stock 'make syntax-check' from
> gnulib, we ought to patch gnulib to work around noisy tools that don't
> tolerate SIGPIPE being ignored.
Note anything python 2 based could have this issue:
https://bugzilla.redhat.com/show_bug.cgi?id=887194
Until that's fixed you need workarounds with sub processes.
Search for SIGPIPE here for example:
http://www.pixelbeat.org/libs/subProcess.py
Pádraig.