chromium/tools/build.git
34 min agoAdded GPU hashes to all tests in chromium_trybot and blink_trybot master
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

85 min 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

108 min 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

2 hours 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

2 hours 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

3 hours 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

3 hours 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 hours 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

8 hours 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

8 hours 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

8 hours 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

15 hours 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

15 hours 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

16 hours 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

16 hours 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

17 hours 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

17 hours 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

18 hours 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

18 hours 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

20 hours 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

20 hours 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

20 hours 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

20 hours 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

21 hours 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

21 hours 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

22 hours 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

22 hours 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

23 hours 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

23 hours 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

23 hours 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

24 hours 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

25 hours 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

25 hours 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

25 hours 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

25 hours 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

26 hours 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

26 hours 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

26 hours 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

27 hours 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

27 hours 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

27 hours 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

28 hours agoV8 Buildbot: Make test262-es6 a tree closer.
machenbach@chromium.org [Thu, 20 Nov 2014 11:44:21 +0000 (11:44 +0000)]
V8 Buildbot: Make test262-es6 a tree closer.

TBR=stip@chromium.org

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

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

31 hours agoStop forcing swarming on "ng" trybots
phajdan.jr@chromium.org [Thu, 20 Nov 2014 08:53:37 +0000 (08:53 +0000)]
Stop forcing swarming on "ng" trybots

Please see https://groups.google.com/a/chromium.org/d/msg/infra-dev/-v2tPfuAb9Q/qluPh7neZPUJ
for context.

BUG=380709

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

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

34 hours agoAdd new Mac bot builder and tester. We may need some iterations to ensure
bruening@google.com [Thu, 20 Nov 2014 06:12:30 +0000 (06:12 +0000)]
Add new Mac bot builder and tester.  We may need some iterations to ensure
it's green so it's not yet on the stable builders list.

TBR=zhaoqin@google.com

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

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

36 hours agoAdded master number derivation functionality.
dnj@chromium.org [Thu, 20 Nov 2014 03:31:36 +0000 (03:31 +0000)]
Added master number derivation functionality.

BUG=chromium:433942
TEST=Local
  - Ran 'mastermap.py' and verified that the master ports haven't changed.

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

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

38 hours agoFlip the GN Win bots from 64-bit to 32-bit.
dpranke@chromium.org [Thu, 20 Nov 2014 01:27:48 +0000 (01:27 +0000)]
Flip the GN Win bots from 64-bit to 32-bit.

Since now the 32-bit Windows build should work.

R=scottmg@chromium.org
BUG=354261

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

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

39 hours agoMove Win7 ATI and Intel GPU bots to FYI waterfall.
kbr@chromium.org [Thu, 20 Nov 2014 01:02:27 +0000 (01:02 +0000)]
Move Win7 ATI and Intel GPU bots to FYI waterfall.

Being done in order to be able to run more tests on these bots. Since
the Chromium tree doesn't close for failing tests any more, there's no
loss in coverage from moving these bots.

Also added OWNERS files for GPU waterfalls.

BUG=428577

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

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

39 hours agoAdd config options to build with use_lto.
navabi@google.com [Thu, 20 Nov 2014 00:43:19 +0000 (00:43 +0000)]
Add config options to build with use_lto.

BUG=411893
TBR=zty@chromium.org

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

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

40 hours ago[Android] Run python unit tests on the trybots.
jbudorick@chromium.org [Thu, 20 Nov 2014 00:24:36 +0000 (00:24 +0000)]
[Android] Run python unit tests on the trybots.

BUG=424113

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

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

41 hours agoRemove stray references to old ui_unittests target.
thakis@chromium.org [Wed, 19 Nov 2014 22:52:53 +0000 (22:52 +0000)]
Remove stray references to old ui_unittests target.

Bots and everything else should be now using ui_base_unittests.

BUG=331829, 373148, 299841, 103304, 82385

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

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

42 hours agoRetry git-fetch
nodir@chromium.org [Wed, 19 Nov 2014 22:19:19 +0000 (22:19 +0000)]
Retry git-fetch

Use git-retry for git-fetch when checking out code with git recipe
module

