Update gRPC, its gn template, plugin registry and absl_component_deps
1. A deduplication logic is added to BUILD.chromium.gn.template because
a source file appears multiple times in input and GN cannot handle
that.
2. gRPC now uses `absl::Random`
3. `plugin_registry/grpc_plugin_registry.cc` is updated (this is
required) because resource quota handling changed.
Change-Id: If58fd72b409347bb04f5387ceaf2fe7636309277
Bug: None
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3325913
Reviewed-by: Mirko Bonadei <[email protected]>
Reviewed-by: Albert Chaulk <[email protected]>
Commit-Queue: Ming-Chuan Lin <[email protected]>
Cr-Commit-Position: refs/heads/main@{#953142}
diff --git a/DEPS b/DEPS
index 581d14a..0641d81 100644
--- a/DEPS
+++ b/DEPS
@@ -1096,7 +1096,7 @@
Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '13d57703abca3005d97b19df1f2db731607a7dc2',
'src/third_party/grpc/src': {
- 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + 'da47e8823754d12f1dd643bc911e80703b557ade',
+ 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '47f58f5b8d338a6861febc8ee1a602c23a5af70a',
},
'src/third_party/freetype/src':