Bug 33655 - Chromium builders fail "gclient" step every so often
Summary: Chromium builders fail "gclient" step every so often
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-14 00:12 PST by Eric Seidel (no email)
Modified: 2013-04-09 16:09 PDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Seidel (no email) 2010-01-14 00:12:03 PST
Chromium builders fail "gclient" step every so often

This is the 3rd time I've seen this.  It's not very common, but it's common enough that gclient fails that we should investigate making it retry.  Yaar mentioned over email that chromium.org had some retry magic in their buildbot that we should consider using.

http://build.webkit.org/builders/Chromium%20Mac%20Release/builds/1732/steps/gclient/logs/stdio

This failure is actually probably a bad example as it may be a legit src.chromium.org downtime:

________ running 'svn update /Users/cltbld/Desktop/BuildSlaveData/WebKit-BuildSlave/chromium-mac-release/build/WebKit/chromium/net --revision 31834' in '/Users/cltbld/Desktop/BuildSlaveData/WebKit-BuildSlave/chromium-mac-release/build/WebKit/chromium'
svn: REPORT request failed on '/svn/!svn/vcc/default'
svn: REPORT of '/svn/!svn/vcc/default': 502 Bad Gateway (http://src.chromium.org)
Error: failed to run command: svn update /Users/cltbld/Desktop/BuildSlaveData/WebKit-BuildSlave/chromium-mac-release/build/WebKit/chromium/net --revision 31834
Died at ./WebKitTools/Scripts/update-webkit-chromium line 55.
Comment 1 Eric Seidel (no email) 2010-01-15 00:28:53 PST
Another gclient failure:
http://build.webkit.org/builders/Chromium%20Win%20Release/builds/1062/steps/gclient/logs/stdio
________ running 'svn update C:\WebKitBuildSlave\chromium-win-release\build\WebKit\chromium\third_party\icu --revision 31724' in 'C:\WebKitBuildSlave\chromium-win-release\build\WebKit\chromium'
svn: Server sent unexpected return value (502 Bad Gateway) in response to PROPFIND request for '/svn/trunk/deps/third_party/icu42'
Error: failed to run command: svn update C:\WebKitBuildSlave\chromium-win-release\build\WebKit\chromium\third_party\icu --revision 31724
No such file or directory at ./WebKitTools/Scripts/update-webkit-chromium line 55.
program finished with exit code 2
Comment 2 Yaar Schnitman 2010-01-15 09:34:30 PST
Opened a bug on gclient:
http://code.google.com/p/gclient/issues/detail?id=16
Comment 3 Eric Seidel (no email) 2010-01-25 16:11:28 PST
Failed again:
http://build.webkit.org/builders/Chromium%20Win%20Release/builds/1448/steps/gclient/logs/stdio

________ running 'svn update C:\WebKitBuildSlave\chromium-win-release\build\WebKit\chromium\third_party\npapi --revision 31834' in 'C:\WebKitBuildSlave\chromium-win-release\build\WebKit\chromium'
svn: Server sent unexpected return value (502 Bad Gateway) in response to OPTIONS request for 'http://src.chromium.org/svn/trunk/src/third_party/npapi'
Error: failed to run command: svn update C:\WebKitBuildSlave\chromium-win-release\build\WebKit\chromium\third_party\npapi --revision 31834
No such file or directory at ./WebKitTools/Scripts/update-webkit-chromium line 55.
Comment 5 Eric Seidel (no email) 2010-02-01 22:39:41 PST
Again:
http://build.webkit.org/builders/Chromium%20Linux%20Release/builds/1692/steps/gclient/logs/stdio
________ running 'svn update /WebKit-BuildSlave/chromium-linux-release/build/WebKit/chromium/third_party/libxslt --revision 31834' in '/WebKit-BuildSlave/chromium-linux-release/build/WebKit/chromium'
svn: Server sent unexpected return value (502 Bad Gateway) in response to PROPFIND request for '/svn/trunk/src/third_party/libxslt'
Error: failed to run command: svn update /WebKit-BuildSlave/chromium-linux-release/build/WebKit/chromium/third_party/libxslt --revision 31834
Bad file descriptor at ./WebKitTools/Scripts/update-webkit-chromium line 55.
Comment 6 Eric Seidel (no email) 2010-02-05 12:41:49 PST
This should be helped by:
http://code.google.com/p/gclient/issues/detail?id=16
Comment 7 Eric Seidel (no email) 2010-02-09 14:31:18 PST
Syncing projects:  46% (12/26)  
________ running 'svn update /WebKit-BuildSlave/chromium-linux-release/build/WebKit/chromium/third_party/icu --revision 31724' in '/WebKit-BuildSlave/chromium-linux-release/build/WebKit/chromium'
svn: Working copy '/WebKit-BuildSlave/chromium-linux-release/build/WebKit/chromium/third_party/icu' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
Error: failed to run command: svn update /WebKit-BuildSlave/chromium-linux-release/build/WebKit/chromium/third_party/icu --revision 31724
Bad file descriptor at ./WebKitTools/Scripts/update-webkit-chromium line 55.

The update step for gclient doesnt' know how to rm -rf after failure like the normal svn update step for buildbot does.
Comment 9 Eric Seidel (no email) 2010-03-27 17:36:33 PDT
We may need to consider removing chromium from core builders.  This is the third bot outage for CR bots this week. :(
Comment 11 Eric Seidel (no email) 2010-06-01 22:52:44 PDT
This still happens!

http://build.webkit.org/builders/Chromium%20Linux%20Release/builds/7681/steps/gclient/logs/stdio

We need to either hack around this, fix the problem, or kick Chromium out of the Core builders.  This is unacceptable.

Qt hacked around their builder-lameness with https://bugs.webkit.org/show_bug.cgi?id=39282 (which I'm not encouraging). But even that would be better than the current situation of commit-queue stalls and ever-so-often false blames.
Comment 12 Eric Seidel (no email) 2010-06-01 23:01:47 PDT
Ok, that one was an actual real DEPS problem.  But there was at least one example earlier today as well:
http://build.webkit.org/builders/Chromium%20Win%20Release/builds/7264/steps/gclient/logs/stdio

That one was a bad-gateway error talking to chromium svn.
Comment 13 Eric Seidel (no email) 2010-06-01 23:23:10 PDT
And again:
http://build.webkit.org/builders/Chromium%20Linux%20Release/builds/7688/steps/gclient/logs/stdio

Just now some sort of XML error.
Comment 14 Stephen Chenney 2013-04-09 16:09:39 PDT
LayoutTest failures for Chromium are being marked WontFix. The Bug is still accessible and referenced from TestExpectations.