Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(152)

Issue 1641363002: Adds bot_update to depot_tools. (Closed)

Created:
4 years, 10 months ago by martiniss
Modified:
4 years, 10 months ago
CC:
chromium-reviews, dpranke+depot_tools_chromium.org, estaab, iannucci+depot_tools_chromium.org, Paweł Hajdan Jr.
Base URL:
https://chromium.googlesource.com/chromium/tools/depot_tools.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Adds bot_update to depot_tools. This CL imports the bot_update script, along with the bot_update and gclient recipe modules from build. This should allow for recipes to run on swarming. Also moves the recipe stuff into the infra folder. bot_update has been modified. See full diff at https://paste.googleplex.com/4969207737352192 TBR=phajdan.jr@chromium.org BUG= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=298490

Patch Set 1 #

Patch Set 2 : Rebase (kinda). #

Patch Set 3 : More fixes. #

Total comments: 7

Patch Set 4 : Respond to comments. #

Patch Set 5 : Respond to more comments. #

Patch Set 6 : Final cleanups. #

Patch Set 7 : Rebase and expectations. #

Patch Set 8 : Don't delete the old files in this CL. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3867 lines, -8 lines) Patch
M .gitignore View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M infra/config/OWNERS View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M infra/config/recipes.cfg View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
A infra/recipe_modules/OWNERS View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/__init__.py View 1 2 3 4 5 1 chunk +27 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/api.py View 1 2 3 1 chunk +280 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.py View 1 2 3 1 chunk +107 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/basic.json View 1 2 3 4 5 6 1 chunk +46 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/basic_output_manifest.json View 1 2 3 4 5 6 1 chunk +53 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/basic_with_branch_heads.json View 1 2 3 4 5 6 1 chunk +47 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/clobber.json View 1 2 3 4 5 6 1 chunk +47 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/no_shallow.json View 1 2 3 4 5 6 1 chunk +47 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/reset_root_solution_revision.json View 1 2 3 4 5 6 1 chunk +46 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/trychange.json View 1 2 3 4 5 6 1 chunk +48 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/trychange_oauth2.json View 1 2 3 4 5 6 1 chunk +50 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/tryjob.json View 1 2 3 4 5 6 1 chunk +48 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/tryjob_fail.json View 1 2 3 4 5 6 1 chunk +50 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/tryjob_fail_patch.json View 1 2 3 4 5 6 1 chunk +72 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/tryjob_fail_patch_download.json View 1 2 3 4 5 6 1 chunk +72 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/example.expected/tryjob_v8.json View 1 2 3 4 5 6 1 chunk +51 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/resources/bot_update.py View 1 2 3 4 5 1 chunk +1567 lines, -0 lines 0 comments Download
A infra/recipe_modules/bot_update/test_api.py View 1 2 3 4 5 1 chunk +74 lines, -0 lines 0 comments Download
A + infra/recipe_modules/depot_tools/__init__.py View 1 2 3 4 5 6 7 0 chunks +-1 lines, --1 lines 0 comments Download
A + infra/recipe_modules/depot_tools/api.py View 1 2 3 4 5 6 7 1 chunk +4 lines, -0 lines 0 comments Download
A + infra/recipe_modules/depot_tools/example.py View 1 2 3 4 5 6 7 1 chunk +4 lines, -0 lines 0 comments Download
A + infra/recipe_modules/depot_tools/example.expected/basic.json View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A infra/recipe_modules/gclient/__init__.py View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A infra/recipe_modules/gclient/api.py View 1 2 3 1 chunk +309 lines, -0 lines 0 comments Download
A infra/recipe_modules/gclient/config.py View 1 2 3 1 chunk +80 lines, -0 lines 0 comments Download
A infra/recipe_modules/gclient/example.py View 1 2 3 1 chunk +51 lines, -0 lines 0 comments Download
A infra/recipe_modules/gclient/example.expected/basic.json View 1 2 3 1 chunk +157 lines, -0 lines 0 comments Download
A infra/recipe_modules/gclient/example.expected/revision.json View 1 2 3 1 chunk +159 lines, -0 lines 0 comments Download
A infra/recipe_modules/gclient/example.expected/tryserver.json View 1 2 3 1 chunk +170 lines, -0 lines 0 comments Download
A infra/recipe_modules/gclient/test_api.py View 1 2 3 1 chunk +37 lines, -0 lines 0 comments Download
A + infra/recipe_modules/hacky_tryserver_detection/__init__.py View 1 2 3 1 chunk +3 lines, -2 lines 0 comments Download
A infra/recipe_modules/hacky_tryserver_detection/api.py View 1 2 3 1 chunk +46 lines, -0 lines 0 comments Download
A infra/recipe_modules/hacky_tryserver_detection/example.py View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
A + infra/recipe_modules/hacky_tryserver_detection/example.expected/basic.json View 1 2 3 4 5 6 7 1 chunk +3 lines, -5 lines 0 comments Download
A infra/recipe_modules/rietveld/__init__.py View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
A infra/recipe_modules/rietveld/api.py View 1 2 3 1 chunk +45 lines, -0 lines 0 comments Download
A infra/recipe_modules/rietveld/example.py View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A infra/recipe_modules/rietveld/example.expected/basic.json View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 47 (28 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1641363002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1641363002/40001
4 years, 10 months ago (2016-01-29 23:14:00 UTC) #2
martiniss
PTAL
4 years, 10 months ago (2016-01-29 23:14:18 UTC) #4
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-01-29 23:16:01 UTC) #6
iannucci
lgtm, though do we have to have it as a root directory? Can we put ...
4 years, 10 months ago (2016-01-30 00:40:18 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1641363002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1641363002/100001
4 years, 10 months ago (2016-01-30 05:16:03 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: depot_tools_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/depot_tools_presubmit/builds/378)
4 years, 10 months ago (2016-01-30 05:20:33 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1641363002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1641363002/120001
4 years, 10 months ago (2016-01-30 05:57:04 UTC) #20
commit-bot: I haz the power
Failed to apply patch for infra/recipe_modules/depot_tools/api.py: While running svn propset svn:eol-style LF infra/recipe_modules/depot_tools/api.py --config-dir /b/infra_internal/commit_queue/subversion_config ...
4 years, 10 months ago (2016-01-30 05:59:17 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1641363002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1641363002/120001
4 years, 10 months ago (2016-01-30 06:06:56 UTC) #25
commit-bot: I haz the power
Failed to apply patch for infra/recipe_modules/depot_tools/api.py: While running svn propset svn:eol-style LF infra/recipe_modules/depot_tools/api.py --config-dir /b/infra_internal/commit_queue/subversion_config ...
4 years, 10 months ago (2016-01-30 06:09:01 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1641363002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1641363002/120001
4 years, 10 months ago (2016-01-30 06:39:05 UTC) #29
commit-bot: I haz the power
Failed to apply patch for infra/recipe_modules/depot_tools/api.py: While running svn propset svn:eol-style LF infra/recipe_modules/depot_tools/api.py --config-dir /b/infra_internal/commit_queue/subversion_config ...
4 years, 10 months ago (2016-01-30 06:41:26 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1641363002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1641363002/120001
4 years, 10 months ago (2016-01-30 07:12:39 UTC) #34
commit-bot: I haz the power
Failed to apply patch for infra/recipe_modules/depot_tools/api.py: While running svn propset svn:eol-style LF infra/recipe_modules/depot_tools/api.py --config-dir /b/infra_internal/commit_queue/subversion_config ...
4 years, 10 months ago (2016-01-30 07:15:03 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1641363002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1641363002/120001
4 years, 10 months ago (2016-01-30 07:30:07 UTC) #38
commit-bot: I haz the power
Failed to apply patch for infra/recipe_modules/depot_tools/api.py: While running svn propset svn:eol-style LF infra/recipe_modules/depot_tools/api.py --config-dir /b/infra_internal/commit_queue/subversion_config ...
4 years, 10 months ago (2016-01-30 07:32:26 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1641363002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1641363002/140001
4 years, 10 months ago (2016-01-30 20:06:40 UTC) #44
commit-bot: I haz the power
Committed patchset #8 (id:140001) as http://src.chromium.org/viewvc/chrome?view=rev&revision=298490
4 years, 10 months ago (2016-01-30 20:09:02 UTC) #46
luqui
4 years, 10 months ago (2016-02-01 23:57:47 UTC) #47
Message was sent while issue was closed.
A revert of this CL (patchset #8 id:140001) has been created in
https://codereview.chromium.org/1651323002/ by luqui@chromium.org.

The reason for reverting is: Exposed recipe engine bug with ambiguous names,
causing roller blockage..

Powered by Google App Engine
This is Rietveld 408576698