RESOLVED FIXED 98013
Fix SVN mirror handling for the first build
https://bugs.webkit.org/show_bug.cgi?id=98013
Summary Fix SVN mirror handling for the first build
Csaba Osztrogonác
Reported 2012-10-01 04:18:27 PDT
The "wating for SVN server" buildstep runs before the SVN buildstep. ( It is correct, because Tools/BuildSlaveSupport/wait-for-SVN-server.py is to wait until the SVN mirror is in sync with svn.webkit.org. ) But unfortunately we can't run Tools/BuildSlaveSupport/wait-for-SVN-server.py after a broken svn buildtep or for the first build of a new master, because Tools/BuildSlaveSupport/wait-for-SVN-server.py doesn't exist at all. We can solve this problem with downloading wait-for-SVN-server.py before running it: curl https://trac.webkit.org/browser/trunk/Tools/BuildSlaveSupport/wait-for-SVN-server.py?format=txt -o Tools/BuildSlaveSupport/wait-for-SVN-server.py --create-dirs It isn't the best fix ... Downloading this script always is absolutely unnecessary. But checking the existance of this file from master.cfg isn't trivial. process.buildstep.BuildStep.FileExists does a similar thing, but it isn't good for us: http://buildbot.net/buildbot/docs/0.8.5/reference/buildbot.steps.slave.FileExists-class.html
Attachments
Csaba Osztrogonác
Comment 1 2014-02-06 08:04:54 PST
Note You need to log in before you can comment on or make changes to this bug.