R=tandrii@google.com, ghyde@chromium.org, iannucci@chromium.org, vadimsh@chromium.org
BUG=394308

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

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

42 hours agoMake Android bots on recipes upload to flakiness dashboard.
mikecase@chromium.org [Wed, 19 Nov 2014 22:18:37 +0000 (22:18 +0000)]
Make Android bots on recipes upload to flakiness dashboard.

BUG=329102

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

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

44 hours ago'bot_update' test data uses Git-mode by default.
dnj@chromium.org [Wed, 19 Nov 2014 20:04:36 +0000 (20:04 +0000)]
'bot_update' test data uses Git-mode by default.

Currently, 'bot_update' test data treats all masters as SVN masters. The test
data emits SVN 'got_[*_]revison' data which is then expanded into other metadata
including commit positions.

Since most projects post-Git-migration use Git 'got_[*_]revision' values, it
makes sense to invert this, defaulting to Git revisions. This will allow recipe
expectations to better represent the execution environment under which they're
run for most projects.

BUG=None
TEST=expectations
R=agable@chromium.org, hinoka@chromium.org

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

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

44 hours agoRevert of Revert 292291 - "Reenable the compile step on the GN Win waterfall bots...
scottmg@chromium.org [Wed, 19 Nov 2014 19:37:11 +0000 (19:37 +0000)]
Revert of Revert 292291 - "Reenable the compile step on the GN Win waterfall bots." (patchset #1 id:1 of https://codereview.chromium.org/740593002/)

Reason for revert:
After https://codereview.chromium.org/736073002/ this should work (or at least is worth attempting again!). Reverting revert to re-enable compile on waterfall.

Original issue's description:
> Revert 292291 - "Reenable the compile step on the GN Win waterfall bots."
>
> Things still aren't working, for unknown reasons.
>
> TBR=scottmg@chromium.org
> BUG=432375
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=292993

TBR=dpranke@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=432375

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

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

45 hours agoAddressed new pylint warnings/errors.
dnj@chromium.org [Wed, 19 Nov 2014 19:11:13 +0000 (19:11 +0000)]
Addressed new pylint warnings/errors.

Lots of bugfixes, too, particularly with regexes. How did some of this stuff
ever work?

TEST=presubmit
BUG=

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

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

47 hours agoRe-enable swarming for Mac10.9.
rsesek@chromium.org [Wed, 19 Nov 2014 17:05:57 +0000 (17:05 +0000)]
Re-enable swarming for Mac10.9.

BUG=412374
R=maruel@chromium.org

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

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

2 days agoAdd 'commit_position' recipe module; integrate.
dnj@chromium.org [Wed, 19 Nov 2014 16:14:06 +0000 (16:14 +0000)]
Add 'commit_position' recipe module; integrate.

Add the common 'commit_position' recipe module to handle commit position values.
Integrate it into existing commit position usage. Augment 'chromium_tests' with
the ability to explicitly select commit position as the archival key.

BUG=chromium:434235
TEST=local
  - Ran recipe simulation test, verified expectations.

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

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

2 days agoDeduplicated code for generting canned telemetry gpu test results
sergiyb@chromium.org [Wed, 19 Nov 2014 14:35:15 +0000 (14:35 +0000)]
Deduplicated code for generting canned telemetry gpu test results

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

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

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

2 days agoImplemented SwarmingTelemetryGPUTest
sergiyb@chromium.org [Wed, 19 Nov 2014 12:47:24 +0000 (12:47 +0000)]
Implemented SwarmingTelemetryGPUTest

Example execution of a telemetry test on swarming: https://chromium-swarm.appspot.com/user/task/149c35e28264b00. Although it failed (no permission to access relevant GS bucket), the main purpose of this test was to verify that tests are at correctly triggered. Similar test for GTest: https://chromium-swarm.appspot.com/user/task/149c3554f507800. Here it failed because results were different (probably due to a different GPU than used to generate golden images).

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

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

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

2 days agoRevert of Update cached stdio href to the new viewing link (patchset #1 id:1 of https...
pgervais@chromium.org [Wed, 19 Nov 2014 12:08:55 +0000 (12:08 +0000)]
Revert of Update cached stdio href to the new viewing link (patchset #1 id:1 of https://codereview.chromium.org/739663002/)

Reason for revert:
https://crbug.com/434426

Original issue's description:
> Update cached stdio href to the new viewing link
>
> The current link displays "The Google Storage Manager is deprecated, please use the Cloud Storage Viewer in the Cloud Console."
> and tries to redirect to the new location but fails. Replacing the link with the new URL.
>
> BUG=434426
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=292992

TBR=tonyg@chromium.org,fmeawad@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=434426

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

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

2 days agoCheck in basic recipe for uploading tarball to chromium-browser-official
phajdan.jr@chromium.org [Wed, 19 Nov 2014 10:58:10 +0000 (10:58 +0000)]
Check in basic recipe for uploading tarball to chromium-browser-official

BUG=433338

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

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

2 days agoV8 Buildbot: Add chromium gn trybot.
machenbach@chromium.org [Wed, 19 Nov 2014 10:46:24 +0000 (10:46 +0000)]
V8 Buildbot: Add chromium gn trybot.

BUG=353487
R=jochen@chromium.org

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

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

2 days agoRemove redundant swarming default_priority assignment
phajdan.jr@chromium.org [Wed, 19 Nov 2014 08:52:14 +0000 (08:52 +0000)]
Remove redundant swarming default_priority assignment

It is expected to be set by configure_swarming,
and changing it later causes "ng" trybots
to use lower priority.

BUG=380709

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

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

2 days agoRestore 'exclude_compile_all' of linux_arm trybot.
mazda@chromium.org [Wed, 19 Nov 2014 03:52:29 +0000 (03:52 +0000)]
Restore 'exclude_compile_all' of linux_arm trybot.

Building all targets ends up triggering tests that are not yet
supported on ARM.
This CL changes the recipe for linux_arm not to build all targets
by restoring exclude_compile_all.
This is also helpful for reducing build time.

BUG=430329
R=agable@chromium.org, sbc@chromium.org

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

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

2 days agoFix new tryserver.client.mojo config
szager@chromium.org [Wed, 19 Nov 2014 00:23:08 +0000 (00:23 +0000)]
Fix new tryserver.client.mojo config

R=jamesr@chromium.org
BUG=

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

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

2 days agoConvert Android Clang Builder (dbg) to recipe-based, to match the tryserver builder...
sheyang@google.com [Tue, 18 Nov 2014 23:47:26 +0000 (23:47 +0000)]
Convert Android Clang Builder (dbg) to recipe-based, to match the tryserver builder android_clang_dbg_recipe.

BUG=434516
R=navabi@chromium.org, sergeyberezin@chromium.org

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

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

2 days agoRevert 292291 - "Reenable the compile step on the GN Win waterfall bots."
dpranke@chromium.org [Tue, 18 Nov 2014 23:41:48 +0000 (23:41 +0000)]
Revert 292291 - "Reenable the compile step on the GN Win waterfall bots."

Things still aren't working, for unknown reasons.

TBR=scottmg@chromium.org
BUG=432375

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

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

2 days agoUpdate cached stdio href to the new viewing link
fmeawad@chromium.org [Tue, 18 Nov 2014 22:23:04 +0000 (22:23 +0000)]
Update cached stdio href to the new viewing link

The current link displays "The Google Storage Manager is deprecated, please use the Cloud Storage Viewer in the Cloud Console."
and tries to redirect to the new location but fails. Replacing the link with the new URL.

BUG=434426

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

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

2 days agoReenable the compile step on the GN Win waterfall bots.
dpranke@chromium.org [Tue, 18 Nov 2014 21:37:14 +0000 (21:37 +0000)]
Reenable the compile step on the GN Win waterfall bots.

R=scottmg@chromium.org
BUG=432375

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

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

2 days agoSkia master tweaks
borenet@google.com [Tue, 18 Nov 2014 20:26:29 +0000 (20:26 +0000)]
Skia master tweaks

- Get the Skia repo URL from global_constants.py
- Don't interact with the code_review_site if it's None

BUG=

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

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

2 days agoFixing technical debt
friedman@google.com [Tue, 18 Nov 2014 20:07:26 +0000 (20:07 +0000)]
Fixing technical debt

R=smut@google.com, stip@google.com
BUG=

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

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

3 days agoAdded swarmed GPU tests to Chromium Tryserver, removed from GPU Tryserver.
sergiyb@chromium.org [Tue, 18 Nov 2014 13:13:52 +0000 (13:13 +0000)]
Added swarmed GPU tests to Chromium Tryserver, removed from GPU Tryserver.

This move required refactoring of the GPU module, where all dynamic parameters required generate tests are passed to the create_tests or run_tests function. For example, chrome_revision and webkit_revision were previously computed by directly calling get_build_revision and get_webkit_revision methods, which in turn used self._bot_update field initialized in checkout_steps. The chromium_trybot.py recipe uses its own checkout logic and therefore can't call this method. Instead, now it computes necessary revisions and passes them to create_tests.

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

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

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

3 days agoChange the chromium run_gn() API hook's behaviour on Win64.
dpranke@chromium.org [Tue, 18 Nov 2014 01:50:54 +0000 (01:50 +0000)]
Change the chromium run_gn() API hook's behaviour on Win64.

For compatibility w/ GYP (and, more importantly, the compile() API
hook), for now we should default to out/Release_x64 instead of out/Release
on Win64.

TBR=scottmg@chromium.org, kjellander@chromium.org
BUG=432375

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

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

3 days agoAdded '_ng' suffix to Athena builder.
dnj@chromium.org [Tue, 18 Nov 2014 01:42:43 +0000 (01:42 +0000)]
Added '_ng' suffix to Athena builder.

Since the 'linux_chromium_chromeos_athena_rel' builder is using the new
"based on the main waterfall" configuration, it should have an "_ng" suffix.

BUG=chromium:410400
TEST=None

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

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

3 days agoTryserver master configuration for mojo
jamesr@chromium.org [Tue, 18 Nov 2014 01:18:19 +0000 (01:18 +0000)]
Tryserver master configuration for mojo

R=dpranke@chromium.org

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

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

3 days agoRemove slave info from version control.
dnj@chromium.org [Tue, 18 Nov 2014 00:19:20 +0000 (00:19 +0000)]
Remove slave info from version control.

In anticipation of generating/placing actual slave information, we should remove
it from version control so we don't overwrite version-controlled files with
generated ones. This will cause slaves to stop reporting junk information,
instead showing up empty ("-"), which is probably for the best anyway.

BUG=428066
TEST=None
R=friedman@chromium.org, hinoka@chromium.org, rsesek@chromium.org

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

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

3 days agoFix pdfium ports and name
aneeshm@chromium.org [Tue, 18 Nov 2014 00:11:54 +0000 (00:11 +0000)]
Fix pdfium ports and name

Change pdfium ports

BUG=375773
R=friedman@google.com

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

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

3 days agoRevert of Revert of Revert of Make ninja display elapsed compile time by default...
thakis@chromium.org [Mon, 17 Nov 2014 23:46:40 +0000 (23:46 +0000)]
Revert of Revert of Revert of Make ninja display elapsed compile time by default. (patchset #1 id:1 of https://codereview.chromium.org/483853002/)

Reason for revert:
see discussion in https://codereview.chromium.org/483853002/

Original issue's description:
> Revert of Revert of Make ninja display elapsed compile time by default. (patchset #1 of https://codereview.chromium.org/405733002/)
>
> Reason for revert:
> see discussion in https://codereview.chromium.org/268833006/
>
> Original issue's description:
> > Revert of Make ninja display elapsed compile time by default. (https://codereview.chromium.org/268833006/)
> >
> > Reason for revert:
> > This made the build pages more noisy and happened to not be as useful as hoped in practice.
> >
> > If someone wants to use this to debug something, please add it temporarily while you debug, and then remove it again when you're done.
> >
> > Original issue's description:
> > > Make ninja display elapsed compile time by default.
> > >
> > > This will help debug slow or hanging compiles.
> > >
> > > BUG=none
> > >
> > > Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=269042
> >
> > r287547
>
> TBR=thakis@chromium.org
>
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=290324

TBR=stip@chromium.org,phajdan.jr@chromium.org,thakis@chromium.org,jabdelmalek@google.com
NOTREECHECKS=true
NOTRY=true

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

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

3 days agoFlip the Windows Chromium GN bots to by x64 by default.
dpranke@chromium.org [Mon, 17 Nov 2014 23:26:06 +0000 (23:26 +0000)]
Flip the Windows Chromium GN bots to by x64 by default.

And re-enable the compile on the tryservers (but not the waterfall
bots).

It looks like it will be easier to get the all-64-bit build working
at first, so we'll do that and then go back to making the 32-bit build
work as well.

TBR=scottmg@chromium.org
BUG=432375

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

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

3 days agoChange pdfium ports
aneeshm@chromium.org [Mon, 17 Nov 2014 23:17:22 +0000 (23:17 +0000)]
Change pdfium ports

BUG=375773

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

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

3 days agoModify mojo recipe to upload to the flakiness dashboard.
ojan@chromium.org [Mon, 17 Nov 2014 21:21:53 +0000 (21:21 +0000)]
Modify mojo recipe to upload to the flakiness dashboard.

Add the flags mojob.py needs in order to upload to the flakiness
dashboard.

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

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

3 days agoUpdate .DEPS.git
chrome-admin@google.com [Mon, 17 Nov 2014 20:14:03 +0000 (20:14 +0000)]
Update .DEPS.git

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

3 days agoAdded Google API Python Client to DEPS
nodir@chromium.org [Mon, 17 Nov 2014 20:13:39 +0000 (20:13 +0000)]
Added Google API Python Client to DEPS

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

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

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

3 days agoRevert of Temporarily disable crash_service on all Windows GPU bots.
kbr@chromium.org [Mon, 17 Nov 2014 19:57:59 +0000 (19:57 +0000)]
Revert of Temporarily disable crash_service on all Windows GPU bots.

This reverts commit 70bd0df9be13513ea5ed788209d286013f9d5690.

This wasn't the cause of the flakiness on the Windows GPU bots, which
has been addressed separately.

BUG=424024
TBR=zmo@chromium.org

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

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

3 days agoConfigure new client.mojo slave3[1-5]-c3 bots
jamesr@chromium.org [Mon, 17 Nov 2014 19:27:02 +0000 (19:27 +0000)]
Configure new client.mojo slave3[1-5]-c3 bots

This adds new release android and chromeos builders to client.mojo and
spreads the builders out over newly allocated slaves so they cycle
faster.

BUG=431816

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

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

3 days agoChromium FYI bot for running Telemetry unit tests on Android user build.
klundberg@chromium.org [Mon, 17 Nov 2014 18:28:27 +0000 (18:28 +0000)]
Chromium FYI bot for running Telemetry unit tests on Android user build.

This is the master and slave changes needed.

BUG=384341

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

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

3 days agobuildbot: Added 'buildstate' JSON endpoint.
dnj@chromium.org [Mon, 17 Nov 2014 17:55:37 +0000 (17:55 +0000)]
buildbot: Added 'buildstate' JSON endpoint.

Added the 'buildstate' JSON endpoint, which exposes configurable state about
a BuildBot master, its builders, and their builds via single JSON view.

Also fixed 'JSONP' callback to properly allow underscores in the callback name.

BUG=430158
TEST=local
  - Ran through the code paths locally, verified correct results.

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

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

3 days agoChanged display_name into target_name.
sergiyb@chromium.org [Mon, 17 Nov 2014 17:14:38 +0000 (17:14 +0000)]
Changed display_name into target_name.

This allows to modify displayed name with suffixes using self._step_name, but
also allows to have a different target name than the one displayed. This is used
in GPU module to execute the same target twice with different arguments, but
display different names.

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

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

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

3 days agoRemove tools/build repository.
akuegel@chromium.org [Mon, 17 Nov 2014 17:08:26 +0000 (17:08 +0000)]
Remove tools/build repository.

When adding the infra repository to the checkout, the explicit
inclusion of tools/build has become obsolete (maybe even harmfull).
Therefore we can remove it, and adjust the path where the package_source.py
script is looking for it.

BUG=394065

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

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

3 days agoWork around an issue with NaCl build with long path name.
maruel@chromium.org [Mon, 17 Nov 2014 17:01:40 +0000 (17:01 +0000)]
Work around an issue with NaCl build with long path name.

R=sebmarchand@chromium.org
BUG=330260

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

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

4 days agoV8 Buildbot: Show dashboard links only if data is uploaded.
machenbach@chromium.org [Mon, 17 Nov 2014 13:39:12 +0000 (13:39 +0000)]
V8 Buildbot: Show dashboard links only if data is uploaded.

BUG=374740
TBR=tandrii@chromium.org

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

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

4 days agoV8 Buildbot: Let perf runner only check for revisions when uploading to the dashboard.
machenbach@chromium.org [Mon, 17 Nov 2014 13:31:11 +0000 (13:31 +0000)]
V8 Buildbot: Let perf runner only check for revisions when uploading to the dashboard.

BUG=374740
TBR=tandrii@chromium.org

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

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

4 days agoV8 Buildbot: Refactor perf runner for perf trybots.
machenbach@chromium.org [Mon, 17 Nov 2014 13:17:25 +0000 (13:17 +0000)]
V8 Buildbot: Refactor perf runner for perf trybots.

- Add optional suffix to step name.
- Make upload to the perf dashboard optional (trybots won't
  do this).
- Remove an unnecessary mapping level from the results
  mapping.
- Return results mapping to make it available to subsequent
  steps.

BUG=374740
TBR=tandrii@chromium.org

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

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

4 days agoV8 Buildbot: Update gate keeper config.
machenbach@chromium.org [Mon, 17 Nov 2014 10:32:08 +0000 (10:32 +0000)]
V8 Buildbot: Update gate keeper config.

Remove some slow bots from tree closers.

TBR=stip@chromium.org

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

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

4 days agoRevert of V8 Buildbot: Use goma on linux builder. (patchset #2 id:40001 of https...
machenbach@chromium.org [Mon, 17 Nov 2014 10:04:00 +0000 (10:04 +0000)]
Revert of V8 Buildbot: Use goma on linux builder. (patchset #2 id:40001 of https://codereview.chromium.org/726303002/)

Reason for revert:
This is slower than without goma. Probably there's only a real speed-up when using goma-clang. Will make more experiments in connection to clang first and then switch our main builders to clang.

Original issue's description:
> V8 Buildbot: Use goma on linux builder.
>
> Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=292963

TBR=jochen@chromium.org,agable@chromium.org,iannucci@chromium.org,phajdan.jr@chromium.org,tandrii@chromium.org
NOTREECHECKS=true
NOTRY=true

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

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

4 days agoV8 Buildbot: Use goma on linux builder.
machenbach@chromium.org [Mon, 17 Nov 2014 08:48:49 +0000 (08:48 +0000)]
V8 Buildbot: Use goma on linux builder.

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

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

4 days agoRevert of Enable DepsCache in Chromium Goma Canary. (patchset #2 id:20001 of https...
shinyak@chromium.org [Mon, 17 Nov 2014 08:24:13 +0000 (08:24 +0000)]
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

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

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

4 days agoFix win8_chromium_ng not calling runhooks
phajdan.jr@chromium.org [Mon, 17 Nov 2014 08:02:12 +0000 (08:02 +0000)]
Fix win8_chromium_ng not calling runhooks

I forgot "Win8 Aura" builder on main waterfall
is a tester triggered by "Win Builder (dbg)".

BUG=380709

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

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

4 days agoEnable DepsCache in Chromium Goma Canary.
shinyak@chromium.org [Mon, 17 Nov 2014 06:26:44 +0000 (06:26 +0000)]
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

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

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

4 days agoRemove GLOBAL_FILEID_CACHE_PATTERNS hack.
shinyak@chromium.org [Mon, 17 Nov 2014 06:16:46 +0000 (06:16 +0000)]
Remove GLOBAL_FILEID_CACHE_PATTERNS hack.

According to my experiments, this feature does not improve build time
so much. So, I'd like to remove this feature from code base.

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