Commit Graph

43 Commits (main)

Author SHA1 Message Date
Patrick Meiring 17226d7965 [depot_tools] Roll CIPD.
To ensure https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/5834682 is included via
b1f414539a.

Diff:
be41b8d978..b1f414539a

BUG=b:349254870

Change-Id: If63a49c7781dac5a6430367a0bc95720843f2281
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5856579
Auto-Submit: Patrick Meiring <meiring@google.com>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 months ago
Junji Watanabe 210cac627e Update CIPD client version
This CL updates the CIPD client in depot_tools to the latest version.
The new cipd client has `-json-output` option for auth-info subcommand. https://crrev.com/c/5467900

Change-Id: Iae0396a159a67c1a59af8dfe5e74b755ccfd1475
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5772153
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Auto-Submit: Junji Watanabe <jwata@google.com>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
7 months ago
Chris Lewis 2bd782954f Update to 2.6.16
https://crrev.com/c/5085067 introduced `describe` outputting metadata
to the CLI.

Bug: https://crbug.com/1506737

Change-Id: I2567e90da6e0a20437c081099364bd56bc6646d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5161009
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Chris Lewis <cflewis@google.com>
1 year ago
Camilo Jacomet f06b6eee91 [auth]: Update CIPD to include version update of luci-auth change.
Bug:1413615
Change-Id: I17b8a11dff55712dae1d866b56744f4105b2a3e7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4657278
Commit-Queue: Camilo Jacomet <cjacomet@google.com>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
2 years ago
Camilo Jacomet 3c67d9c553 [auth]: Update CIPD entries for luci-auth
Bug:1413615
Change-Id: Idd371f163a7b927d5e2337779fa21113bdde06f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4650867
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Camilo Jacomet <cjacomet@google.com>
2 years ago
Robert Iannucci a6123d0411 [cipd] Update to 2.6.15.
This is to pick up 95f2bed7f4
which should help with cache invalidation woes (specifically should help
prevent evicting cache items which are just about to be used).

This has already been rolled out to swarming.

R=bryner, chanli, fancl

Bug: 1374490
Change-Id: I0377c2092fc59c36c49eed8a0960df6b34cb73df
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4599527
Reviewed-by: Chan Li <chanli@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
2 years ago
Vadim Shtayura 89c463be12 [cipd] Update cipd to v2.6.13.
To pick up https://chromium-review.googlesource.com/c/4502362

R=dlf@google.com

Change-Id: I0a398cc6252ef7238ccc8cf5ff4259256b32e5b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4513700
Reviewed-by: Dan Le Febvre <dlf@google.com>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
2 years ago
Vadim Shtayura 536c9b9662 [cipd] Update 2.6.11 => 2.6.12.
Changes:
520840b412..606269b06a/cipd/client

R=dlf@google.com

Change-Id: I7f224abfc4af74454b7034c1b1c46cf774ff27ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4482874
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Dan Le Febvre <dlf@google.com>
2 years ago
Camilo Jacomet d8fb7c9667 [auth][oob-deprecation]: Update CIPD entries for LUCI Auth.
Fixed issue where token to paste was refreshing fast and made it difficult to copy in terminal emulators such as Alacritty and Konsole.

Bug:1411481, 1406354
Change-Id: I260c18c4aca873530d7ead55ab8826b01edffd9a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4231602
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Camilo Jacomet <cjacomet@google.com>
2 years ago
Camilo Jacomet 8361a9b75d [auth][oob-deprecation]: Update CIPD entries for LUCI Auth.
Bug:1406354,1411203
Change-Id: I0fac4d16a28945005bfa00af0bcf0a2144a2809f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4215079
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Camilo Jacomet <cjacomet@google.com>
2 years ago
Camilo Jacomet 1ada93a104 [oob-deprecation][auth]: Update LUCI Auth Client.
Per go/oauth-oob-deprecation we are switching to go/luci-cli-oauth-login  updating the packages that use luci-auth.

Bug:1406354
Change-Id: I3fc0fd2cc88d395f28e080d90aaaaae672c33da0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4195020
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Leina Sun <sunxiaodi@google.com>
Commit-Queue: Camilo Jacomet <cjacomet@google.com>
Reviewed-by: Sean McCullough <seanmccullough@google.com>
Reviewed-by: Junji Watanabe <jwata@google.com>
2 years ago
Vadim Shtayura 4f3b322a39 [cipd] Add windows-arm64 support to CIPD client bootstrap.
This actually updates the CIPD client to a version that has
a windows-arm64 build, as well as modifies the bootstrap script
to support multiple possible Windows platforms (which is very
similar to what was done to support mac-arm64 on OSX).

