chromium/tools/build.git
49 min agoAllow isolate target to be different from name. master
sergiyb@chromium.org [Thu, 27 Nov 2014 13:25:12 +0000 (13:25 +0000)]
Allow isolate target to be different from name.

This allows to use name as a display name without breaking isolate logic.
For example this will used in GPU tests, where a name will contain target
GPU the test is being run on, e.g. "pixel_tests on Intel GPU", while the
isolate target is still "pixel_tests'.

BUG=426897
R=phajdan.jr@chromium.org
CC=kbr@chromium.org

Review URL: https://codereview.chromium.org/764643005

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293134 0039d316-1c4b-4281-b951-d872f2087c98

13 hours agoSwitch dimensions to new Windows- names.
maruel@chromium.org [Thu, 27 Nov 2014 01:11:11 +0000 (01:11 +0000)]
Switch dimensions to new Windows- names.

Switch from 5.1, 6.0, 6.1 naming to XP-SP3, Vista-SP2, 7-SP1 and eventually
2008ServerR2-SP1. It's easier to understand with Windows marketing names and it
is necessary to differentiate between Windows 7 and Windows 2008 R2. Add the
Service Pack number to ensure consistent expectation about the host.

R=vadimsh@chromium.org
BUG=

Review URL: https://codereview.chromium.org/724483003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293133 0039d316-1c4b-4281-b951-d872f2087c98

16 hours agoFinal fixes to Android Tests and Android Tests (dbg) recipes.
luqui@chromium.org [Wed, 26 Nov 2014 21:46:03 +0000 (21:46 +0000)]
Final fixes to Android Tests and Android Tests (dbg) recipes.

TBR because I'm impatient and it doesn't affect much...

BUG=416519,432282
TBR=zty@google.com

Review URL: https://codereview.chromium.org/752003004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293132 0039d316-1c4b-4281-b951-d872f2087c98

16 hours agoMove the PGO config out of the PGO recipe.
sebmarchand@chromium.org [Wed, 26 Nov 2014 21:29:51 +0000 (21:29 +0000)]
Move the PGO config out of the PGO recipe.

BUG=

Review URL: https://codereview.chromium.org/754773004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293131 0039d316-1c4b-4281-b951-d872f2087c98

19 hours agoReland of Added DeferredResource
nodir@chromium.org [Wed, 26 Nov 2014 19:01:34 +0000 (19:01 +0000)]
Reland of Added DeferredResource

DeferredResource accepts an apiclient.Resource, such as one generated by
apiclient.discovery.build, and wraps its resource methods. When deferred
resource method is called, it schedules an actual rpc in a twisted thread pool
and returns a Deferred.

Example:
  @defer.inlineCallbacks
  def greet():
    # Asynchronously build a DeferredResource for my_greeting_service API.
    service = yield DeferredResource.build('my_greeting_service', 'v1')
    with service:
      response = yield res.api.greet('John')
      defer.returnValue(response)

Also DeferredResource retries requests on transient errors with exponential
backoff and refreshes access token on FORBIDDEN response statuses.

R=sergiyb@chromium.org, machenbach@chromium.org
BUG=420613

Was reverted in https://codereview.chromium.org/749243002/
Original CL: https://codereview.chromium.org/744533003/

Review URL: https://codereview.chromium.org/759733002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293129 0039d316-1c4b-4281-b951-d872f2087c98

19 hours agoUpdate .DEPS.git
chrome-admin@google.com [Wed, 26 Nov 2014 18:52:05 +0000 (18:52 +0000)]
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293128 0039d316-1c4b-4281-b951-d872f2087c98

19 hours agoAdded Google API Python Client to source tree
nodir@chromium.org [Wed, 26 Nov 2014 18:51:50 +0000 (18:51 +0000)]
Added Google API Python Client to source tree

Since CQ does not do gclient sync, modifying DEPS does not add google
apis and its deps to third party. Adding them to source tree until CQ is
fixed.

The libs are stripped: no docs, tests, samples.

R=sergiyberezin@chromium.org, sheyang@chromium.org
BUG=420613

Review URL: https://codereview.chromium.org/762663002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293127 0039d316-1c4b-4281-b951-d872f2087c98

19 hours agoDisplay telemetry chartjson output and result data on waterfall.
simonhatch@chromium.org [Wed, 26 Nov 2014 18:25:15 +0000 (18:25 +0000)]
Display telemetry chartjson output and result data on waterfall.

This enables chartjson output from telemetry tests and displays the perf results on the waterfall, along with a link to the json.output that was sent to the dashboard.

BUG=422173

Review URL: https://codereview.chromium.org/745463003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293125 0039d316-1c4b-4281-b951-d872f2087c98

21 hours agoRemove deprecated apply_issue step
sheyang@chromium.org [Wed, 26 Nov 2014 16:51:43 +0000 (16:51 +0000)]
Remove deprecated apply_issue step

BUG=

Review URL: https://codereview.chromium.org/743233003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293124 0039d316-1c4b-4281-b951-d872f2087c98

22 hours agoV8 Buildbot: Add roll ref to release process.
machenbach@chromium.org [Wed, 26 Nov 2014 15:34:26 +0000 (15:34 +0000)]
V8 Buildbot: Add roll ref to release process.

Every candidate ref is promoted to the roll ref after 8
hours.

BUG=431669

Review URL: https://codereview.chromium.org/755403004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293122 0039d316-1c4b-4281-b951-d872f2087c98

23 hours agoMake stable builders pull from 1.8
ricow@google.com [Wed, 26 Nov 2014 15:01:08 +0000 (15:01 +0000)]
Make stable builders pull from 1.8

Review URL: https://codereview.chromium.org/760053002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293121 0039d316-1c4b-4281-b951-d872f2087c98

24 hours agoWebRTC: iOS 64-bit recipes
kjellander@chromium.org [Wed, 26 Nov 2014 14:03:19 +0000 (14:03 +0000)]
WebRTC: iOS 64-bit recipes

