- 16 Aug, 2018 5 commits
-
-
Vadim Shtayura authored
This is Windows counterpart to https://chromium-review.googlesource.com/1171957 Also cleanup code style in cipd.ps1 script. It appears the common convention for global variables in PowerShell is $GlobalVar and for locals is $localVar. R=nodir@chromium.org, iannucci@chromium.org BUG=870166 Change-Id: Ib8ffbad85497db31f7f5d44fdca6ed843e56f220 Reviewed-on: https://chromium-review.googlesource.com/1175248 Commit-Queue: Vadim Shtayura <vadimsh@chromium.org> Reviewed-by: Nodir Turakulov <nodir@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/0534af39f0790915a8d13815d59784c8664c412d Correct parsing logic for tags and refs in describe operation (sergiyb@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ib88238f06aeb94206f5ba272f9936d426ff1c0de Reviewed-on: https://chromium-review.googlesource.com/1177909 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
Vadim Shtayura authored
Linux and OSX only for now. This also rolls CIPD client to a version that supports pinned hashes (v2.2.5). CIPD_CLIENT_VER and CIPD_CLIENT_SRV are no longer supported as env vars, since it makes no sense when pinning hashes of the binaries at specific version on the specific backend. Also somewhat cleanup 'cipd' script to use "${VAR}", stderr and colored output consistently. R=iannucci@chromium.org, nodir@chromium.org BUG=870166, 874586 Change-Id: Iac67fbb6b5d07dcd81d44536737b03b146f1ad14 Reviewed-on: https://chromium-review.googlesource.com/1176727Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
Andrii Shyshkalov authored
R=hinoka Bug: 851505 Change-Id: I355334c2a84f175452ff7c17f6b080d2815f0f4c Reviewed-on: https://chromium-review.googlesource.com/1168131Reviewed-by: Ryan Tseng <hinoka@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Andrii Shyshkalov authored
This is in order to use built-in presubit recipe. R=maruel Change-Id: I3e50af7dc3a9ad83f0f358285395794ea599a4e8 Reviewed-on: https://chromium-review.googlesource.com/1176650Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
- 15 Aug, 2018 5 commits
-
-
Robert Sesek authored
The message was previously not clear that if the entire CL has any change to an OWNERS file, TBR will not apply. Change-Id: Ib30a93f80196f45b02a29701faab7cf581e37f50 Reviewed-on: https://chromium-review.googlesource.com/1176321Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Commit-Queue: Robert Sesek <rsesek@chromium.org>
-
Vadim Shtayura authored
This reverts commit eebc3d82. Reason for revert: crbug.com/874586 Original change's description: > [cipd] Check CIPD client hash against pinned SHA256 during updates. > > Linux and OSX only for now. This also rolls CIPD client to a version that > supports pinned hashes (v2.2.5). > > CIPD_CLIENT_VER and CIPD_CLIENT_SRV are no longer supported as env vars, since > it makes no sense when pinning hashes of the binaries at specific version on > the specific backend. > > Also somewhat cleanup 'cipd' script to use "${VAR}", stderr and colored output > consistently. > > R=iannucci@chromium.org, nodir@chromium.org > BUG=870166 > > Change-Id: I9e61f9f8fbdcf10985c52828b2bfbec64b4234f0 > Reviewed-on: https://chromium-review.googlesource.com/1171957 > Commit-Queue: Vadim Shtayura <vadimsh@chromium.org> > Reviewed-by: Nodir Turakulov <nodir@chromium.org> TBR=iannucci@chromium.org,vadimsh@chromium.org,nodir@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 870166 Change-Id: I9aa8e7a7f07520aa69d366c76e4dbccae345bc00 Reviewed-on: https://chromium-review.googlesource.com/1175294Reviewed-by: Vadim Shtayura <vadimsh@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
John Budorick authored
Change-Id: If8ef3a87ba71ae76dd1fe8e1854a6ebe073b859a Reviewed-on: https://chromium-review.googlesource.com/1176185Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
John Budorick authored
Bug: 865882 Change-Id: I27bfbeaf7395a05ce660e9e961550233461acb3d Reviewed-on: https://chromium-review.googlesource.com/1175857Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Edward Lesmes <ehmaldonado@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/2a2c2ad5a29a6473130e7293a4585fbd5d403ee0 [cipd] Don't fail when search result is empty (phosek@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Id31ea54e689e323052d71994c1a1f617f1de5450 Reviewed-on: https://chromium-review.googlesource.com/1175924Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
- 14 Aug, 2018 4 commits
-
-
Andrii Shyshkalov authored
R=ehmaldonado@chromium.org Change-Id: Ic730530bc53632a64fb79a733e0a00ba2460da67 Reviewed-on: https://chromium-review.googlesource.com/1175242Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
John Budorick authored
Bug: 873186 Change-Id: I91649cc5f4ba8f81f982463aa534e77d88f87ac0 Reviewed-on: https://chromium-review.googlesource.com/1175099Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: John Budorick <jbudorick@chromium.org>
-
Vadim Shtayura authored
Linux and OSX only for now. This also rolls CIPD client to a version that supports pinned hashes (v2.2.5). CIPD_CLIENT_VER and CIPD_CLIENT_SRV are no longer supported as env vars, since it makes no sense when pinning hashes of the binaries at specific version on the specific backend. Also somewhat cleanup 'cipd' script to use "${VAR}", stderr and colored output consistently. R=iannucci@chromium.org, nodir@chromium.org BUG=870166 Change-Id: I9e61f9f8fbdcf10985c52828b2bfbec64b4234f0 Reviewed-on: https://chromium-review.googlesource.com/1171957 Commit-Queue: Vadim Shtayura <vadimsh@chromium.org> Reviewed-by: Nodir Turakulov <nodir@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/75244002db7a51d62cabdad873d622b1d8c28434 Add post_process functions for asserting on a step's text and logs. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I8896b4ca5e0d9081ba37eeb9bedfe2814539f7d0 Reviewed-on: https://chromium-review.googlesource.com/1174943 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
- 10 Aug, 2018 2 commits
-
-
Edward Lemur authored
Also add shortcuts, so we don't have to look through all the branches if the patch is based on a common branch (i.e. master, infra/config, lkgr) Bug: 870279 Change-Id: I625a8481dccac9a475b096b926e6fab7efe676b0 Reviewed-on: https://chromium-review.googlesource.com/1161094 Commit-Queue: Edward Lesmes <ehmaldonado@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). Please review the expectation changes, and LGTM+CQ. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/bd5111dec043a367d69d85b81289e2207aa26f6e [cipd] Clean docs, pylint errors, add pkg-fetch, pkg-deploy. (iannucci@chromium.org) R=tandrii@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I19d44529f7caa41c9577e57f6a9a35815627c4c3 Reviewed-on: https://chromium-review.googlesource.com/1170243 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
- 09 Aug, 2018 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/01519bca7833290d850f394b71f46f4dc1b0146e [path] Cleanup pylint warnings, add more docs. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ib5c1bf8a496ff235530645dfb346e59118fe6008 Reviewed-on: https://chromium-review.googlesource.com/1169840 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
Robert Iannucci authored
R=hinoka@chromium.org, nodir@chromium.org, sergeyberezin@chromium.org Change-Id: I92a6675a7fa81987667edb8c7189c2e827f62732 Reviewed-on: https://chromium-review.googlesource.com/1168652Reviewed-by: Sergey Berezin <sergeyberezin@chromium.org> Reviewed-by: Ryan Tseng <hinoka@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
Andrii Shyshkalov authored
This is a reland of d61997d3 Original change's description: > Deploy git 2.18 to depot_tools on a bleeding edge. > > R=hinoka > > Bug: 851505 > Change-Id: I3e13da0ec736fb3da4f4a95c71ed07c9a4fd0eca > Reviewed-on: https://chromium-review.googlesource.com/1168130 > Reviewed-by: Ryan Tseng <hinoka@chromium.org> > Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Bug: 851505 Change-Id: I1d8d8062bad14f531d6b0a8bf1a3ce0875afd5b0 Reviewed-on: https://chromium-review.googlesource.com/1168353Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Andrii Shyshkalov authored
This reverts commit d61997d3. Reason for revert: known to not work on mac, at least. Original change's description: > Deploy git 2.18 to depot_tools on a bleeding edge. > > R=hinoka > > Bug: 851505 > Change-Id: I3e13da0ec736fb3da4f4a95c71ed07c9a4fd0eca > Reviewed-on: https://chromium-review.googlesource.com/1168130 > Reviewed-by: Ryan Tseng <hinoka@chromium.org> > Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> TBR=hinoka@chromium.org,tandrii@chromium.org Change-Id: Ie4c12e67cd50a9a4610a69dd55c43f444d79a9dd No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 851505 Reviewed-on: https://chromium-review.googlesource.com/1168350Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
- 08 Aug, 2018 4 commits
-
-
Andrii Shyshkalov authored
R=hinoka Bug: 851505 Change-Id: I3e13da0ec736fb3da4f4a95c71ed07c9a4fd0eca Reviewed-on: https://chromium-review.googlesource.com/1168130Reviewed-by: Ryan Tseng <hinoka@chromium.org> Commit-Queue: 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/4f89beb3e0d1c128aa748398fe619ec38a4452b3 [tricium] Add repo and ref access properties (juliehockett@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I633c38d1b5d0aef4e7b359147a14ad48c2874891 Reviewed-on: https://chromium-review.googlesource.com/1168089 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
Edward Lemur authored
If we don't have permission to create the metrics.cfg file, print a notice and disable metrics collection. Bug: 870231 Change-Id: I784e988ed021daef0fb07c08f1da44718581b1b9 Reviewed-on: https://chromium-review.googlesource.com/1166322Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
Ryan Tseng authored
Change-Id: Ibc528126b26c4f7b7f2e308c89390878bfcfde86 Reviewed-on: https://chromium-review.googlesource.com/1166207 Commit-Queue: Ryan Tseng <hinoka@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
- 07 Aug, 2018 1 commit
-
-
Vadim Shtayura authored
New packages are built using SHA256 as instance ID (instead of SHA1). R=iannucci@chromium.org BUG=821194, 867819, 813782 Change-Id: I61cf71386975725f7f63097eeb62f094ff50e396 Reviewed-on: https://chromium-review.googlesource.com/1165598Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
- 06 Aug, 2018 1 commit
-
-
Don Garrett authored
The script was crashing because of a missing 'email' value from some gerrit results. Harden against the missing value. BUG=None Change-Id: I0f267f130e60e56d532ac2ec1a99ab108a3181e9 Reviewed-on: https://chromium-review.googlesource.com/1161504Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
- 03 Aug, 2018 1 commit
-
-
Wang Qing authored
Bug: 867819 Change-Id: Iff107adb7efe366c5ab58f5221c1b9bf3ebb7d5f Reviewed-on: https://chromium-review.googlesource.com/1159545Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
- 02 Aug, 2018 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/1f25d6536d9972411f4540f2e883e1560ddeb0ad Add instance_id to the ref description to match actual CIPD output (sergiyb@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: If6bb918823a7fbdb3ceff050c42bfff3540250e1 Reviewed-on: https://chromium-review.googlesource.com/1161249Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@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/36c6b8b157621ea39752112a1449c787fe720a88 Enable adding an output log when using raw_io.output_text. (gbeaty@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I946e2b0222839117a0bda2b8fe773412a7c7903c Reviewed-on: https://chromium-review.googlesource.com/1160778 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
John Budorick authored
Bug: 865882 Change-Id: Icd143fcb6abe1e880dec46a6d26a84103ab4e6d2 Recipe-Nontrivial-Roll: build Recipe-Nontrivial-Roll: build_limited_scripts_slave Recipe-Nontrivial-Roll: infra Recipe-Nontrivial-Roll: release_scripts Recipe-Nontrivial-Roll: skia Recipe-Nontrivial-Roll: skiabuildbot Reviewed-on: https://chromium-review.googlesource.com/1157514 Commit-Queue: John Budorick <jbudorick@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
- 31 Jul, 2018 1 commit
-
-
Edward Lemur authored
As it is right now, when a function is collecting metrics it prints the notice and calls sys.exit() to ensure the notice is the last thing that is printed. git-cl split has to call git-cl upload multiple times, but once it has been called once, it exits, so only the first cl is uploaded. This separates metrics collection from notice printing, so that the function that is collecting metrics behaves like a function that isn't. It also makes sure we don't collect metrics for multiple functions at the same time. Bug: 868280 Change-Id: Ic58ebe7d19e09ed85fa8b0af76dcbf608ee4c9bc Reviewed-on: https://chromium-review.googlesource.com/1153503Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 30 Jul, 2018 2 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/f380be913d5228c211987895b5b65b44f82218c8 cq.cfg: remove cq_name. (tandrii@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I3384ae6952c0a322fcdb68e410ecf00e2c6297ac Reviewed-on: https://chromium-review.googlesource.com/1155658 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
Andrii Shyshkalov authored
TBR=mknyszek Bug: 866476 Change-Id: Ia94a28750ed008bef0e5504efd7c9bf7e309e3fb Reviewed-on: https://chromium-review.googlesource.com/1155748Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Michael Knyszek <mknyszek@google.com> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
- 27 Jul, 2018 3 commits
-
-
Jeremy Apthorp authored
Modern macOS has no problem unzipping big zip files. To test: $ gsutil cp gs://chromium-git-cache/chromium.googlesource.com-chromium-src/516491.zip test.zip $ unzip -l test.zip Change-Id: I84b3cff21cb9b7033c04b427e23f27a75ab1d8ae Reviewed-on: https://chromium-review.googlesource.com/1152294 Commit-Queue: Jeremy Apthorp <jeremya@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
John Budorick authored
This doesn't expose --patch_ref in the bot_update recipe_module yet, though. Bug: 865882 Change-Id: I26abe59d2f6a8a3dd3945cce0bf13b238a7fffd3 Reviewed-on: https://chromium-review.googlesource.com/1151105 Commit-Queue: John Budorick <jbudorick@chromium.org> Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
Vadim Shtayura authored
It is identical to previously deployed 2.2.2, except it contains a bug fix: https://chromium-review.googlesource.com/1152364 R=iannucci@chromium.org, maruel@chromium.org BUG=821194 Change-Id: I6c53782d7d86d0e0a9eaef79bf277f4f413d3ae9 Reviewed-on: https://chromium-review.googlesource.com/1152496Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
- 26 Jul, 2018 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/36cdb3033498ecf5b5834dbc58eca2542164cbed led: Add task link when launching a task (martiniss@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I27ae70281f1579b71a107849a4dfb80a62a24141 Reviewed-on: https://chromium-review.googlesource.com/1152074Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
Vadim Shtayura authored
Changes: https://chromium.googlesource.com/infra/luci/luci-go/+log/9449d18..75f8e8f/cipd Most notably, the new version understand SHA256 instance IDs. R=iannucci@chromium.org, maruel@chromium.org BUG=821194, 867729 Change-Id: Iebcf358ba460eeca2d39d3881104899014466e9c Reviewed-on: https://chromium-review.googlesource.com/1152036Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Commit-Queue: Marc-Antoine Ruel <maruel@chromium.org>
-
Vadim Shtayura authored
When updating the CIPD client to be identified by SHA256 hash, old clients (that have no idea about SHA256) fail during 'selfupdate'. We'll roll our SHA256 support in two stages: 1. Deploy new client that understand SHA256 using its SHA1 name, so self-update from old clients works. 2. Deploy same (or newer) client using its SHA256 name. This would work since the client doing the self-update already understands SHA256 at this point. But we can't guarantee that ALL depot_tools deployments will update through stages (1) and (2) sequentially. Some of them may skip (1) and end-up directly in (2), failing on 'selfupdate'. This CL makes sure they can recover from this state by rebootstraping the client from scratch (this works with SHA256 hashes). R=nodir@chromium.org, iannucci@chromium.org BUG=821194 Change-Id: I27dece19e0305b5b2d6f8b0130631c1bf5f6499c Reviewed-on: https://chromium-review.googlesource.com/1149454 Commit-Queue: Vadim Shtayura <vadimsh@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
Edward Lemur authored
Print notice to stderr to avoid interfering with scripts that parse stdout. Bug: 832386 Change-Id: Ifbcc52809213311489f5c8434b3c16ea53373e57 Reviewed-on: https://chromium-review.googlesource.com/1145697Reviewed-by: Michael Moss <mmoss@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-