- 25 Apr, 2019 3 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/f187d3be30302edf419dea9abda3582c7171d5bb Add error checking for multiple conflicting placeholders. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I98fbc150d1d1bc75f9fe6ffc69ea30ed0540ad78 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1584396Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/ca754827c3925669eb8b2c0e4dcead77a0a899f9 Add an object for representing a step. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I3b05d5ac6fd7832ba2e08ebfbc47153f5b89bd0c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1584391Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Daniel Bratell authored
The current owners systems scales badly on the number of files in a patch, on the number of OWNERS files and on the number of "set noparent" rules. This patch addresses all three of those. If you have a patch with many (thousands) of files, you run into a lot of repeated work because the parent directories are visited for every file. By using a cache or remembering what directories have been visited, a lot of work can be avoided. If you have many OWNERS files or "set noparent" rules in scope of a patch, owners and stop_looking lookups became slow. By splitting the rules by longest glob-free directory path, you get much smaller lists to process, which makes the code much faster. (Test case with "all the files" went from >15 minutes to 30 seconds). This saves about 2.5 second for git cl upload with a patch of 350 files spread over the tree. The addition of many noparent rules in the Chromium tree might have been the major reason this is needed, but there are also more files to change, allowing larger patches. Bug: 920591 Change-Id: If21178746ca9b88c2c07d265bd583b556d1734b7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1404172Reviewed-by: Dirk Pranke <dpranke@chromium.org> Auto-Submit: Daniel Bratell <bratell@opera.com> Commit-Queue: Daniel Bratell <bratell@opera.com>
-
- 24 Apr, 2019 5 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/e8646438469719cd83df90a5247da07854db306f Convert KeyErrors when executing post-process hooks into check failures. (gbeaty@chromium.org) https://crrev.com/eeed9114e3c57ea7798769cf1bb2de5b334c0a7d Make StepConfig drop unused fields on empty command steps. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Id9d7aa02993238adf842d8bdcebc62b8866cfd3c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1582795Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Bruce Dawson authored
When NINJA_SUMMARIZE_BUILD=1 then autoninja prints a summary of build performance at the end. This change makes it so that ninja prints more detailed build statistics during the build. In particular, slow process creation is a common but difficult to see bottleneck. This change makes it so that if NINJA_SUMMARIZE_BUILD=1 then the number of running build processes will be displayed. Bug: 787983 Change-Id: Ic0907e23e7f762e23e4795059b37085e0cb8c4ea Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1582802Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/4efe6663ecfce6ebf58f7fbbfeaca53b17ce7877 Fix yet another bug in subprocess runner. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I35132c53c919d7b818f45b6ff1c4924636ff4bc9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1582806Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/1b011adb2ba8729b8221fcf36e39e4f4d7abf098 Fix bug in subprocess runner. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I9724eb8656a94a2feb17e6de56805c2f532bfacc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1582801Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/240fb1de2b60a319fef1827b0b173ce437e8caf3 Move the failure backtrace analysis from Checker to Check. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I644bf163f9f31ce3442c4d56ccfadeea7f38815e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1581792Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
- 23 Apr, 2019 3 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/f6dd8332ee794be50574a5887a6efa6ff4516971 Add better validataion for engine_step.StepConfig. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I50493c57d9d0e28c421142c8fbc4412731b25e7f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1579949Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/02f24140144c435c1c5cca1d1259257d3e6ba66c Update post_process_test.py to call magic_check_fn.post_process. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ie6845746cc354414f99857f7383f56c2c20c3245 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1579947Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/2d211d498773f07ce6a37bb88a2464864eb3c841 Trigger multiple builds from a single run. (robertocn@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I8640b9f910c0884343a75dc45c45fcc98f764863 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1579033Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
- 22 Apr, 2019 1 commit
-
-
Vadim Shtayura authored
It now adds a link to the *.proto in generated files. R=tandrii@chromium.org BUG=953405 Change-Id: I25b53fb107611e3a09ec8cc2cb23a08b35de773f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1577700Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
- 18 Apr, 2019 3 commits
-
-
btolsch authored
This change should hopefully enable the openscreen repo to use the run_presubmit recipe. Bug: openscreen:43 Change-Id: I672cddfeddd09ccc25ca851c0b613293191f17f9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1574189 Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Elly Fong-Jones authored
Bash and its descendants allow having $PATH entries containing literal tildes, like: ...:~/depot_tools:... If the user has their shell configured this way, their shell will be able to invoke `fetch` and other depot_tools commands, but depot_tools will not in turn be able to invoke subcommands via popen because popen does not have this bash-specific behavior when not in shell mode. This change has gclient detect this configuration problem and error out with a descriptive error message. Not doing so leads to a puzzling condition where gclient complains about being unable to find a program that (from the user's perspective) is in their $PATH and invokable interactively. It also has 'fetch' suppress its own failure stack trace if it runs gclient and gclient fails; the 'fetch' stack trace pushes the messages from gclient (which are actually diagnostic) off the screen. Bug: chromium:952865 Change-Id: Ibba4d2fccee405aa68392ce141493f1de21ec018 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1573204 Commit-Queue: Elly Fong-Jones <ellyjones@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org>
-
Aaron Gable authored
A previous CL replaced "basestring" with "str", because basestring does not exist in Python 3. However, this broke Python 2's ability to interoperate with unicode strings. This CL introduces a workaround (defining basestring to be equivalent to string, if it doesn't exist already), and restores the references to basestring. This workaround can be fixed when we're 100% on Python 3. It also undoes some unnecessary and harder-to-read formatting changes. Bug: 942522 Change-Id: I4a31ee46dc048134c2e4832b6c44ea00ce341899 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1572441 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org>
-
- 17 Apr, 2019 2 commits
-
-
Marc-Antoine Ruel authored
- It uses a different commit subject than recipe roller. - Switch from looking up for magic strings to use a regexp instead. Document the source of each string, to help keep up when the source diverge. Tested manually. Change-Id: I76fc6b6692508c615a0e76c4b6b403f8c513dd31 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1564938 Commit-Queue: Marc-Antoine Ruel <maruel@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Henrique Ferreiro authored
Restore previous behavior and keep emitting a warning when an existing gclient entry is not longer part of the client. Additionally, suggest the usage of `gclient sync -D` to automatically remove them. Change-Id: I62d4662ae4d0886d340230019419b68debffc5ba Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1483031Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Michael Moss <mmoss@chromium.org> Commit-Queue: Henrique Ferreiro <hferreiro@igalia.com>
-
- 16 Apr, 2019 1 commit
-
-
Vadim Shtayura authored
Changes: 2019-04-16 vadimsh@chromium.org [lucicfg] Allow to use relative paths in load(...) and exec(...). 2019-04-16 vadimsh@chromium.org [lucicfg] Remove config_set meta option, finish declare_config_set. 2019-04-13 vadimsh@chromium.org [lucicfg] Parallel validation of multiple config sets. 2019-04-12 vadimsh@chromium.org [lucicfg] Add ctx.declare_config_set(...) API. 2019-04-12 vadimsh@chromium.org [lucicfg] Convert Output from a map alias to a struct. 2019-04-12 vadimsh@chromium.org [lucicfg] Use ctx.output instead of ctx.config_set in generators. 2019-04-11 vadimsh@chromium.org [lucicfg] Start refactoring to support multiple output config sets. 2019-04-11 vadimsh@chromium.org [starlark] Fix tests after recent go.starlark.net roll. 2019-04-10 vadimsh@chromium.org [lucicfg] Finish the doc. 2019-04-09 vadimsh@chromium.org [lucicfg] Add a doc for "migrating from existing configs". 2019-04-09 vadimsh@chromium.org [lucicfg] Add examples of realistic lucicfg configs. 2019-04-05 vadimsh@chromium.org [lucicfg] Write an introduction doc. 2019-04-05 vadimsh@chromium.org [lucicfg] Write "Defining cron schedules" doc. 2019-04-05 seanabraham@chromium.org Improve emit_defaults documentation. 2019-04-04 nodir@google.com [buildbucket] Move config protos R=tandrii@chromium.org BUG=945048 Change-Id: I250c13fee50fbc963d44fccef1cba3510e834905 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1570412 Commit-Queue: Vadim Shtayura <vadimsh@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Auto-Submit: Vadim Shtayura <vadimsh@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
- 15 Apr, 2019 1 commit
-
-
Andrii Shyshkalov authored
Will use used by led-triggered tests of git_cache_updater builder. Companion recipe CL: https://chromium-review.googlesource.com/c/infra/infra/+/1568156 R=hinoka Change-Id: Ib25824d4d04cfb8aa0831fc5ae666a94808b289e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1567999Reviewed-by: Ryan Tseng <hinoka@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
- 12 Apr, 2019 2 commits
-
-
Dirk Pranke authored
We should only be maintaining one cache bundle per repo, but it turns out that we've had two in the past due to GoB supporting two different paths to the repo, and users were getting stale bundles as a result. This CL fixes things so that we should only get a single bundle per repo. Bug: 935084 Change-Id: I0d6713280a2abbc20e35ff87e7be115870dd5140 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1566431Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Dirk Pranke <dpranke@chromium.org>
-
Nodir Turakulov authored
R=tandrii@chromium.org Change-Id: Ie63f41667982ae8e8546ad913de48dcddb7e25ee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1566081 Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Auto-Submit: Nodir Turakulov <nodir@chromium.org>
-
- 11 Apr, 2019 4 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/602257a66a4e492e7029ccaf542b55f9ef641346 [buildbucket] Add url_title_fn (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ib2ed8ccce3bef869d27425989fdce11e1230fdd1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1565145Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
John Budorick authored
Bug: 949372 Change-Id: Iba11a24e538587dd84c35eb0fba7362e63e29049 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1560352Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: John Budorick <jbudorick@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/ab483dae0cc2942e93506bedce9b814c77d42327 Add support for specifying swarming server. (yshaul@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ie15f8b64f8beb476f0feb8906ddfc88dcb9d1c65 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1564713Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Nodir Turakulov authored
This release will be announced R=tandrii@chromium.org Change-Id: If48ffb6f0fd66668d45c2a20928b855b70c29bfc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1562674 Auto-Submit: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
- 10 Apr, 2019 5 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/a8a96dca3e5e81e2bfff4b93a2384c8b40a58068 Add commit_position module (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I933abdab4f760664cf5571c7af880300efa5dfcf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1562633Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/10a2ec175037ae0a360b7e317ecc9b8ac76e9d95 [buildbucket] Print builder ids (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I6b85d10ab199dcb6c157dff37d74a1f795dc8c89 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1562632Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/cc7c58088b474b95483beaf4b41a3028121e4f7b [scheduler] Read current triggers (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I0d508b0422f5b78a6f89653c63823cfa3ceb76c6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1562631Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/166a0650c2d951e45118581b5fa442940a675a13 Add recipe_proto OWNERS (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Idfd63f4a90e8a81adf7bfd3c5cf7798944a5212d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1562112Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/6c8922f408b3a4f103be5659fa941b2bbe1befb2 Implement copy operations for sentinel. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I15761d9bb442ccccb22b2ec5fcba49ac46743220 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1562351Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
- 09 Apr, 2019 1 commit
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/9cbb703d2234f3627a95f2fef0d75ae8e5850f75 [buildbucket] Use bb tool (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ifd143d68ce862c188338caa38443350cf2e6e35a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1559273Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
- 08 Apr, 2019 1 commit
-
-
Raul Tambre authored
Hooks for Electron output UTF-8 characters. Example error for when "
✔ " is output: File "/home/markus/depot_tools/metrics.py", line 266, in print_notice_and_exit yield File "/home/markus/depot_tools/gclient.py", line 3112, in <module> sys.exit(main(sys.argv[1:])) File "/home/markus/depot_tools/gclient.py", line 3098, in main return dispatcher.execute(OptionParser(), argv) File "/home/markus/depot_tools/subcommand.py", line 252, in execute return command(parser, args[1:]) File "/home/markus/depot_tools/gclient.py", line 2677, in CMDsync ret = client.RunOnDeps('update', args) File "/home/markus/depot_tools/gclient.py", line 1746, in RunOnDeps self.RunHooksRecursively(self._options, pm) File "/home/markus/depot_tools/gclient.py", line 1052, in RunHooksRecursively hook.run() File "/home/markus/depot_tools/gclient.py", line 245, in run cmd, cwd=self.effective_cwd, always=self._verbose) File "/home/markus/depot_tools/gclient_utils.py", line 344, in CheckCallAndFilterAndHeader return CheckCallAndFilter(args, **kwargs) File "/home/markus/depot_tools/gclient_utils.py", line 576, in CheckCallAndFilter stdout.write(in_byte.decode()) File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0xe2 in position 0: unexpected end of data This issue was introduced in CL:1524583. Bug: 942522 Change-Id: I3c4355b925b34398c800d142f942531a829e0297 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1541334 Auto-Submit: Raul Tambre <raul@tambre.ee> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Raul Tambre <raul@tambre.ee>
-
- 05 Apr, 2019 4 commits
-
-
John Budorick authored
This reverts commit 9198ef8e. Reason for revert: Spec revert: appears to be causing large number of chromium CQ failures on patch application. Original change's description: > [bot_update] Default to refs/heads/master > > When revision is not specified, currently HEAD is checked out. > Change the default to refs/heads/master > > Recipe-Nontrivial-Roll: infra > Recipe-Nontrivial-Roll: build > Recipe-Nontrivial-Roll: build_limited_scripts_slave > Bug: 940214 > Change-Id: I8be59095d90447ea898d5247a6433f0734f5e63b > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1554862 > Commit-Queue: Nodir Turakulov <nodir@chromium.org> > Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> TBR=nodir@chromium.org,tandrii@chromium.org,jbudorick@chromium.org Change-Id: Icafd817d8f044a4347342bd85dc97d193329a704 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 940214 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1555514Reviewed-by: John Budorick <jbudorick@chromium.org> Commit-Queue: John Budorick <jbudorick@chromium.org>
-
Nodir Turakulov authored
When revision is not specified, currently HEAD is checked out. Change the default to refs/heads/master Recipe-Nontrivial-Roll: infra Recipe-Nontrivial-Roll: build Recipe-Nontrivial-Roll: build_limited_scripts_slave Bug: 940214 Change-Id: I8be59095d90447ea898d5247a6433f0734f5e63b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1554862 Commit-Queue: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/51acda8019760f9d510d3b3343a934c0fddcd7d0 [buildbucket] Add is_critical help function (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I44b88829652dce778801a1fb9fa6abd46dd27b8c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1554981Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/4885460fce04564eccdc6d03503934ec32fcc0c9 Exit early if required binaries aren't found on PATH (garymm@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I9f8be975844a6a1edecf7f2a4dccf01c8e1f83a2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1554019Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
- 04 Apr, 2019 2 commits
-
-
Derek Schuff authored
Bug: https://bugs.chromium.org/p/v8/issues/detail?id=8936 Change-Id: Ia21ccbbffc6ad3614b9b73a6aefbb2a041f96a6d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1554013 Commit-Queue: Derek Schuff <dschuff@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
John Budorick authored
Bug: 947242 Change-Id: I459f6fc814918f9f0e7eedfc534132a64a3aa7ab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1549221 Auto-Submit: John Budorick <jbudorick@chromium.org> Commit-Queue: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Nodir Turakulov <nodir@chromium.org>
-
- 03 Apr, 2019 2 commits
-
-
Andrii Shyshkalov authored
This is a reland of 3c830222 with a fix. Previous CL relied on summary data of CQ votes provided by Gerrit, which apparently isn't always present in the way I expected. This resulted in "git cl status" returning "lgtm" instead of "commit" on Skia recipe roll CLs, which resulted in recipe roller abandoning CLs, and creating new ones (there might be a bug in recipe roller, too). The fix is to iterate over all votes on CQ label and finding the highest score, and then deciding on the state. Original change's description: > git cl status: differentiate "dry-run" from generic "commit". > > CQ vote now before > +2 "commit" "commit" > +1 "dry-run" "commit" > > R=ehmaldonado > > Tested: manual "git cl status" run locally. > Change-Id: I342a3ac0830a67bf0e722c737ef00460a0df4b98 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1548287 > Auto-Submit: Andrii Shyshkalov <tandrii@chromium.org> > Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> > Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> Change-Id: If9af5a2bf8f21d203b7a62740a27916eca0838ee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1549640 Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
-
Jamie Madill authored
This should allow for any recipe that uses the ANGLE repo to run gclient sync with the right folder structure. Currently gclient sync will check out third_party directories to the wrong folder. Bug: angleproject:3288 Change-Id: Ia97592fdc0c9f3ec70c2d4a05d9934a6bc996507 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1551019Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
-