- 14 Jul, 2020 1 commit
-
-
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. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/59e7d3f289e8f160db10bbcd311b299805080c4b 59e7d3f (adrexler@google.com) Add read_ and write_proto methods to file api. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ib30f4f114faec72be2bbeafc6ba374abccc0af25 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2296496Reviewed-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>
-
- 13 Jul, 2020 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. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/7b45560ebbf38d17b1d3da28b61939736782f33d 7b45560 (iannucci@chromium.org) [recipe_engine] Only retain child step presentations. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I09d1bce4ec82732a4d7d367c9f4078d93db94c4b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2295693Reviewed-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>
-
Lei Zhang authored
With https://chromium-review.googlesource.com/2279874, gclient started taking |use_relative_paths| into account when calculating the path to gclient_args.gni from |gclient_gn_args_file|. This CL introduced an issue where the calculation depends on the current working directory. e.g. Running gclient from ~/repo and ~/repo/sub_dir produced different results for gclient_args.gni. Fix this by prepending the root path, which is absolute, when calculating the path to gclient_args.gni. Bug: chromium:1102833 Change-Id: I970e38352aea77d857e49dc7dca58f21ba8e0331 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2296219Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org>
-
- 12 Jul, 2020 1 commit
-
-
Corentin Wallez authored
Without this repos that use the use_relative_paths still need to use their absolute path for gclient_gn_args_file. Bug: chromium:1102833 Change-Id: I470096625061a28abf495f4d1035121edbcd581f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2279874Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
-
- 11 Jul, 2020 1 commit
-
-
Ayu Ishii authored
Bug: 1097674 Change-Id: Ib1a4a3fe3eca37a1a3a90d62c19eeda5fe4bc499 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2293134Reviewed-by:
Josip Sokcevic <sokcevic@google.com> Commit-Queue: Ayu Ishii <ayui@chromium.org>
-
- 10 Jul, 2020 1 commit
-
-
Allen Bauer authored
Change-Id: I87b1edf242aa5c8483d8d84d223fc9187a194708 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2292962Reviewed-by:
Dirk Pranke <dpranke@google.com> Commit-Queue: Allen Bauer <kylixrd@chromium.org>
-
- 09 Jul, 2020 1 commit
-
-
local_bot authored
R=dpranke@google.com Bug: 1098560 Change-Id: I22f7e89cafb6c8ab7e268afc7004c5ed57f12d12 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2288510Reviewed-by:
Dirk Pranke <dpranke@google.com> Commit-Queue: Josip Sokcevic <sokcevic@google.com>
-
- 08 Jul, 2020 5 commits
-
-
local_bot authored
This change is backwards compatible. R=dpranke@google.com Bug: 1098560 Change-Id: Ic9447041a68b8c379f65900af11c89b006e3f806 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2285156 Commit-Queue: Josip Sokcevic <sokcevic@google.com> Reviewed-by:
Dirk Pranke <dpranke@google.com>
-
Vadim Shtayura authored
Contains some internal refactoring, no externally observable changes. TBR=tandrii@chromium.org, iannucci@chromium.org BUG=1051724 Change-Id: I921c1a4adaa877dda07357463b4bb3f7dfc66676 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2288657Reviewed-by:
Vadim Shtayura <vadimsh@chromium.org> Reviewed-by:
Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
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. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/e6e0924802b587b99fa0519bc95b5ff3f64a670e e6e0924 (yiwzhang@google.com) Remove allow_subannotation kwarg in step module to prevent new... More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I4cd70d63eaf91cc803a8a70c71b89e0f7bd22069 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2288427Reviewed-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>
-
Nico Weber authored
To build the arm ninja binary, I downloaded a zip with the ninja 1.8.2 code, and ran `./configure --bootstrap` on an arm mac, with Xcode 12 beta installed, followed by `strip ninja`. That gave me a working ninja 1.8.2 arm binary. I then copied it to my intel mac and ran lipo -create -output ninja-mac ninja-mac ~/Downloads/ninja to make a fat binary. No intended behavior change on non-arm macs. (This means the x86_64 slice, which is the previously existing binary, has a LC_VERSION_MIN_MACOSX version 10.6, while the arm64 slice has LC_BUILD_VERSION minos 11.0, according to `otool -arch ax86_64 -l ninja-mac` and `otool -arch arm64 -l ninja-mac`.) Bug: 1103315,762354 Change-Id: I2c4bea53a01d7a6135f9cd5554e3123dba960664 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2288417 Auto-Submit: Nico Weber <thakis@chromium.org> Reviewed-by:
Mark Mentovai <mark@chromium.org> Commit-Queue: Mark Mentovai <mark@chromium.org> Commit-Queue: Nico Weber <thakis@chromium.org>
-
Nico Weber authored
With this, `fetch chromium` manages to client src.git and all dependencies in DEPS (and then dies in runhooks). Bug: 1103236 Change-Id: I0e26b78f1c552aa23eaa6c43b61f3c6809a3ada1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2287751 Auto-Submit: Nico Weber <thakis@chromium.org> Reviewed-by:
Mark Mentovai <mark@chromium.org> Reviewed-by:
Dirk Pranke <dpranke@google.com> Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Nico Weber <thakis@chromium.org>
-
- 07 Jul, 2020 3 commits
-
-
Dirk Pranke authored
Running on Python 3 should be a fairly common situation at this point, so it doesn't seem like we need an explicit warning for it. Change-Id: Id73ffb89f6da6e7268fd2e5963cf99175a47b5b7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2284547Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Dirk Pranke <dpranke@google.com>
-
Vadim Shtayura authored
There's no mac-arm64 yet, since Go doesn't support this. Presumably mac-amd64 should work fine on ARM Mac too, see the bug. Note that this will transitively affect all binaries fetched by CIPD, they all will be mac-amd64. BUG=1102967 R=iannucci@chromium.org, thakis@chromium.org Change-Id: Ie3c5b5776c3d2f83b5dfa411016862dbbc53a9e2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2282940Reviewed-by:
Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
Ayu Ishii authored
Bug: 1097674 Change-Id: I42ad9758cc51e37adf9d2941def720ee83954279 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2268405Reviewed-by:
Dirk Pranke <dpranke@google.com> Reviewed-by:
Josip Sokcevic <sokcevic@google.com> Commit-Queue: Ayu Ishii <ayui@chromium.org>
-
- 06 Jul, 2020 2 commits
-
-
Vadim Shtayura authored
To pick up https://chromium-review.googlesource.com/c/2283127. TBR=iannucci@chromium.org, tandrii@chromium.org Change-Id: Ib83240dcc5abc0dcafda588f0a38b0663fc68ae0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2283965Reviewed-by:
Vadim Shtayura <vadimsh@chromium.org> Reviewed-by:
Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
Carlos Caballero authored
iterkeys is no longer a thing in Python 3 Change-Id: I4d88d2a486db1e552ecac27f123219ac1e03bcaf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2276208 Commit-Queue: Carlos Caballero <carlscab@google.com> Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org>
-
- 05 Jul, 2020 1 commit
-
-
Weiwei Lin authored
Rename Builder.description to Builder.descripton_html Bug: 1066815 Change-Id: I81d193f51b51997fb638e245175ac0f563786b4e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2279331 Auto-Submit: Weiwei Lin <weiweilin@google.com> Reviewed-by:
Andrii Shyshkalov <tandrii@google.com> Commit-Queue: Weiwei Lin <weiweilin@google.com>
-
- 01 Jul, 2020 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. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/600141463e0dbd42112f32fe587c2a84e5b8b9c1 6001414 (iannucci@chromium.org) Apply index.lock 'fix' within recipes.py. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I09c4e12932935cce11b324571dcedd25d034b067 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2277236Reviewed-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>
-
Vadim Shtayura authored
Adds wait_for_capacity option to luci.builder(...), fixes couple minor bugs in `lucicfg fmt` and `lucicfg lint`. TBR=iannucci@chromium.org BUG=1096936 Change-Id: I968d051646c5135d36da0249416f85d6f209b09d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2276818Reviewed-by:
Vadim Shtayura <vadimsh@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
- 30 Jun, 2020 9 commits
-
-
Dirk Pranke authored
This relands c7eed83f with a fix to the way variables are propagated from parent dependencies into child dependencies. The original CL description from c7eed83f was: > gclient's existing functionality for handling variables is > ambiguous: the value of a variable can either be a string literal > or an expression fragment. The implementation is required to > parse a value as an expression, and, if it is legal, treat it > as an expression instead of a literal. This means that > > gclient_gn_args_file = 'src/build/args.gni' > gclient_gn_args = ['xcode_version'] > vars = { > 'xcode_version': 'xcode-12' > } > > would cause a problem because gclient would try to parse the > variable as an expression, and 'xcode' would not be defined. > > This patch adds a workaround for this, where you can instead > use the Str() function to explicitly tell gclient to treat the > value as a string and not a potential expression. > > The above example would be changed to: > > gclient_gn_args_file = 'src/build/args.gni' > gclient_gn_args = ['xcode_version'] > vars = { > 'xcode_version': Str('xcode-12') > } > > The variable may still be used in every context where it was legal > to be used before. > This reverts commit 84431987dd384c79c84515004d19db67345a1c00. Bug: 1099242 TBR=ehmaldonado@chromium.org Change-Id: I047b871df47c367c1f34a3985e5813504e3c5c6f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2274152 Commit-Queue: Dirk Pranke <dpranke@google.com> Reviewed-by:
Ben Pastene <bpastene@chromium.org>
-
Dirk Pranke authored
I've switched to using my @google.com address for most work, so adding it to //OWNERS here. I'm not removing my @chromium.org address yet, just to make switching over a bit easier. Change-Id: If8d6ac06a5193eac79bbd32ea9a5524dcf24b1dd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2276571Reviewed-by:
Josip Sokcevic <sokcevic@google.com> Commit-Queue: Dirk Pranke <dpranke@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. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/7317229d124b984f15d159dcee401f93afe28613 7317229 (iannucci@chromium.org) [fetch] Update fetch process to clear index.lock. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I75e4ff5f9c5b27d94977edc50f4d1d628410437c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2276744Reviewed-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 (recipe_engine) into this repository. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/a40a8ce4f65462ad57f2afa4a49167b485062e3b a40a8ce (yiwzhang@google.com) [generator_script] Remove support for allow_subannotations More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I092b38acb708903c96854be3dcaaab51d3c0423c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2276740Reviewed-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 (recipe_engine) into this repository. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/01e603788785c191cf0fdf7736107cc9d4d24f42 01e6037 (yiwzhang@google.com) Drop the expectation if expectation contains exception stack trace More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ic686a5a6aa2ff158b930df780c37a63f73631fe2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2276736Reviewed-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>
-
Yiwei Zhang authored
infra/infra change log: https://chromium.googlesource.com/infra/infra/+log/616b3dd..165c851/ luci-go change log: https://chromium.googlesource.com/infra/luci/luci-go/+log/d1ad596..b0d1c819 Change-Id: Ifdb35266d0d1714e42120529ec803e6964f96969 Bug: 1093824 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2274873 Commit-Queue: Andrii Shyshkalov <tandrii@google.com> Auto-Submit: Yiwei Zhang <yiwzhang@google.com> Reviewed-by:
Andrii Shyshkalov <tandrii@google.com> Reviewed-by:
Robbie Iannucci <iannucci@chromium.org>
-
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. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/1e370e8eb7bcc8f64afd37162fa9f19facb9877c 1e370e8 (iannucci@chromium.org) [swarming] Add with_relative_cwd to TaskSlice. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Iec9fbae59455fa127eaab6f2cb9e02675c98095e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2275734Reviewed-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 (recipe_engine) into this repository. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/a13e6d2db929ae46b8d451a2b09247a3a9eb82fc a13e6d2 (olivernewman@google.com) [post_process] Match any line in ResultReasonRE More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ia8cb0d326b9a5f8c73e2f6b2869d7e5cf0345b26 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2274985Reviewed-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 (recipe_engine) into this repository. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/5a15568da1f03af96c47940b8856fb44defa31a9 5a15568 (olivernewman@google.com) [post_process] Fix ResultReasonRE More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I7ec13b40ddd0b22d98fc46c01a1dd2b93b488e2d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2274979Reviewed-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>
-
- 29 Jun, 2020 3 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. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/be06154f10817552a50608e3e6b51b14966ccf91 be06154 (yiwzhang@google.com) Promote failure to infra_failure if infra_step bit is set for m... More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ib0e08766539681ea9dda8d68159fc751ba990ad8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2274300Reviewed-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>
-
Dirk Pranke authored
This reverts commit c7eed83f. Reason for revert: I'm getting reports of internal iOS checkouts being broken. Reverting while I reproduce / debug it. Original change's description: > Add a Str() function to gclient for use in DEPS files. > > gclient's existing functionality for handling variables is > ambiguous: the value of a variable can either be a string literal > or an expression fragment. The implementation is required to > parse a value as an expression, and, if it is legal, treat it > as an expression instead of a literal. This means that > > gclient_gn_args_file = 'src/build/args.gni' > gclient_gn_args = ['xcode_version'] > vars = { > 'xcode_version': 'xcode-12' > } > > would cause a problem because gclient would try to parse the > variable as an expression, and 'xcode' would not be defined. > > This patch adds a workaround for this, where you can instead > use the Str() function to explicitly tell gclient to treat the > value as a string and not a potential expression. > > The above example would be changed to: > > gclient_gn_args_file = 'src/build/args.gni' > gclient_gn_args = ['xcode_version'] > vars = { > 'xcode_version': Str('xcode-12') > } > > The variable may still be used in every context where it was legal > to be used before. > > Bug: 1099242 > > Change-Id: Ic2a17eea5f7098113bdba0557fe29e1a931a74b8 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2268406 > Reviewed-by: Ben Pastene <bpastene@chromium.org> > Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> > Commit-Queue: Dirk Pranke <dpranke@google.com> TBR=thakis@chromium.org,dpranke@google.com,ehmaldonado@chromium.org,bpastene@chromium.org,apolito@google.com,infra-scoped@luci-project-accounts.iam.gserviceaccount.com Change-Id: Iac2b003f32acdbca15a19f821b61423e34b3466c No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 1099242 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2273978Reviewed-by:
Dirk Pranke <dpranke@google.com> Commit-Queue: Dirk Pranke <dpranke@google.com>
-
Dirk Pranke authored
gclient's existing functionality for handling variables is ambiguous: the value of a variable can either be a string literal or an expression fragment. The implementation is required to parse a value as an expression, and, if it is legal, treat it as an expression instead of a literal. This means that gclient_gn_args_file = 'src/build/args.gni' gclient_gn_args = ['xcode_version'] vars = { 'xcode_version': 'xcode-12' } would cause a problem because gclient would try to parse the variable as an expression, and 'xcode' would not be defined. This patch adds a workaround for this, where you can instead use the Str() function to explicitly tell gclient to treat the value as a string and not a potential expression. The above example would be changed to: gclient_gn_args_file = 'src/build/args.gni' gclient_gn_args = ['xcode_version'] vars = { 'xcode_version': Str('xcode-12') } The variable may still be used in every context where it was legal to be used before. Bug: 1099242 Change-Id: Ic2a17eea5f7098113bdba0557fe29e1a931a74b8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2268406Reviewed-by:
Ben Pastene <bpastene@chromium.org> Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Dirk Pranke <dpranke@google.com>
-
- 27 Jun, 2020 1 commit
-
-
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. recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+log/52eaf9051c05d41dac874b8b59d8279d2d1e93d1~..fcdb554fdff7f085231f56a9974b6626cd4852c3 52eaf90 (yiwzhang@google.com) [step] remove infra_step arg from sub_build api fcdb554 (iannucci@chromium.org) Update luci-go protos. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I950b60baf31600d510d746a57cd7e8f277a442cf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2270879Reviewed-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>
-
- 26 Jun, 2020 2 commits
-
-
Ayu Ishii authored
Migrate to more inclusive terminology. Bug: 1097674 Change-Id: I387b385ff36c7766682c06af34ed5fc6115119d1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2268403Reviewed-by:
Anthony Polito <apolito@google.com> Commit-Queue: Ayu Ishii <ayui@chromium.org>
-
local_bot authored
Some PRESUBMIT.py scripts set DEFAULT_WHITE_LIST and DEFAULT_BLACK_LIST. This patch adds support to override those defaults during transition period. R=apolito@google.com, ehmaldonado@chromium.org Bug: 1098562 Change-Id: I5dfff253e61485d354a83f3f509d8a6d4d87dec6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2270717Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Josip Sokcevic <sokcevic@google.com>
-
- 25 Jun, 2020 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. recipe_engine: https://crrev.com/73d761140f9f149b901fe37330a2ec3835917ff8 (adrexler@google.com) Expose step name in cipd.ensure method. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I078a7d72e6d79a98d07d2835c586078871fa2f30 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2267292Reviewed-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>
-
local_bot authored
R=apolito@google.com, ehmaldonado@chromium.org Bug: 1098562 Bug: 1098560 Change-Id: I45dc739f9e6d1a2e9bfcd9fa0587f4bb4a115c5f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2265255Reviewed-by:
Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Josip Sokcevic <sokcevic@google.com>
-
- 24 Jun, 2020 1 commit
-
-
Robert Iannucci authored
R=vadimsh@chromium.org Bug: 1098127 Change-Id: I5a520adbeff035c2c381ab23feb92571831eb12a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2261440Reviewed-by:
Andrii Shyshkalov <tandrii@google.com> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
- 23 Jun, 2020 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. recipe_engine: https://crrev.com/10831cb71d94c8b3fa54df8c6bb0beb870072566 (olivernewman@google.com) [lint] Add attr to import whitelist More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I1d2dc47bb365cb1c144ec3b792999ea52318e029 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2261733Reviewed-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 (recipe_engine) into this repository. recipe_engine: https://crrev.com/fad8098894906796ad442b560a680ccc444fc524 (yiwzhang@google.com) [legacy_annotation] Add test_api and default step_test_data to smooth migration More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Iffe01d7b2557f82c9162cdb988c3cb3cc73d10c0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2261246Reviewed-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>
-