[zeromq-dev] Builds failing

Pieter Hintjens ph at imatix.com
Sat Feb 6 14:04:47 CET 2016


My experience has been, often, that Travis is flagging red for reasons
that have nothing to do with the last pull request. It is a lot of
work to chase these failing builds down, as you say. I've often
resorted to ignoring the Travis errors. Sorry if this creates more
work downstream.



On Sat, Feb 6, 2016 at 1:38 PM, Arnaud Loonstra <arnaud at sphaero.org> wrote:
> I agree with the reasoning of Pieter but a bit of common sense would be
> in place I guess (and thanks about the city, I live there ;) ).
> We welcome all patches but when a PR is merged within seconds why not
> wait for a minute to let Travis finish. This is especially the case with
> concurrent merges and the inter dependencies of projects. Setting up
> Travis for your own branch doesn't prevent these situations if people
> don't do that.
>
> I think this also prevents running in circles. From what I get from the
> failing czmq build is that it is the same problem we had at the
> hackathon. This was fixed. Why did it reappear? The problem we have with
> the failing czmq test.py was the same problem we had before which was
> also fixed. How come it has returned? I've been more busy chasing
> failing builds than adding new functionalities and it gets harder when I
> have to dig in the history to find when the build was last successful.
>
> So my 2 cents would be to let yourself be informed before clicking the
> merge button, its just a matter between seconds and minutes anyway.
>
> Rg,
>
> Arnaud
>
> On 2016-02-05 19:06, Constantin Rack wrote:
>> See previous discussion here:
>>
>> http://lists.zeromq.org/pipermail/zeromq-dev/2015-November/029814.html
>> [5]
>>
>> In summary: we usually do not wait for CI to finish before merge.
>>
>> If you want submit only passing pull requests, you could enable
>> Travis-CI
>> for your fork repository and let it check there before submitting the
>> PR.
>>
>> -Constantin
>>
>> Am 05.02.2016 um 18:47 schrieb Osiris Pedroso:
>>
>>> I second this request.
>>> I would rather have a clean build that new functionality being added
>>> that may break the build it even further.
>>>
>>> Best regards,
>>> Osiris
>>>
>>> On Fri, Feb 5, 2016 at 10:33 AM Arnaud Loonstra <arnaud at sphaero.org
>>> [3]> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I was trying to get the zyre CI builds to run successfully again.
>>>> It
>>>> failed I think because of a memory error in czmq.
>>>>
>>>> I was wondering what policy do we use for pull requests while the
>>>> CI
>>>> test hasn't finished yet. I personally like to refrain from
>>>> merging
>>>> until all tests have finished. Any other perspectives?
>>>>
>>>> Rg,
>>>>
>>>> Arnaud
>>>> _______________________________________________
>>>> zeromq-dev mailing list
>>>> zeromq-dev at lists.zeromq.org [1]
>>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev [2]
>>> _______________________________________________
>>> zeromq-dev mailing list
>>> zeromq-dev at lists.zeromq.org [4]
>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>>
>>
>> Links:
>> ------
>> [1] mailto:zeromq-dev at lists.zeromq.org
>> [2] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> [3] mailto:arnaud at sphaero.org
>> [4] mailto:zeromq-dev at lists.zeromq.org
>> [5]
>> http://lists.zeromq.org/pipermail/zeromq-dev/2015-November/029814.html
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev



More information about the zeromq-dev mailing list