Hi Wes,

Thanks for that - makes sense to me.  

How about this Xcode 6.4 failure?

https://travis-ci.org/apache/arrow/jobs/479378190#L2427

I was hesitant to report this as the warning at the top of the page states that 
Xcode 6.4 is due to be deprecated this month.

Thanks,

Hatem


On 1/14/19, 4:38 PM, "Wes McKinney" <wesmck...@gmail.com> wrote:

    hi Hatem,
    
    There are various causes of flakiness in builds (for example, conda
    package manager timeouts) -- we have done our best so far to manage
    the flakiness and will continue to need to manage it. In such cases,
    you can git commit --amend && git push -f to restart builds without
    having to make code changes
    
    Generally speaking if you are working on a patch you should only only
    be concerned with builds that are "downstream" in the dependency
    graph. Travis CI skips builds that aren't affected, so this should be
    already what you are seeing.
    
    If you see a persistent failure in CI (either in master or in PRs)
    please open a JIRA issue. We started having failures in the last 72
    hours because of
    
https://github.com/apache/arrow/commit/3e97ca1c207cacfb5340940bc86f95107849cbcc,
    for example, which was caused by an upstream package (pandas) having a
    release.
    
    - Wes
    
    On Mon, Jan 14, 2019 at 10:27 AM Hatem Helal
    <hatem.he...@mathworks.co.uk> wrote:
    >
    > Hi everyone,
    >
    > I’ve had some trouble getting a clean CI build for a recent pull request 
and wanted to understand how this project manages CI failures.  I don’t have 
much experience with Travis CI to draw on but my own approach so far has been 
to try and correlate failures on my own PR against other branches.  This helps 
me understand whether my changes have broken something.  Would it also be 
helpful to open JIRA tickets for failures seen on master?  It’s also not 
obvious to me whether some of the failures might be sporadic in nature and how 
those would be best tracked by this project.  For example, the failure might go 
away if we were to restart the build but that would just temporarily hide the 
problem.  It would be great to share any best practices or tips that you have 
for working with the CI system for this project.
    >
    > Thanks,
    >
    > Hatem
    

Reply via email to