By default windows-amd64 is still used everywhere, even on arm64 OS.
To opt-in into windows-arm64, create a file .cipd_client_platform
under depot_tools directory with a single line "windows-arm64".

The bootstrap script now recognizes this file (if it exists) and
rebootstraps the CIPD client if the platform changes. Since this
check needs to happen on every CIPD invocation, it is done in
the batch file, to avoid hitting relatively heavy Powershell on
the hot path.

Finally, do some minor style cleanup in the powershell script to
make it look more consistent.

CIPD client change log:
9cc9fd49..5252f4fc7/cipd

R=bryner@google.com

Change-Id: I4fe5c4ea5e0b5cbb43e7b8c4702dc9fb0627c056
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4153336
Reviewed-by: Brian Ryner <bryner@google.com>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
2 years ago
Vadim Shtayura f53bb836de [cipd] Update CIPD client v2.6.7 => v2.6.8.
This adds new optional fields to -json-output:
{
  ...
  "error_code": see cipderr.go for possible values.
  "error_details": {
      "package": "package/path/or/prefix",
      "version": "instance version",
      "subdir": "installation subdir"
  }
}

R=iannucci@chromium.org, ddoman@chromium.org
BUG=1348065

Change-Id: I2a2bf01c180330f83fcf6813150ea1d4faef79c0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3824200
Reviewed-by: Scott Lee <ddoman@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
3 years ago
Vadim Shtayura 0e5881fb4e [cipd] Update the client v2.6.5 => v2.6.7.
Adds support loading the machine-global config file to pick up
location of the admission plugin binary. See the bug for details.

BUG=1310363
R=iannucci@chromium.org
CC=akashmukherjee@google.com

Change-Id: I7a0cec6a994b79929e204766d32e0f9649b9dc8f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3736694
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
3 years ago
Stephanie Kim ecf3b44b4d Bump cipd to 2.6.5
Should be landed once the new cipd is rolled out everywhere (including
bots)

Bug: 1329641
Change-Id: I32edaa167dd26dbf891435215eeb7c833aba091f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3680100
Reviewed-by: Josip Sokcevic <sokcevic@google.com>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Stephanie Kim <kimstephanie@google.com>
3 years ago
Vadim Shtayura 73218ec4b2 [cipd] Update to v2.6.4.
This version was built with go1.17. Has no other significant
changes.

R=iannucci@chromium.org, chanli@chromium.org

Change-Id: Ic1b3aa1fd74f5e87b7e0429fa0f52d7989400ee3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3651160
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Chan Li <chanli@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
3 years ago
Vadim Shtayura 08b7e93506 [cipd] Update cipd client to v2.6.2.
To pick up
https://chromium.googlesource.com/infra/luci/luci-go/+/df34c731

Without it CIPD deletes the current working directory when running
`cipd ensure -root <a-read-only-directory> ...` without
CIPD_CACHE_DIR set. Oops.

R=tandrii@chromium.org, iannucci@chromium.org
BUG=b/197679760

Change-Id: I8b2dfb8795d1ad4b46484c7baca520b03acc94e5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3119606
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
4 years ago
Vadim Shtayura c0798956ff [cipd] Update CIPD client and vpython.
The CIPD client picks up "use all CPU to unzip by default".
vpython picks up parallel package fetching and unzipping.

R=iannucci@chromium.org

Change-Id: I5c9c73355043a0c53bc785d82e5d9351c91e74b9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3000858
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
4 years ago
Vadim Shtayura a50bd44b06 [cipd] Update CIPD client to 2.6.0.
It now fetches and installs packages in parallel. This has a side
effect that the order of unzipping of packages in a manifest is
non-deterministic and depends on when particular packages finish
downloading.

To be able to show progress of parallel operations there's also
a new terminal UI with progress bars. It activates when running
CIPD at `info` logging level (default) if the stderr is attached
to a terminal (i.e. not piping to a file or the recipe engine).

Two new env vars control the new behavior:
 * CIPD_PARALLEL_DOWNLOADS: set to 0 to completely disable
   parallelism and restore pre 2.6.0 behavior. Set to 1 to fetch
   and unzip packages in paralle, but fetch at most one package
   at once. Default is 4.
 * CIPD_SIMPLE_TERMINAL_UI: set to 1 to use log-based UI instead
   of progress bars.

R=iannucci@chromium.org
BUG=1217435

