- 14 Apr, 2022 5 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8816874699072805217 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/22391916f2fa18a9e24df64968c6f3133f42238c 2239191 (gbeaty@chromium.org) Prevent spurious GitFetchErrors in CommitList.from_backend. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I1f252e93fa21eff467a07dea0a74ed20458a41ab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3587404 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: 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 (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8816875963485349249 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/e783f88f68a7c91a776a24729b942979727c825d e783f88 (chanli@chromium.org) [recipe-py] (2 attempt) buildbucket: set `luci.buildbucket.pare... More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I277b6a32a528dc3d1fd8fe8237f6ada9c61c8f52 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3587403 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: 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 (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8816888547939077841 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/d63eb67ccf0e759735a9993af3e6a0e88dfe9282 d63eb67 (chanli@chromium.org) Revert "[recipe-py] buildbucket: set `luci.buildbucket.parent_t... More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: If35beef29b7264610b3414c8c3af7afc77b5ba62 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3587286 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Fumitoshi Ukai authored
Bug: b/227978974 Change-Id: Ic339add74c112798322e0b9682c19aa2fa91e938 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3581947Reviewed-by: Takuto Ikuta <tikuta@chromium.org> Commit-Queue: Fumitoshi Ukai <ukai@google.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8816954607693384897 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/048f6f2fbb02fee8e69db6d41269c1f3b037403f 048f6f2 (chanli@chromium.org) [recipe-py] buildbucket: set `luci.buildbucket.parent_tracking`... More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I8cdd9dda8c4160dfb399b59b3d41b12d216bc8be Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3581205 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
- 13 Apr, 2022 1 commit
-
-
Bruce Dawson authored
After optimizing CheckForIncludeGuards the CheckLicense presubmit was the second slowest presubmit, taking about 35 minutes when run as part of "git cl presubmit --all". The cause of its slowness was initially non-obvious because it runs quite quickly on most files, however analysis showed that it could take 50+ seconds on some files. The files that it is slow on are those that lack a good license header, meaning that the regex match has to painstakingly scan the entire file. The optimization in this change is to recognize that there is a simple non-regex line that appears in all valid license headers, regardless of variants. If that line is absent then there is, necessarily, no valid license header, and searching for a line of text is something that Python can do extremely quickly. This change drops the CheckLicense time from about 35 minutes to about 32 seconds. Trivia: _CommonChecks in third_party/blink/PRESUBMIT.py passes .* as the license, so I added an early-out for that to avoid pointlessly scanning those files. Bug: 1309977 Change-Id: Ic2e56079675c2c5a2643d20dd492b1cc52e4ead2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3584882Reviewed-by: Erik Staab <estaab@chromium.org> Reviewed-by: Gavin Mak <gavinmak@google.com> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
- 12 Apr, 2022 1 commit
-
-
Garrett Beaty authored
This is a reland of commit 05381726 The change was not related to the errors that it was reverted for, so no changes are necessary. Original change's description: > Set a default got_revision property in the bot_update json output. > > The bot_update.py script sets a got_revision property by default even if > it is not present in the reverse revision mapping. This results in an > uncaught exception when set_output_commit is set to True if got_revision > isn't present in the reverse revision mapping, but it isn't caught until > production because the test API doesn't match that behavior. This change > updates the test API method to match the behavior of the script. > > Recipe-Nontrivial-Roll: build > Recipe-Nontrivial-Roll: build_limited > Recipe-Nontrivial-Roll: chromiumos > Recipe-Nontrivial-Roll: infra > Change-Id: Ideefa9d77d2a816ae66a2bb52737264ed3f5bcee > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3575361 > Reviewed-by: Robbie Iannucci <iannucci@chromium.org> > Reviewed-by: Josip Sokcevic <sokcevic@google.com> > Commit-Queue: Garrett Beaty <gbeaty@google.com> > Auto-Submit: Garrett Beaty <gbeaty@google.com> Recipe-Nontrivial-Roll: build Recipe-Nontrivial-Roll: build_limited Recipe-Nontrivial-Roll: chromiumos Recipe-Nontrivial-Roll: infra Change-Id: I80efeee8a2b951df43b00d89bb596dc2cf2fcec7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3582182Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Garrett Beaty <gbeaty@google.com>
-
- 11 Apr, 2022 1 commit
-
-
Eduardo Yap authored
Bug: chromium:1314669 Change-Id: Id411b66bf3f1a8d3c23cb2827525dd1f21aa296a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3582180 Auto-Submit: Eduardo Yap <eduardoyap@google.com> Reviewed-by: Vadim Shtayura <vadimsh@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
- 08 Apr, 2022 2 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8817421433491348977 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/0f5f374af06ce6c30708b36fd2545668dff22ad7 0f5f374 (alexschulze@chromium.org) [cipd] Fix `instances` command with limit = 0 More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I091805fddb573d78b830f1e33c31e344e5225863 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3579841 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Josip Sokcevic authored
This reverts commit 05381726. Reason for revert: we reverted got_revision change, and this change itself may be causing some other failues. Original change's description: > Set a default got_revision property in the bot_update json output. > > The bot_update.py script sets a got_revision property by default even if > it is not present in the reverse revision mapping. This results in an > uncaught exception when set_output_commit is set to True if got_revision > isn't present in the reverse revision mapping, but it isn't caught until > production because the test API doesn't match that behavior. This change > updates the test API method to match the behavior of the script. > > Recipe-Nontrivial-Roll: build > Recipe-Nontrivial-Roll: build_limited > Recipe-Nontrivial-Roll: chromiumos > Recipe-Nontrivial-Roll: infra > Change-Id: Ideefa9d77d2a816ae66a2bb52737264ed3f5bcee > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3575361 > Reviewed-by: Robbie Iannucci <iannucci@chromium.org> > Reviewed-by: Josip Sokcevic <sokcevic@google.com> > Commit-Queue: Garrett Beaty <gbeaty@google.com> > Auto-Submit: Garrett Beaty <gbeaty@google.com> Change-Id: Ie975dfe39e7b8997336761e12f53f3046359d825 Recipe-Nontrivial-Roll: build Recipe-Nontrivial-Roll: build_limited Recipe-Nontrivial-Roll: chromiumos Recipe-Nontrivial-Roll: infra No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3578820 Auto-Submit: Josip Sokcevic <sokcevic@google.com> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
-
- 07 Apr, 2022 5 commits
-
-
Josip Sokcevic authored
If a user has git for x64, `git cl` results in downloading x64 cipd packages. Other operations, such as gclient or git-cl will result in downloading arm64. This flip-flopping between architectures causes unexpected behavior: (1) slows down commands since packages are wiped and new ones are downloaded. (2) long running processes, such as goma may crash. This change adds additional check for all macs running on x86 to check if is running under Rosetta and sets ARCH=arm64 if true. R=bryner@google.com, masonf@chromium.org Bug: 1311733 Change-Id: I65b127467d5c47d5bf07952d2ecdcb93630c7c87 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3573068Reviewed-by: Brian Ryner <bryner@google.com> Reviewed-by: Mason Freed <masonf@chromium.org> Commit-Queue: Josip Sokcevic <sokcevic@google.com>
-
Garrett Beaty authored
The bot_update.py script sets a got_revision property by default even if it is not present in the reverse revision mapping. This results in an uncaught exception when set_output_commit is set to True if got_revision isn't present in the reverse revision mapping, but it isn't caught until production because the test API doesn't match that behavior. This change updates the test API method to match the behavior of the script. Recipe-Nontrivial-Roll: build Recipe-Nontrivial-Roll: build_limited Recipe-Nontrivial-Roll: chromiumos Recipe-Nontrivial-Roll: infra Change-Id: Ideefa9d77d2a816ae66a2bb52737264ed3f5bcee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3575361Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Josip Sokcevic <sokcevic@google.com> Commit-Queue: Garrett Beaty <gbeaty@google.com> Auto-Submit: Garrett Beaty <gbeaty@google.com>
-
Jack Neus authored
This reverts commit ffeef900. Reason for revert: Breaks ChromeOS builders, e.g. go/bbid/8817528282713702353 Original change's description: > bot_update: change set_output_commit to True by default > > This is for https://crbug.com/1310066#c7 > > Bug: 1310066 > Change-Id: I874e1a4c2ca53a7da04d6c24533429d7508088a8 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3565259 > Reviewed-by: Robbie Iannucci <iannucci@chromium.org> > Reviewed-by: Josip Sokcevic <sokcevic@google.com> > Commit-Queue: Takuto Ikuta <tikuta@chromium.org> > Auto-Submit: Takuto Ikuta <tikuta@chromium.org> Recipe-Nontrivial-Roll: infra Recipe-Nontrivial-Roll: build_limited Recipe-Nontrivial-Roll: build Bug: 1310066 Change-Id: Id6b32f71ba8824ad3e748d0b52603ea1548096e5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3575359 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Garrett Beaty <gbeaty@google.com> Owners-Override: Ben Pastene <bpastene@chromium.org> Reviewed-by: Josip Sokcevic <sokcevic@google.com> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
Yannic Bonenberger authored
Follow-up on https://crrev.com/c/3569027 Change-Id: I4b7830c83939d8a75cde7cae9001e89cf68f0d79 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3575946Reviewed-by: Bruce Dawson <brucedawson@chromium.org> Commit-Queue: Yannic Bonenberger <yannic.bonenberger@gmail.com>
-
Olivier Robin authored
swift format is only available on mac hosts. Swift formatting is disabled by default. It will be enabled by default on mac host in another CL. Change-Id: Id603be203edd44b6419d545027c249111abe1baf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3550197Reviewed-by: Josip Sokcevic <sokcevic@google.com> Commit-Queue: Olivier Robin <olivierrobin@chromium.org>
-
- 06 Apr, 2022 5 commits
-
-
Josip Sokcevic authored
R=gavinmak@google.com Change-Id: I6aaac69c9712e4d639e8804ab603bc18190d88be Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3570169Reviewed-by: Gavin Mak <gavinmak@google.com> Commit-Queue: Josip Sokcevic <sokcevic@google.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8817601997489655649 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/a6fd0d2d3c31407197e6f34c3cd8430908e4b19a a6fd0d2 (chanli@chromium.org) [time] set the step to canceled if GLOBAL_SHUTDOWN is triggered More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I1a2adbaa82f833cb68fd730c213070c6c41adda2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3574982 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: 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 (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8817656104304350081 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/1d661d383efef299c4a57c78c158f9fefa03b22e 1d661d3 (chromium-autoroll@skia-public.iam.gserviceaccount.com) Roll CAS Client from b927ccff49e4 to b2aa2d72c22b More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I920282b36284e0cbb2cf5c738d7919c7d4f8ae0b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3574164 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Takuto Ikuta authored
This is for https://crbug.com/1310066#c7 Bug: 1310066 Recipe-Nontrivial-Roll: infra Recipe-Nontrivial-Roll: build_limited Recipe-Nontrivial-Roll: build Change-Id: I874e1a4c2ca53a7da04d6c24533429d7508088a8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3565259Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Josip Sokcevic <sokcevic@google.com> Commit-Queue: Takuto Ikuta <tikuta@chromium.org> Auto-Submit: Takuto Ikuta <tikuta@chromium.org>
-
Brian Ryner authored
Bug: 1003139 Change-Id: Iaa288b8b4b2090ac055f53b6b0e116a7874e8bee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3570881Reviewed-by: Chenlin Fan <fancl@chromium.org> Reviewed-by: Bruce Dawson <brucedawson@chromium.org> Reviewed-by: Josip Sokcevic <sokcevic@google.com> Commit-Queue: Brian Ryner <bryner@google.com>
-
- 05 Apr, 2022 7 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8817693841019893569 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b4882c1f084f6bafe431f9c55414675515d13b40 b4882c1 (chanli@chromium.org) [time] make sleep a timed wait on global_shutdown More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: Ib394d2eaa1e1971bb605fa662270c46df7e01dae Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3573167 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Chloe Pelling authored
I regularly run into this error for local branches corresponding to merged CLs. Before, I had to manually type `git rebase --abort` before copy-pasting the `git config branch.[...].dormant true` line into my terminal. With this change, I can just copy-paste once to execute both steps, then press up+up+enter to retry. As a side benefit, Git newcomers won't have to look up how to abort a rebase. Anyone preferring the previous workflow can still elect to copy just the `git config` line. Bug: none Change-Id: I516d4ed12c5111936cc65460ce119a43e5f86a8b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3570882 Auto-Submit: Chloe Pelling <cpelling@google.com> Reviewed-by: Josip Sokcevic <sokcevic@google.com> Commit-Queue: Josip Sokcevic <sokcevic@google.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8817710211334862417 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/25223226218805effacaee1992181acc35eccc00 2522322 (gbeaty@chromium.org) Rewrite candidate_algorithm. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: Ie4dd2d0489a727019f87534b88547472999a160c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3569809 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Yannic Bonenberger authored
Change-Id: I2e1b14827e7ff4c1e88a211f5ae0d7a3322b6f39 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3569027Reviewed-by: Bruce Dawson <brucedawson@chromium.org> Commit-Queue: Yannic Bonenberger <yannic.bonenberger@gmail.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8817758027096105281 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9e3ca47425a6ef34c5492742655399d65f151676 9e3ca47 (chromium-autoroll@skia-public.iam.gserviceaccount.com) Roll CAS Client from a0672c27eaaa to 5fa853f88d79 More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I78dca1cc94bf4703e2d6538e5ee10d69c8a0dadf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3571024 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: 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 (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8817768722746959889 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/d3504b51065cbebc4e41c9195943d91023cf6f12 d3504b5 (mohrr@google.com) [path] Add __lt__ to Path More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I050abe5bb1c648767aa8376a24f25921d4624ee6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3569593 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
Bruce Dawson authored
vpython3.bat adds an entry to the path. Unfortunately that modification persists after the batch file returns. Repeated running of vpython3.bat will eventually grow the path so long that the command to update the path exceeds the 8191 character cmd.exe command-length limit. This can most easily be seen by repeatedly running this command: vpython3 -c "print('Hello world!')" && set path | wc After about 35 invocations (dependent on exact system setup) this happens: >vpython3 -c "print('Hello world!')" && set path | wc The input line is too long. The syntax of the command is incorrect. This batch also (but less critically) leaks the PYTHON3_BIN_RELDIR environment variable. The fix is to add a setlocal command to keep environment changes local. Bug: 1003139 Change-Id: I11a31e1013017da702299bfe8eb4888985c228f2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3566378Reviewed-by: Aravind Vasudevan <aravindvasudev@google.com> Reviewed-by: Josip Sokcevic <sokcevic@google.com> Reviewed-by: Brian Ryner <bryner@google.com> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
- 04 Apr, 2022 1 commit
-
-
Fumitoshi Ukai authored
Bug: b/223292635 Change-Id: I7347c16be3dd70ef0c4fcc22334b4e1b1b3f7e7c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3566337Reviewed-by: Takuto Ikuta <tikuta@chromium.org> Commit-Queue: Fumitoshi Ukai <ukai@google.com>
-
- 03 Apr, 2022 1 commit
-
-
Bruce Dawson authored
It is easy to get type confusion and end up passing a list as the message parameter to _PresubmitResult. This error will not be detected until the end of the run - perhaps hours later - when all evidence of where the list came from is lost. This change ensures that the message parameter is a string. If it is not then the exception that is thrown should allow quick identification of the problematic code. This also fixes a presubmit unit test that passed None as the message. We could support that but I don't think that we should. Bug: 1309977 Change-Id: Ifb1d5100d47922b0ebd8bb834caa6fbba690b43c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3566436Reviewed-by: Jochen Eisinger <jochen@chromium.org> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
- 31 Mar, 2022 2 commits
-
-
Josip Sokcevic authored
Chromium's presubmits contain a lot of latent errors - presubmit errors that will trigger the next time a file is modified, but have been waiting for years. Flushing those out with "git cl presubmit --all" works poorly because it exercises all presubmits simultaneously, which is too slow and triggers too many failures. Adding a --files option lets small areas of the tree or specific file types to be exercised in a controlled manner. Bug: 1311697 Change-Id: I36ec6a759a80000d6ed4a8cc218ece327d45f8d6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3559174 Auto-Submit: Bruce Dawson <brucedawson@chromium.org> Reviewed-by: Gavin Mak <gavinmak@google.com> Commit-Queue: Gavin Mak <gavinmak@google.com>
-
Matt Mueller authored
Change-Id: I8fc0161d01caf7adb9298f3ef76cd4e7cd69d771 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3561270 Auto-Submit: Matt Mueller <mattm@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Josip Sokcevic <sokcevic@google.com>
-
- 30 Mar, 2022 3 commits
-
-
Andrey Kosyakov authored
update_depot_tools has become chatty since https://crrev.com/c/3556588, which interfers with processing output from commands being recursed. Change-Id: I47ea49fbe2b1c196562ef8389d981abe8eb5788b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3561658 Commit-Queue: Andrey Kosyakov <caseq@chromium.org> Auto-Submit: Andrey Kosyakov <caseq@chromium.org> Reviewed-by: Josip Sokcevic <sokcevic@google.com> Commit-Queue: Josip Sokcevic <sokcevic@google.com>
-
Josip Sokcevic authored
stdout print statement may interfere with automated tooling. Instead, this prints the warning to stderr. See: https://crrev.com/c/3556588 R=gavinmak@google.com Change-Id: I3fb72b7ab4afe42cb83ea5e506292f3e6e5ea8d5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3561445 Auto-Submit: Josip Sokcevic <sokcevic@google.com> Reviewed-by: Gavin Mak <gavinmak@google.com> Commit-Queue: Gavin Mak <gavinmak@google.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8818269521590158689 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/83eab4616e574eacf659d42648b60f449db6d44b 83eab46 (whesse@google.com) [buildbucket] Relax type check on buildbucket ids More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: Ic7ead94e12af6cfb42488815ef55e90bd67865e4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3560081 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-
- 29 Mar, 2022 3 commits
-
-
Chan Li authored
To release https://chromium-review.googlesource.com/c/infra/infra/+/3558516 Bug: 1285078 Change-Id: If7e00c21ffb5945f04e130a2c4bb28a6da862211 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3558021 Auto-Submit: Chan Li <chanli@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
Bruce Dawson authored
CheckDirMetadataFormat executes dirmd on all applicable files. When running "git cl presubmit --all" that ends up being ~7,500 files and the command line that is generated is ~500,000 characters. Windows does not like that. This change breaks up the check into multiple invocations of dirmd in order to avoid these limits. This is important because running all presubmits is the only way to systematically find bugs, and avoid being surprised by them when submitting a change. Bug: 1309977 Change-Id: I24fbc340cdb975dbe7f6a2132e516d6f7e2f9165 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3554633Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Josip Sokcevic <sokcevic@google.com> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
Bruce Dawson authored
When running git cl presubmit --all which is handy for finding latent presubmit bugs, the 'No diff found for %s' gets printed many thousands of times, making actual issues difficult to find. This change suppresses that message, to make actual issues easier to find. The message for slow presubmits prints the name of the slow presubmit, but there are 243 different CheckChangeOnCommit functions, so the name is actually not sufficient. Therefore this change plumbs through the path to the script containing the presubmit and prints it. Similarly, the cpplint message "Done processing %s" doesn't add enough value. These changes will make it easier to find the signal in the presubmit noise. Bug: 1309977 Change-Id: Iba40b5748266e3296eeb530bb00182db4814aa5d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3556594Reviewed-by: Gavin Mak <gavinmak@google.com> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
- 28 Mar, 2022 3 commits
-
-
Josip Sokcevic authored
R=gavinmak@google.com Change-Id: Ieacc0cbe21a5b7216bb8057b3a81139f2d2c608e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3556588 Commit-Queue: Josip Sokcevic <sokcevic@google.com> Auto-Submit: Josip Sokcevic <sokcevic@google.com> Reviewed-by: Gavin Mak <gavinmak@google.com> Commit-Queue: Gavin Mak <gavinmak@google.com>
-
Chan Li authored
Bug: 1285078 Change-Id: I9dd8b94ecf3b9c936474d5447ec2f3a27e66ff0a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3555575 Auto-Submit: Chan Li <chanli@chromium.org> Reviewed-by: Yuanjun Huang <yuanjunh@google.com> Commit-Queue: Yuanjun Huang <yuanjunh@google.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8818423030123458017 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/f15df273f11ba4dfd8aa804e70d56bcf840d8c53 f15df27 (chanli@chromium.org) Extend placeholder.py to schedule child builds More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I1ea7e4e3ef5e08d186699652e868e943aa785992 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3554910 Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com> Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
-