BUG=436831

Review URL: https://codereview.chromium.org/764523002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293120 0039d316-1c4b-4281-b951-d872f2087c98

24 hours agoV8 Buildbot: Add win dbg compile-only trybot.
machenbach@chromium.org [Wed, 26 Nov 2014 13:21:31 +0000 (13:21 +0000)]
V8 Buildbot: Add win dbg compile-only trybot.

BUG=347755
TBR=dcarney@chromium.org

Review URL: https://codereview.chromium.org/750013003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293119 0039d316-1c4b-4281-b951-d872f2087c98

27 hours agoV8 Buildbot: Update lkgr ref in release process recipe.
machenbach@chromium.org [Wed, 26 Nov 2014 11:06:46 +0000 (11:06 +0000)]
V8 Buildbot: Update lkgr ref in release process recipe.

The lkgr ref will reflect the lkgr from the status app, while
the candidate ref is an lkgr that stays the same for 8 hours.

BUG=431669

Review URL: https://codereview.chromium.org/762763002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293118 0039d316-1c4b-4281-b951-d872f2087c98

27 hours agoVerify slave pools for any two builders are either equal or disjoint
phajdan.jr@chromium.org [Wed, 26 Nov 2014 10:56:53 +0000 (10:56 +0000)]
Verify slave pools for any two builders are either equal or disjoint

This greatly simplifies reasoning and capacity estimations.

BUG=435559

Review URL: https://codereview.chromium.org/748033002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293117 0039d316-1c4b-4281-b951-d872f2087c98

27 hours agoTake slave off unused list that will be used elsewhere
ricow@google.com [Wed, 26 Nov 2014 10:26:29 +0000 (10:26 +0000)]
Take slave off unused list that will be used elsewhere

Review URL: https://codereview.chromium.org/756493003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293116 0039d316-1c4b-4281-b951-d872f2087c98

28 hours agoAdd new testing resources.
ricow@google.com [Wed, 26 Nov 2014 09:48:07 +0000 (09:48 +0000)]
Add new testing resources.

I will start adding these to the package waterfall shortly

Review URL: https://codereview.chromium.org/757603002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293115 0039d316-1c4b-4281-b951-d872f2087c98

31 hours agoCrbuild common and client classes
nodir@chromium.org [Wed, 26 Nov 2014 06:27:19 +0000 (06:27 +0000)]
Crbuild common and client classes

R=vadimsh@chromium.org
BUG=420613

Review URL: https://codereview.chromium.org/759753002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293114 0039d316-1c4b-4281-b951-d872f2087c98

31 hours agoAdded docstring to trigger recipe module
nodir@chromium.org [Wed, 26 Nov 2014 06:17:06 +0000 (06:17 +0000)]
Added docstring to trigger recipe module

R=robertocn@chromium.org, smut@chromium.org

Review URL: https://codereview.chromium.org/748233005

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293113 0039d316-1c4b-4281-b951-d872f2087c98

41 hours agoRemove Chromium Linux Redux FYI bot.
thakis@chromium.org [Tue, 25 Nov 2014 20:40:49 +0000 (20:40 +0000)]
Remove Chromium Linux Redux FYI bot.

It seems unsued: It was added 4 years ago, has been red for at least months,
and its try variant was removed in https://codereview.chromium.org/761473002/

BUG=none

Review URL: https://codereview.chromium.org/757093002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293108 0039d316-1c4b-4281-b951-d872f2087c98

41 hours agoCreate a dummy master to keep track of swarming bots.
sergeyberezin@chromium.org [Tue, 25 Nov 2014 20:18:04 +0000 (20:18 +0000)]
Create a dummy master to keep track of swarming bots.

This creates a new master.swarming.bot/slaves.cfg, and aggregates all
the swarming bot configs from all the other masters.

R=maruel@chromium.org
BUG=436307

Review URL: https://codereview.chromium.org/752633005

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293107 0039d316-1c4b-4281-b951-d872f2087c98

44 hours agoAdd ng asan trybots for chromeos and mac
phajdan.jr@chromium.org [Tue, 25 Nov 2014 17:16:59 +0000 (17:16 +0000)]
Add ng asan trybots for chromeos and mac

BUG=387743

Review URL: https://codereview.chromium.org/758003002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293106 0039d316-1c4b-4281-b951-d872f2087c98

45 hours agoUpdate .DEPS.git
chrome-admin@google.com [Tue, 25 Nov 2014 16:55:05 +0000 (16:55 +0000)]
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293105 0039d316-1c4b-4281-b951-d872f2087c98

45 hours agoChanged oauth2 to an older version
nodir@chromium.org [Tue, 25 Nov 2014 16:54:03 +0000 (16:54 +0000)]
Changed oauth2 to an older version

TBR=sergiyb@chromium.org
BUG=420613

Review URL: https://codereview.chromium.org/761503003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293104 0039d316-1c4b-4281-b951-d872f2087c98

45 hours agoRemove obsolete trybots, round #1
phajdan.jr@chromium.org [Tue, 25 Nov 2014 16:18:05 +0000 (16:18 +0000)]
Remove obsolete trybots, round #1

Please see https://groups.google.com/a/chromium.org/d/msg/chromium-dev/zVBt7ar4fkY/kKdQUTGFMx4J
for discussion.

BUG=none

Review URL: https://codereview.chromium.org/761473002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293103 0039d316-1c4b-4281-b951-d872f2087c98

46 hours agoRemove 32-bit Mac asan builders; Mac is moving to 64-bit only
phajdan.jr@chromium.org [Tue, 25 Nov 2014 16:04:13 +0000 (16:04 +0000)]
Remove 32-bit Mac asan builders; Mac is moving to 64-bit only

BUG=405542

Review URL: https://codereview.chromium.org/761493002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293102 0039d316-1c4b-4281-b951-d872f2087c98