Change-Id: I16815dbc397137fbb8ef09e09d0a04c77660c0c6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2993750
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
4 years ago
Matt Kotsenas 259f77738f [cipd] Update CIPD client to 2.5.2
To pick up https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/2906656

The new version uses os.Rename on Windows for faster file moves.

Change-Id: I4149ad9968d3f2404517ece91b04fcd53e06dbf6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2906502
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
4 years ago
Vadim Shtayura 93771e18bd [cipd] Update all packages to versions that have mac-arm64 variant.
All packages except mac-amd64 ones are built with go1.16. mac-amd64
are built with go1.15, to preserve OSX 10.10/10.11 compatibility.

Note that we still use mac-amd64 even on arm64 OSX, since
the bootstrap script still installs mac-amd64 version of CIPD.

R=iannucci@chromium.org, tandrii@chromium.org
BUG=1102967

Change-Id: I8fdb27397fbbf238fe39e81305d4642a0500ab33
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2699690
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
4 years ago
Vadim Shtayura ac96016abc [cipd] Update CIPD client to 2.5.1.
To pick up https://chromium-review.googlesource.com/c/2594178.

The new version uses another zip compression library.

R=iannucci@chromium.org
BUG=1163308

Change-Id: Ib9df5e033c7c43fad4d19e8cfad47a8de664d0a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2612114
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
4 years ago
Vadim Shtayura c135bfa0f4 [cipd] Update cipd and vpython to latest versions.
R=tandrii@chromium.org
BUG=1124112

Change-Id: Ie303ebfc8d6b94645862d69fcd40fadbaf3d164a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2532900
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
4 years ago
Vadim Shtayura df123b290f [cipd] Rollback latest CIPD deployment.
It was built with go1.15 which has a bug in deflate implementation
which may result in corruption when uploading >2GB files.

R=iannucci@chromium.org
BUG=1129704

Change-Id: Id61eaaed5dd18d8e51ac5150a9d29a5825805a17
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2418899
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
5 years ago
Vadim Shtayura e7f2169b36 Update cipd and vpython to latest versions.
Mostly to pick up changes to their dependencies.

R=iannucci@chromium.org

Change-Id: Ib28b72440b451c69e6abcf032eec20b04a9c85bb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2378454
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
5 years ago
Robert Iannucci 87c8b91639 [cipd] Update to version with aix-ppc64 binary.
R=vadimsh@chromium.org

Bug: 1098127
Change-Id: I5a520adbeff035c2c381ab23feb92571831eb12a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2261440
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
5 years ago
Vadim Shtayura a33af2239e [cipd] Update client v2.3.4 => v2.3.5.
Includes bug fix for handling cache corruption.

R=tandrii@chromium.org
BUG=1034124

Change-Id: I06e2be15d97522c0a78a97c6ebd202824f8f8c29
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1972372
Auto-Submit: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
5 years ago
Vadim Shtayura ba4699fef5 [cipd] Update client v2.3.2 => v2.3.4.
Notable changes:
  - Bug fix for an edge case of "symlink => dir" replacement.
  - Ask to login on permission errors.

R=tandrii@chromium.org
BUG=1031057, 1033987

Change-Id: I60175e79d37cf5425c9b777159bd10d47353f003
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1967964
Auto-Submit: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
5 years ago
Vadim Shtayura bf31df7a63 [cipd] Bump client version 2.3.1 => 2.3.2.
Has slightly friendlier error message on permission errors. No other changes.

R=iannucci@chromium.org, tandrii@chromium.org
BUG=1031057

Change-Id: Ie6dd75285bf6125bc76a1d338f956a303b42f825
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1959085
Auto-Submit: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
5 years ago
Vadim Shtayura 240afdb1c4 [cipd] Update client 2.2.20 => 2.3.1.
Notable changes:
  * Support for -max-threads and CIPD_MAX_THREADS to unzip in parallel.
  * Bug fix for crbug.com/1029955.

R=tandrii@chromium.org

Change-Id: If309f6bbc6bab24d88be465fc7fe7ea7b9ee40b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1949017
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
5 years ago
Andrii Shyshkalov 9ccd057746 cipd: update to 2a121dde.
Increases the max number of cached packages.

R=iannucci, vadimsh

Bug: 1003774
Change-Id: I489bca5e6ede4dfb28662b2ba640c972da5afb87
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1806137
Auto-Submit: Andrii Shyshkalov <tandrii@google.com>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
6 years ago
Vadim Shtayura 2313020206 [cipd] Update CIPD client to v2.2.19.
It uses lock files to protect some internal guts in .cipd/*.

R=tandrii@chromium.org
BUG=972203

Change-Id: I7b45ec57fde1d2695379a91c3c54d76babfa5cad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1662815
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Vadim Shtayura a6d41e2396 [cipd] Update to 2.2.18.
Includes bug fix for crbug.com/936911 and no other changes.

R=tandrii@chromium.org, iannucci@chromium.org
BUG=936911

Change-Id: I92e6725dc16b513579db87b81e389f9d61bdf62b
Reviewed-on: https://chromium-review.googlesource.com/c/1496034
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Vadim Shtayura be28670fe2 [cipd] Rebuild all Go binaries with Go 1.12.
Hopefully it works better on OSX 10.14.

R=tandrii@chromium.org
BUG=936067

Change-Id: I097802a053b7f17b81f13a69c1f0c153dc327b10
Reviewed-on: https://chromium-review.googlesource.com/c/1489874
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Vadim Shtayura 2b14855de9 [cipd] Update CIPD 2.2.15 -> 2.2.16.
Includes a bug fix for incorrect handling of subcommands with typos in them. No
other changes.

BUG=931755
R=iannucci@chromium.org

Change-Id: I4a3c523452939bdb5a6f26637f1f7b4a2eeb4b0c
Reviewed-on: https://chromium-review.googlesource.com/c/1474373
Auto-Submit: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
6 years ago
Vadim Shtayura f18aaf4f57 [cipd] Update CIPD client to v2.2.15.
This picks up the following changes:
d052999e15..20acb61858/cipd

R=tandrii@chromium.org, iannucci@chromium.org
BUG=915278

Change-Id: Ibaa9d20456dcb513d9bbdaf0bca970390254ee67
Reviewed-on: https://chromium-review.googlesource.com/c/1381773
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Vadim Shtayura 2e00228777 [cipd] Update CIPD client to v2.2.13.
This picks up the following changes:
233800ef69..d052999e15/cipd

R=iannucci@google.com, tandrii@google.com
BUG=911229

Change-Id: I3dbe7fc2db1cae876d0acdd3f8e4299e96af9d37
Reviewed-on: https://chromium-review.googlesource.com/c/1363879
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Robert Iannucci 8ada4d523e [cipd] Roll cipd to allow long paths on Windows
R=vadimsh@chromium.org

Change-Id: Ibd55035fe62ae710cdce448ec489bf7af06925fd
Reviewed-on: https://chromium-review.googlesource.com/c/1337522
Auto-Submit: Robbie Iannucci <iannucci@chromium.org>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
6 years ago
Vadim Shtayura 6edb632ff8 [cipd] Bump CIPD client and vpython versions.
The most notable change is in how the integrity of the tag cache file is
checked. Once deployed, existing tag cache files will be considered invalid and
wiped.

The only observable side effect is the following line in the log:
"can't deserialize tag cache - no sha256 is recorded in the file"

R=tandrii@chromium.org, iannucci@chromium.org

Change-Id: I7ea300a4e7ad8be0c1d42ae561c5202420d2db62
Reviewed-on: https://chromium-review.googlesource.com/c/1327823
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Vadim Shtayura f9b4845975 [cipd] Bump CIPD client version to 2.2.8, add presubmit check for *.digests.
The new version uses SHA256 for uploads by default. It also fully supports
$ResolvedVersions and 'selfupdate-roll'.

The roll was generated by:
$ ./cipd selfupdate-roll \
  -version-file cipd_client_version \
  -version git_revision:fb963f0f43e265a65fb7f1f202e17ea23e947063

BUG=821194, 870166
R=nodir@chromium.org, iannucci@chromium.org

Change-Id: If7c23c43ff2c1bf50c9c50f4e9e17a23e84859b9
Reviewed-on: https://chromium-review.googlesource.com/1227431
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Nodir Turakulov <nodir@chromium.org>
7 years ago
Vadim Shtayura 3d429cf513 [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, 874586

Change-Id: Iac67fbb6b5d07dcd81d44536737b03b146f1ad14
Reviewed-on: https://chromium-review.googlesource.com/1176727
Reviewed-by: Nodir Turakulov <nodir@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
7 years ago
Vadim Shtayura 5e5c2173ba Revert "[cipd] Check CIPD client hash against pinned SHA256 during updates."
This reverts commit eebc3d8232.

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/1175294
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
7 years ago
Vadim Shtayura eebc3d8232 [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>
7 years ago