46 hours agoRevert of Trigger GPU swarming tests from mac_chromium_rel_ng and mac_blink_rel ...
sergiyb@chromium.org [Tue, 25 Nov 2014 15:47:11 +0000 (15:47 +0000)]
Revert of Trigger GPU swarming tests from mac_chromium_rel_ng and mac_blink_rel (patchset #12 id:210001 of https://codereview.chromium.org/743653004/)

Reason for revert:
target tab_capture_end2end_tests doesn't exist

Original issue's description:
> Trigger GPU swarming tests from mac_chromium_rel_ng and mac_blink_rel
>
> BUG=426897
> R=phajdan.jr@chromium.org,kbr@chromium.org
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=293100

TBR=kbr@chromium.org,phajdan.jr@chromium.org,maruel@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=426897

Review URL: https://codereview.chromium.org/759643005

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293101 0039d316-1c4b-4281-b951-d872f2087c98

46 hours agoTrigger GPU swarming tests from mac_chromium_rel_ng and mac_blink_rel
sergiyb@chromium.org [Tue, 25 Nov 2014 15:33:42 +0000 (15:33 +0000)]
Trigger GPU swarming tests from mac_chromium_rel_ng and mac_blink_rel

BUG=426897
R=phajdan.jr@chromium.org,kbr@chromium.org

Review URL: https://codereview.chromium.org/743653004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293100 0039d316-1c4b-4281-b951-d872f2087c98

46 hours agoFix crash in analyze on invalid targets
phajdan.jr@chromium.org [Tue, 25 Nov 2014 15:23:41 +0000 (15:23 +0000)]
Fix crash in analyze on invalid targets

It's a list, see http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/8987

R=jochen
TBR=sky

BUG=none

Review URL: https://codereview.chromium.org/758053002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293099 0039d316-1c4b-4281-b951-d872f2087c98

47 hours agoAdd CrWinClangLLD to the chromium scheduler, so that it gets builds scheduled.
thakis@chromium.org [Tue, 25 Nov 2014 15:03:14 +0000 (15:03 +0000)]
Add CrWinClangLLD to the chromium scheduler, so that it gets builds scheduled.

BUG=436277
TBR=hans

Review URL: https://codereview.chromium.org/759643004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293098 0039d316-1c4b-4281-b951-d872f2087c98

47 hours agoRename Skia Mac canary
borenet@google.com [Tue, 25 Nov 2014 14:22:59 +0000 (14:22 +0000)]
Rename Skia Mac canary

Required after https://codereview.chromium.org/696353005

BUG=skia:3164

Review URL: https://codereview.chromium.org/755243002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293097 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoRevert of Trigger GPU swarming tests from mac_chromium_rel_ng and mac_blink_rel ...
sergiyb@chromium.org [Tue, 25 Nov 2014 14:08:13 +0000 (14:08 +0000)]
Revert of Trigger GPU swarming tests from mac_chromium_rel_ng and mac_blink_rel (patchset #10 id:170001 of https://codereview.chromium.org/743653004/)

Reason for revert:
Broke respective bots

Original issue's description:
> Trigger GPU swarming tests from mac_chromium_rel_ng and mac_blink_rel
>
> BUG=426897
> R=phajdan.jr@chromium.org,kbr@chromium.org
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=293095

TBR=kbr@chromium.org,phajdan.jr@chromium.org,maruel@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=426897

Review URL: https://codereview.chromium.org/751273002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293096 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoTrigger GPU swarming tests from mac_chromium_rel_ng and mac_blink_rel
sergiyb@chromium.org [Tue, 25 Nov 2014 13:57:57 +0000 (13:57 +0000)]
Trigger GPU swarming tests from mac_chromium_rel_ng and mac_blink_rel

BUG=426897
R=phajdan.jr@chromium.org,kbr@chromium.org

Review URL: https://codereview.chromium.org/743653004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293095 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoRemove mac_gpu_triggered_tests builder before moving all slaves to swarming
sergiyb@chromium.org [Tue, 25 Nov 2014 13:20:33 +0000 (13:20 +0000)]
Remove mac_gpu_triggered_tests builder before moving all slaves to swarming

This will land with a master restart

BUG=426897
R=phajdan.jr@chromium.org,kbr@chromium.org

Review URL: https://codereview.chromium.org/737133004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293094 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoLibyuv: Switch to Gitiles poller.
kjellander@chromium.org [Tue, 25 Nov 2014 10:11:54 +0000 (10:11 +0000)]
Libyuv: Switch to Gitiles poller.

The libyuv builders are still pulling source from
svn-mirror.chromium.org and they sometimes hit it
before it's got the sync from the Google code repo.

Since Libyuv will have to move over to Git at some
point, I think it makes sense to have it poll the Git
mirror instead, which should also provide the extra time
for the svn-mirror to sync before a sync is attempted.

TBR=szager@chromium.org

Review URL: https://codereview.chromium.org/761443002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293093 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoWebRTC: Switch to Gitiles pollers
kjellander@chromium.org [Tue, 25 Nov 2014 09:42:55 +0000 (09:42 +0000)]
WebRTC: Switch to Gitiles pollers

Change to Gitiles pollers everywhere for WebRTC
masters.
Also add a new poller to the webrtc-samples repo, since
our Chromium tests pulls the ToT source from it for some
tests (that can break if it gets bad pushes).

R=szager@chromium.org

Review URL: https://codereview.chromium.org/703433002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293092 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoV8 Buildbot: Build all revisions on Android.
machenbach@chromium.org [Tue, 25 Nov 2014 09:30:30 +0000 (09:30 +0000)]
V8 Buildbot: Build all revisions on Android.

BUG=374740

Review URL: https://codereview.chromium.org/756933002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293091 0039d316-1c4b-4281-b951-d872f2087c98

2 days agogn/win: Re-enable incremental builds.
thakis@chromium.org [Tue, 25 Nov 2014 03:38:25 +0000 (03:38 +0000)]
gn/win: Re-enable incremental builds.

BUG=431174

Review URL: https://codereview.chromium.org/760453002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293090 0039d316-1c4b-4281-b951-d872f2087c98

2 days agowin/clang: Add a bot that uses lld for linking.
thakis@chromium.org [Tue, 25 Nov 2014 02:14:16 +0000 (02:14 +0000)]
win/clang: Add a bot that uses lld for linking.

The bot does a 32bit release shared build for now.

BUG=436277

Review URL: https://codereview.chromium.org/739013006

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293089 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoAdd builder name to 'buildstate' JSON endpoint.
dnj@chromium.org [Tue, 25 Nov 2014 01:57:57 +0000 (01:57 +0000)]
Add builder name to 'buildstate' JSON endpoint.

BUG=chromium:430158
TEST=local
  - Ran local master, probed 'buildstate' API, confirmed that name is present.

Review URL: https://codereview.chromium.org/758763002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293088 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoCROS: Added testing GCE pool to tryserver.
dnj@chromium.org [Mon, 24 Nov 2014 23:06:55 +0000 (23:06 +0000)]
CROS: Added testing GCE pool to tryserver.

Added the GCE testing pool to tryserver. They will not get scheduled unless
explicitly requested via the '--slave' cbuildbot option.

Also did some cleanup.

BUG=chromium:432716
TEST=local
  - Ran locally, tasked slaves manually, observed that standard pools scheduled
    while testing pools did not.
  - Ran a fake try job. Observed that explicitly requested testing slaves
    scheduled successfully.

Review URL: https://codereview.chromium.org/746843002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293087 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoDon't clobber Mojo builds.
jam@chromium.org [Mon, 24 Nov 2014 22:10:40 +0000 (22:10 +0000)]
Don't clobber Mojo builds.

The fix in Ninja is now pushed to depot_tools.

Review URL: https://codereview.chromium.org/749343004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293086 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoMove the PGO recipe into a module so it can easily be reused by another builder.
sebmarchand@chromium.org [Mon, 24 Nov 2014 20:37:59 +0000 (20:37 +0000)]
Move the PGO recipe into a module so it can easily be reused by another builder.

BUG=309849

Review URL: https://codereview.chromium.org/745353002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293083 0039d316-1c4b-4281-b951-d872f2087c98

2 days ago1. Move 'check licenses' step before compile step as it doesn't require compiling...
sheyang@chromium.org [Mon, 24 Nov 2014 19:44:55 +0000 (19:44 +0000)]
1. Move 'check licenses' step before compile step as it doesn't require compiling. This affects both waterfall and tryserver.

2. Implement 'without patch' step for 'findbugs' and 'check licenses' to better identify transient failures. An experimental builders is created temporarily for these two steps, so in this CL the tryserver builder should NOT be affected.

BUG=434516

Review URL: https://codereview.chromium.org/743123004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293081 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoTurn on --upload-results for Android perf bots
miletus@chromium.org [Mon, 24 Nov 2014 19:12:17 +0000 (19:12 +0000)]
Turn on --upload-results for Android perf bots

--upload-results will enable telemetry run to upload tracing log
to cloud.

If this option proves to be working for Android perf bots, we
can then enable it on all perf bots.

BUG=431904

Review URL: https://codereview.chromium.org/746323002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293080 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoChange the ASan coverage of the clang L builder.
mikecase@chromium.org [Mon, 24 Nov 2014 18:08:19 +0000 (18:08 +0000)]
Change the ASan coverage of the clang L builder.

BUG=

Review URL: https://codereview.chromium.org/726063002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293079 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoAllowing for no build-url to be sent for android builds to zip_build.py for tryserver...
robertocn@chromium.org [Mon, 24 Nov 2014 17:52:18 +0000 (17:52 +0000)]
Allowing for no build-url to be sent for android builds to zip_build.py for tryserver.chromium.perf.

Zip_build.py will then fetch the correct upload path from factory properties.

BUG=434759

Review URL: https://codereview.chromium.org/748243002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293078 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoUpdate Mac Blink trybots to be 64-bit.
rsesek@chromium.org [Mon, 24 Nov 2014 16:02:32 +0000 (16:02 +0000)]
Update Mac Blink trybots to be 64-bit.

BUG=435858,405542

Review URL: https://codereview.chromium.org/755653002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293077 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoV8 Buildbot: Fix slave bitness for android builder.
machenbach@chromium.org [Mon, 24 Nov 2014 14:41:58 +0000 (14:41 +0000)]
V8 Buildbot: Fix slave bitness for android builder.

Chose the wrong bitness in https://codereview.chromium.org/752093002/

BUG=374740
TBR=kjellander@chromium.org

Review URL: https://codereview.chromium.org/756633002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293076 0039d316-1c4b-4281-b951-d872f2087c98

2 days agoV8 Buildbot: Poll candidate ref for clusterfuzz.
machenbach@chromium.org [Mon, 24 Nov 2014 14:35:58 +0000 (14:35 +0000)]
V8 Buildbot: Poll candidate ref for clusterfuzz.

BUG=431669
TBR=kjellander@chromium.org

Review URL: https://codereview.chromium.org/752133002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293075 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoV8 Buildbot: Add android arm 64 builder.
machenbach@chromium.org [Mon, 24 Nov 2014 13:43:04 +0000 (13:43 +0000)]
V8 Buildbot: Add android arm 64 builder.

Move arm builders to their own slave and make sure they
build all revisions for performance testing.

BUG=374740

Review URL: https://codereview.chromium.org/752093002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293074 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoV8 Buildbot: Refactoring - extract some methods for readability.
machenbach@chromium.org [Mon, 24 Nov 2014 12:34:18 +0000 (12:34 +0000)]
V8 Buildbot: Refactoring - extract some methods for readability.

This mechanically extracts some methods from the code. I'll
reuse some of them in a follow up CL.

The expectation change is intentional for more generic
logging.

BUG=431669

Review URL: https://codereview.chromium.org/748813002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293073 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoV8 Buildbot: Upgrade v8 branches.
machenbach@chromium.org [Mon, 24 Nov 2014 12:20:06 +0000 (12:20 +0000)]
V8 Buildbot: Upgrade v8 branches.

TBR=jochen@chromium.org

Review URL: https://codereview.chromium.org/758513002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293072 0039d316-1c4b-4281-b951-d872f2087c98

3 days agoRevert of Added DeferredResource (patchset #7 id:160001 of https://codereview.chromiu...
sergiyb@chromium.org [Mon, 24 Nov 2014 12:15:45 +0000 (12:15 +0000)]
Revert of Added DeferredResource (patchset #7 id:160001 of https://codereview.chromium.org/744533003/)

Reason for revert:
this breaks presubmit... it appears that you forgot to add third_party/google_api_python_client as referenced from the PRESUBMIT

Original issue's description:
> Added DeferredResource
>
> DeferredResource accepts an apiclient.Resource, such as one generated by
> apiclient.discovery.build, and wraps its resource methods. When deferred
> resource method is called, it schedules an actual rpc in a twisted thread pool
> and returns a Deferred.
>
> Example:
>   @defer.inlineCallbacks
>   def greet():
>     # Asynchronously build a DeferredResource for my_greeting_service API.
>     service = yield DeferredResource.build('my_greeting_service', 'v1')
>     with service:
>       response = yield res.api.greet('John')
>       defer.returnValue(response)
>
> Also DeferredResource retries requests on transient errors with exponential
> backoff and refreshes access token on FORBIDDEN response statuses.
>
> R=vadimsh@chromium.org, pgervais@chromium.org
> BUG=420613
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=293070

TBR=pgervais@chromium.org,vadimsh@chromium.org,machenbach@chromium.org,nodir@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=420613

Review URL: https://codereview.chromium.org/749243002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293071 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoAdded DeferredResource
nodir@chromium.org [Sat, 22 Nov 2014 07:34:14 +0000 (07:34 +0000)]
Added DeferredResource

DeferredResource accepts an apiclient.Resource, such as one generated by
apiclient.discovery.build, and wraps its resource methods. When deferred
resource method is called, it schedules an actual rpc in a twisted thread pool
and returns a Deferred.

Example:
  @defer.inlineCallbacks
  def greet():
    # Asynchronously build a DeferredResource for my_greeting_service API.
    service = yield DeferredResource.build('my_greeting_service', 'v1')
    with service:
      response = yield res.api.greet('John')
      defer.returnValue(response)

Also DeferredResource retries requests on transient errors with exponential
backoff and refreshes access token on FORBIDDEN response statuses.

R=vadimsh@chromium.org, pgervais@chromium.org
BUG=420613

Review URL: https://codereview.chromium.org/744533003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293070 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoAdd "Good luck!" in Simplified Chinese to gatekeeper_emoji.json.
xhwang@chromium.org [Fri, 21 Nov 2014 21:51:59 +0000 (21:51 +0000)]
Add "Good luck!" in Simplified Chinese to gatekeeper_emoji.json.

We had one for Traditional Chinese. This CL adds one for Simplified Chinese.

Review URL: https://codereview.chromium.org/736193002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293069 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoIncreased Twisted PB limit to 8192.
djacques@chromium.org [Fri, 21 Nov 2014 21:12:45 +0000 (21:12 +0000)]
Increased Twisted PB limit to 8192.

Some builders (CROS) were pushing up against the maximum number of brokered
objects that Twisted allows. This value is, unfortunately, hard-coded into the
library.

Additionally, update 'run_slave.py' to ensure that the local Twisted/BuildBot
paths are always preferred. Currently, if the host system has Twisted installed,
it will favor that installation!

BUG=chromium:435640
TEST=local
  - Ran master/slave with new configuration, was able to broker objects without
    an error.

R=agable@chromium.org

Review URL: https://codereview.chromium.org/750693002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293068 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoUse remove_build_metadata.py on all the trybots (take 3).
sebmarchand@chromium.org [Fri, 21 Nov 2014 19:58:25 +0000 (19:58 +0000)]
Use remove_build_metadata.py on all the trybots (take 3).

Revert of Issue 708993002: Revert "Use remove_build_metadata.py on all the trybots (take 2)." : https://codereview.chromium.org/708993002/

Problems have been fixed on zap_timestamp: https://code.google.com/p/syzygy/source/detail?r=ae952911d466b1c00b446e2a7bae5ed4d8c2adea

TBR=phajdan.jr@chromium.org
R=maruel@chromium.org

BUG=314403

Review URL: https://codereview.chromium.org/748153002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293067 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoAdd chromium-perf to gatekeeper_trees.json
sullivan@chromium.org [Fri, 21 Nov 2014 19:49:09 +0000 (19:49 +0000)]
Add chromium-perf to gatekeeper_trees.json

BUG=433381

Review URL: https://codereview.chromium.org/748883002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293066 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoAdded GPU hashes to all tests in chromium_trybot and blink_trybot
sergiyb@chromium.org [Fri, 21 Nov 2014 15:50:04 +0000 (15:50 +0000)]
Added GPU hashes to all tests in chromium_trybot and blink_trybot

This will become used as soon as I'll remove enable_gpu_tests flag. Making this
change now to avoid overloading final 'switch-on' CL.

BUG=426897
R=phajdan.jr@chromium.org,kbr@chromium.org

Review URL: https://codereview.chromium.org/747053002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293065 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoPGO recipe: Turn the benchmark failures into warnings.
sebmarchand@chromium.org [Fri, 21 Nov 2014 14:59:28 +0000 (14:59 +0000)]
PGO recipe: Turn the benchmark failures into warnings.

BUG=309849

Review URL: https://codereview.chromium.org/741263002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293064 0039d316-1c4b-4281-b951-d872f2087c98

5 days agoSet the default TARGET_ARCH to 64 on Mac.
rsesek@chromium.org [Fri, 21 Nov 2014 14:36:25 +0000 (14:36 +0000)]
Set the default TARGET_ARCH to 64 on Mac.

BUG=405542

Review URL: https://codereview.chromium.org/748533002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293063 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoImplemented custom suffixes for various target GPUs
sergiyb@chromium.org [Fri, 21 Nov 2014 14:10:16 +0000 (14:10 +0000)]
Implemented custom suffixes for various target GPUs

BUG=426897
R=phajdan.jr@chromium.org,kbr@chromium.org

Review URL: https://codereview.chromium.org/747543002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293062 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoSet up an fyi bot for browser side navigation
clamy@chromium.org [Fri, 21 Nov 2014 13:52:49 +0000 (13:52 +0000)]
Set up an fyi bot for browser side navigation

This CL adds an fyi bot to chromium.fyi to test browser side navigation.

BUG=432848

Review URL: https://codereview.chromium.org/721243002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293061 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoCorrected path to results for swarmed telemetry tests
sergiyb@chromium.org [Fri, 21 Nov 2014 12:50:47 +0000 (12:50 +0000)]
Corrected path to results for swarmed telemetry tests

BUG=426897
R=phajdan.jr@chromium.org,kbr@chromium.org,maruel@chromium.org

Review URL: https://codereview.chromium.org/748463002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293060 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoV8 Buildbot: Add mozilla to linux rel trybot.
machenbach@chromium.org [Fri, 21 Nov 2014 12:30:55 +0000 (12:30 +0000)]
V8 Buildbot: Add mozilla to linux rel trybot.

BUG=347755
TBR=yangguo@chromium.org

Review URL: https://codereview.chromium.org/739393005

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293059 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoV8 Buildbot: Refactoring - pull up some helper methods.
machenbach@chromium.org [Fri, 21 Nov 2014 09:37:02 +0000 (09:37 +0000)]
V8 Buildbot: Refactoring - pull up some helper methods.

This makes them callable from the recipe.

BUG=374740
TBR=phajdan.jr@chromium.org

Review URL: https://codereview.chromium.org/750533002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293058 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoV8 Buildbot: Fix ref update in release process recipe.
machenbach@chromium.org [Fri, 21 Nov 2014 08:22:10 +0000 (08:22 +0000)]
V8 Buildbot: Fix ref update in release process recipe.

This allows fast-forward update. If the script already
changed the ref locally but hung afterwards, this allows
the ref to be updated on a fresh start.

BUG=431669
TBR=phajdan.jr@chromium.org

Review URL: https://codereview.chromium.org/746653003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293057 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoRevert of Revert of Enable DepsCache in Chromium Goma Canary. (patchset #1 id:1 of...
shinyak@chromium.org [Fri, 21 Nov 2014 07:38:50 +0000 (07:38 +0000)]
Revert of Revert of Enable DepsCache in Chromium Goma Canary. (patchset #1 id:1 of https://codereview.chromium.org/734613002/)

Reason for revert:
goma side is probably fixed. I'd like to enable DepsCache again.

Original issue's description:
> Revert of Enable DepsCache in Chromium Goma Canary. (patchset #2 id:20001 of https://codereview.chromium.org/722573002/)
>
> Reason for revert:
> It looks compier_proxy is too slow to begin, so compile failed. Let me revert this for a while.
>
> Original issue's description:
> > Enable DepsCache in Chromium Goma Canary.
> >
> > DepsCache caches the file list to send to goma servers.
> > This will improve build performance. I'd like to enable
> > this feature on goma canaries (non-clobbers),
> > so that I can confirm this feature does not break builds.
> >
> > BUG=432766
> > R=phajdan.jr@chromium.org, yyanagisawa@chromium.org
> >
> > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=292960
>
> TBR=ukai@chromium.org,yyanagisawa@chromium.org,phajdan.jr@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> BUG=432766
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=292962

TBR=ukai@chromium.org,yyanagisawa@chromium.org,phajdan.jr@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=432766

Review URL: https://codereview.chromium.org/726023003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293056 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoFix naming issues: BB was polling pub.dartlang.org with wrong package names
kustermann@google.com [Fri, 21 Nov 2014 07:31:07 +0000 (07:31 +0000)]
Fix naming issues: BB was polling pub.dartlang.org with wrong package names

The buildbot was polling pub.dartlang.org e.g. for 'dart_protobuf' and
'polymer_dart' although the pub packages are called 'protobuf' and 'polymer'.

This CL also cleans up the package descriptions which were distributed over
several python modules. A Package class encapsulates now:
  - name of the package
  - location (github project/repo or dart repo package)
  - whether it is published on pub.dartlang.org or not
  - whether it is a sample
  - whether tests for it should be run
  - it's dependencies

Review URL: https://codereview.chromium.org/743123003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293055 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoSwitch mojo to use bot_update so it can apply tryjob patches
jamesr@chromium.org [Fri, 21 Nov 2014 01:22:31 +0000 (01:22 +0000)]
Switch mojo to use bot_update so it can apply tryjob patches

R=dpranke@chromium.org

Review URL: https://codereview.chromium.org/740873003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293054 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoBisect builder should able to archive binaries with custom filename.
prasadv@chromium.org [Fri, 21 Nov 2014 01:05:43 +0000 (01:05 +0000)]
Bisect builder should able to  archive binaries with custom filename.

Bisect builder are expected to archive with a custom filename for the binaries build with DEPS patch,
but this is ignored since "gsutil upload_build_product" step is added.

BUG=434759

Review URL: https://codereview.chromium.org/742883002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293053 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoDo not silence StepFailure exceptions coming from swarming steps.
vadimsh@chromium.org [Thu, 20 Nov 2014 23:36:28 +0000 (23:36 +0000)]
Do not silence StepFailure exceptions coming from swarming steps.

It fixes a regression introduced in b07691d12e01540f733be7c4aa578faf207f9bc5
that cause failed tests on main waterfall to NOT mark build as failed (e.g.
the build is green even though tests fail).

BUG=426897
R=sergiyb@chromium.org,phajdan.jr@chromium.org,kbr@chromium.org

Review URL: https://codereview.chromium.org/749713002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293052 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoDisable content_unittests on Mac Valgrind due to internal Valgrind
bruening@google.com [Thu, 20 Nov 2014 23:35:56 +0000 (23:35 +0000)]
Disable content_unittests on Mac Valgrind due to internal Valgrind
crashes.  Load balance by shifting remoting from bot1 to bot2.

BUG=435344
TBR=timurrrr@chromium.org

Review URL: https://codereview.chromium.org/745943002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293051 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoCROS: Add 'arm-generic' public Paladin.
dnj@chromium.org [Thu, 20 Nov 2014 23:04:56 +0000 (23:04 +0000)]
CROS: Add 'arm-generic' public Paladin.

BUG=chromium:410715
TEST=None

Review URL: https://codereview.chromium.org/737363004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293050 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoPrune build fields in 'buildstate' to reduce size.
dnj@chromium.org [Thu, 20 Nov 2014 22:33:28 +0000 (22:33 +0000)]
Prune build fields in 'buildstate' to reduce size.

The new 'buildstate' API returns a large amount of data and is very resource-
heavy when run on masters with large builder counts. This change aims to
reduce that expense by pruning (by default) many of the large builder properties
and allowing users to explicitly re-add them individually.

BUG=chromium:430158
TEST=local
  - Ran locally, verified that the changes work.
  - The result size is reduced dramatically.

Review URL: https://codereview.chromium.org/740963003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293048 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoMojo build: set goma path relative to the build path.
yzshen@chromium.org [Thu, 20 Nov 2014 22:23:27 +0000 (22:23 +0000)]
Mojo build: set goma path relative to the build path.

BUG=None
TEST=None

Review URL: https://codereview.chromium.org/740893003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293047 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoSetup a Mojo Linux perf bot.
yzshen@chromium.org [Thu, 20 Nov 2014 21:55:50 +0000 (21:55 +0000)]
Setup a Mojo Linux perf bot.

Currently it simply runs "mojob perftest", without creating perf plots. That will be in future CLs.

BUG=430982
TEST=Locally ran master/slave and it worked.

Review URL: https://codereview.chromium.org/748563002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293046 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoRe-add 'ui_unittests' test target.
dnj@chromium.org [Thu, 20 Nov 2014 20:15:01 +0000 (20:15 +0000)]
Re-add 'ui_unittests' test target.

The 'ui_unittests' is still used by M39/M40 Chromium builders. It needs to be
availble here until we no longer build for those targets.

BUG=chromium:434847
TEST=None

Review URL: https://codereview.chromium.org/748493002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293045 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoReport the HOST_BITS as 64 if the kernel is 32-bit but the CPU supports 64-bit.
rsesek@chromium.org [Thu, 20 Nov 2014 20:11:41 +0000 (20:11 +0000)]
Report the HOST_BITS as 64 if the kernel is 32-bit but the CPU supports 64-bit.

BUG=435156,405542

Review URL: https://codereview.chromium.org/740263003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293044 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoFix pylint error/bug on 'drmemory_factory'.
dnj@chromium.org [Thu, 20 Nov 2014 20:11:36 +0000 (20:11 +0000)]
Fix pylint error/bug on 'drmemory_factory'.

BUG=None
TEST=None

Review URL: https://codereview.chromium.org/747453003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293043 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoRestore order to the universe.
stip@google.com [Thu, 20 Nov 2014 19:30:35 +0000 (19:30 +0000)]
Restore order to the universe.

R=friedman@chromium.org, navabi@google.com, smut@google.com, smut@chromium.org

NOTRY=true
NOTREECHECKS=True
^^^ tools/build is hosed due to pylint roll

Review URL: https://codereview.chromium.org/744913002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293040 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoSkia recipe: wait for adbd to restart after "adb root"
borenet@google.com [Thu, 20 Nov 2014 19:15:46 +0000 (19:15 +0000)]
Skia recipe: wait for adbd to restart after "adb root"

TBR=rmistry
BUG=skia:3068

Review URL: https://codereview.chromium.org/744923002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293039 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoGeneralize the DynamoRIO and Dr. Memory package naming so the Mac bot can
bruening@google.com [Thu, 20 Nov 2014 18:30:58 +0000 (18:30 +0000)]
Generalize the DynamoRIO and Dr. Memory package naming so the Mac bot can
upload its builds without contention.

TBR=zhaoqin@chromium.org

Review URL: https://codereview.chromium.org/728713004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293038 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoSkia recipe: reboot Android devices at the end of the build
borenet@google.com [Thu, 20 Nov 2014 18:04:10 +0000 (18:04 +0000)]
Skia recipe: reboot Android devices at the end of the build

BUG=skia:3068
TBR=rmistry

Review URL: https://codereview.chromium.org/731473006

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293037 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoDisable the Dr. Heapstat build from packaging as it fails on Mac and is not
bruening@google.com [Thu, 20 Nov 2014 17:50:10 +0000 (17:50 +0000)]
Disable the Dr. Heapstat build from packaging as it fails on Mac and is not
yet supported or used on other platforms either.

TBR=zhaoqin@chromium.org

Review URL: https://codereview.chromium.org/745633003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293036 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoCorrected the name of the isolated out-dir variable
sergiyb@chromium.org [Thu, 20 Nov 2014 17:16:01 +0000 (17:16 +0000)]
Corrected the name of the isolated out-dir variable

BUG=426897
R=phajdan.jr@chromium.org
CC=kbr@chromium.org

Review URL: https://codereview.chromium.org/744823002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293035 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoUpdate Dr. Memory bot factories to fully handle a 3rd platform, MacOS.
bruening@google.com [Thu, 20 Nov 2014 17:13:51 +0000 (17:13 +0000)]
Update Dr. Memory bot factories to fully handle a 3rd platform, MacOS.
Several functions assumed each bot was either Windows or Linux.

TBR=zhaoqin@chromium.org

Review URL: https://codereview.chromium.org/744833002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293034 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoMark the Mac bot as stable so we'll get email on failures.
bruening@google.com [Thu, 20 Nov 2014 16:38:02 +0000 (16:38 +0000)]
Mark the Mac bot as stable so we'll get email on failures.

Do not pack up 64-bit build logs for Mac as we do not support 64-bit builds
there yet.

TBR=zhaoqin@chromium.org

Review URL: https://codereview.chromium.org/748443002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293033 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoV8 Buildbot: Move arm64 rel trybot to a faster slave.
machenbach@chromium.org [Thu, 20 Nov 2014 15:35:49 +0000 (15:35 +0000)]
V8 Buildbot: Move arm64 rel trybot to a faster slave.

BUG=347755
TBR=kjellander@chromium.org

Review URL: https://codereview.chromium.org/734303003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293032 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoSet the TARGET_BITS to 64 for all chromium.{mac,trybot,fyi,perf} Macs.
rsesek@chromium.org [Thu, 20 Nov 2014 15:13:28 +0000 (15:13 +0000)]
Set the TARGET_BITS to 64 for all chromium.{mac,trybot,fyi,perf} Macs.

BUG=405542,351920

Review URL: https://codereview.chromium.org/731443005

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293031 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoV8 Buildbot: Add release process bot.
machenbach@chromium.org [Thu, 20 Nov 2014 14:35:21 +0000 (14:35 +0000)]
V8 Buildbot: Add release process bot.

This also deletes the outdated version bot (unused since a
while).

This also uses the same scheduler for the deps roller and
the release process (the deps roller will check a bit more
frequently).

BUG=431669

Review URL: https://codereview.chromium.org/745623002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293030 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoV8 Buildbot: Switch on goma on v8 linux clang builders.
machenbach@chromium.org [Thu, 20 Nov 2014 14:25:55 +0000 (14:25 +0000)]
V8 Buildbot: Switch on goma on v8 linux clang builders.

TBR=jochen@chromium.org

Review URL: https://codereview.chromium.org/740833003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293029 0039d316-1c4b-4281-b951-d872f2087c98

6 days agoV8 Buildbot: Add test262 to linux rel trybot.
machenbach@chromium.org [Thu, 20 Nov 2014 14:25:49 +0000 (14:25 +0000)]
V8 Buildbot: Add test262 to linux rel trybot.

TBR=dslomov@chromium.org

Review URL: https://codereview.chromium.org/744013002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293028 0039d316-1c4b-4281-b951-d872f2087c98

7 days agoV8 Buildbot: Add release process script.
machenbach@chromium.org [Thu, 20 Nov 2014 13:54:53 +0000 (13:54 +0000)]
V8 Buildbot: Add release process script.

This script will drive the v8 release process. In its first
version it will maintain a candidate ref and guarantee that
it stays the same for 8 hours.

In a follow up CL this will be combined with a utility that
adds candidates to particular gs buckets for clusterfuzz
checking and promotes successful candidates to the auto
roller and chromium CQ.

A small portion of this script might be similar to the
lkgr_tag_pusher. But the timing component is different.
The timestamps are stored on the bot. It is not critical if
the timestamp is reset (e.g. by a bot nuke) - then the
process just restarts with a fresh stamp.

BUG=431669
TEST=
# Create a local clone:
git clone https://chromium.googlesource.com/v8/v8
# In path/to/clone:
git update-ref refs/heads/candidate 72a2ec9eb4d18390a639f40c1c3d10245a2c3b06
# In build:
scripts/tools/run_recipe.py v8/auto_roll_release_process "mastername=client.v8" "buildername='Auto-roll - release process'" "slavename='bla'" "repo='path/to/clone'"

Review URL: https://codereview.chromium.org/717533002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293027 0039d316-1c4b-4281-b951-d872f2087c98

7 days agoRemove mini83-m4 from mac_gpu_triggered_slaves before converting it to swarming
sergiyb@chromium.org [Thu, 20 Nov 2014 13:33:20 +0000 (13:33 +0000)]
Remove mini83-m4 from mac_gpu_triggered_slaves before converting it to swarming

This will land with a master restart

BUG=426897
R=phajdan.jr@chromium.org
CC=kbr@chromium.org

Review URL: https://codereview.chromium.org/741003002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293026 0039d316-1c4b-4281-b951-d872f2087c98

7 days agoAdded failing step data to test without-patch functionality for GPU tests
sergiyb@chromium.org [Thu, 20 Nov 2014 13:26:14 +0000 (13:26 +0000)]
Added failing step data to test without-patch functionality for GPU tests

BUG=426897
R=phajdan.jr@chromium.org,kbr@chromium.org

Review URL: https://codereview.chromium.org/739213002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293025 0039d316-1c4b-4281-b951-d872f2087c98

7 days agoUse normal pub API for fetching package versions
kustermann@google.com [Thu, 20 Nov 2014 13:24:09 +0000 (13:24 +0000)]
Use normal pub API for fetching package versions

Review URL: https://codereview.chromium.org/737233003

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293024 0039d316-1c4b-4281-b951-d872f2087c98

7 days agoTrigger swarmed gpu tests from blink_trybot recipe on mac_blink_rel
sergiyb@chromium.org [Thu, 20 Nov 2014 13:22:24 +0000 (13:22 +0000)]
Trigger swarmed gpu tests from blink_trybot recipe on mac_blink_rel

BUG=426897
R=phajdan.jr@chromium.org,kbr@chromium.org

Review URL: https://codereview.chromium.org/719353012

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293023 0039d316-1c4b-4281-b951-d872f2087c98

7 days agoV8 Buildbot: Add test262-es6 debug tester.
machenbach@chromium.org [Thu, 20 Nov 2014 12:26:32 +0000 (12:26 +0000)]
V8 Buildbot: Add test262-es6 debug tester.

TBR=kjellander@chromium.org

Review URL: https://codereview.chromium.org/740993002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@293022 0039d316-1c4b-4281-b951-d872f2087c98