Merge pull request #211292 from uri-canva/bazel_6

bazel_6: 6.0.0-pre.20220720.3 -> 6.0.0

authored by

Uri Baghin and committed by
GitHub
890c2432 68403fe0

+393 -173
+10 -7
pkgs/development/tools/build-managers/bazel/bazel_6/default.nix
··· 26 26 }: 27 27 28 28 let 29 - version = "6.0.0-pre.20220720.3"; 29 + version = "6.0.0"; 30 30 sourceRoot = "."; 31 31 32 32 src = fetchurl { 33 33 url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 34 - hash = "sha256-i8d4yLSq8fL+YT11wYmBvLDLSprq1gVfyjsKBYci1bk="; 34 + hash = "sha256-e8DFFFwZpW2CoI/OaQjF4aDnXk+/s7bxK03q5/SzjLw="; 35 35 }; 36 36 37 - # Update with `eval $(nix-build -A bazel_5.updater)`, 37 + # Update with `eval $(nix-build -A bazel_6.updater)`, 38 38 # then add new dependencies from the dict in ./src-deps.json as required. 39 39 srcDeps = lib.attrsets.attrValues srcDepsSet; 40 40 srcDepsSet = 41 41 let 42 42 srcs = lib.importJSON ./src-deps.json; 43 43 toFetchurl = d: lib.attrsets.nameValuePair d.name (fetchurl { 44 - urls = d.urls; 44 + urls = d.urls or [d.url]; 45 45 sha256 = d.sha256; 46 46 }); 47 47 in builtins.listToAttrs (map toFetchurl [ ··· 54 54 srcs.remote_java_tools_for_testing 55 55 srcs."coverage_output_generator-v2.6.zip" 56 56 srcs.build_bazel_rules_nodejs 57 - srcs."android_tools_pkg-0.26.0.tar.gz" 58 - srcs."zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 57 + srcs.android_tools_for_testing 58 + srcs.openjdk_linux_vanilla 59 59 srcs.bazel_toolchains 60 60 srcs.com_github_grpc_grpc 61 61 srcs.upb ··· 69 69 srcs.com_google_absl 70 70 srcs.com_googlesource_code_re2 71 71 srcs.com_github_cares_cares 72 + srcs.com_envoyproxy_protoc_gen_validate 73 + srcs.com_google_googleapis 74 + srcs.bazel_gazelle 72 75 ]); 73 76 74 77 distDir = runCommand "bazel-deps" {} '' ··· 386 389 sed -i -e 's;_find_generic(repository_ctx, "gcc", "CC", overriden_tools);_find_generic(repository_ctx, "clang", "CC", overriden_tools);g' tools/cpp/unix_cc_configure.bzl 387 390 388 391 sed -i -e 's;"/usr/bin/libtool";_find_generic(repository_ctx, "libtool", "LIBTOOL", overriden_tools);g' tools/cpp/unix_cc_configure.bzl 389 - wrappers=( tools/cpp/osx_cc_wrapper.sh tools/cpp/osx_cc_wrapper.sh.tpl ) 392 + wrappers=( tools/cpp/osx_cc_wrapper.sh.tpl ) 390 393 for wrapper in "''${wrappers[@]}"; do 391 394 sed -i -e "s,/usr/bin/gcc,${stdenv.cc}/bin/clang,g" $wrapper 392 395 sed -i -e "s,/usr/bin/install_name_tool,${cctools}/bin/install_name_tool,g" $wrapper
+383 -166
pkgs/development/tools/build-managers/bazel/bazel_6/src-deps.json
··· 23 23 "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz" 24 24 ] 25 25 }, 26 - "2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz": { 27 - "name": "2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 28 - "sha256": "6a5f67874af66b239b709c572ac1a5a00fdb1b29beaf13c3e6f79b1ba10dc7c4", 26 + "2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz": { 27 + "name": "2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 28 + "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0", 29 29 "urls": [ 30 - "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 31 - "https://github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz" 30 + "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 31 + "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" 32 + ] 33 + }, 34 + "4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz": { 35 + "name": "4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", 36 + "sha256": "1e490b98005664d149b379a9529a6aa05932b8a11b76b4cd86f3d22d76346f47", 37 + "urls": [ 38 + "https://mirror.bazel.build/github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", 39 + "https://github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz" 32 40 ] 33 41 }, 34 42 "5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip": { ··· 39 47 "https://github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip" 40 48 ] 41 49 }, 50 + "6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz": { 51 + "name": "6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", 52 + "sha256": "ec76c5e79db59762776bece58b69507d095856c37b81fd35bfb0958e74b61d93", 53 + "urls": [ 54 + "https://mirror.bazel.build/github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", 55 + "https://github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz" 56 + ] 57 + }, 42 58 "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip": { 43 59 "name": "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 44 60 "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", ··· 55 71 "https://github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz" 56 72 ] 57 73 }, 74 + "a5477045acaa34586420942098f5fecd3570f577.tar.gz": { 75 + "name": "a5477045acaa34586420942098f5fecd3570f577.tar.gz", 76 + "sha256": "cf7f71eaff90b24c1a28b49645a9ff03a9a6c1e7134291ce70901cb63e7364b5", 77 + "urls": [ 78 + "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz", 79 + "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" 80 + ] 81 + }, 58 82 "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz": { 59 83 "name": "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", 60 84 "sha256": "9f385e146410a8150b6f4cb1a57eab7ec806ced48d427554b1e754877ff26c3e", ··· 78 102 "patch_cmds_win": [ 79 103 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 80 104 ], 81 - "sha256": "a86d205da8bd08515d18bb4b98e4b66b8805e57008ec55118ff5ce038c57a5f1", 82 - "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.26.0.tar.gz" 105 + "sha256": "1afa4b7e13c82523c8b69e87f8d598c891ec7e2baa41d9e24e08becd723edb4d", 106 + "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.27.0.tar.gz" 83 107 }, 84 - "android_tools_pkg-0.26.0.tar.gz": { 85 - "name": "android_tools_pkg-0.26.0.tar.gz", 86 - "sha256": "a86d205da8bd08515d18bb4b98e4b66b8805e57008ec55118ff5ce038c57a5f1", 108 + "android_tools_pkg-0.27.0.tar.gz": { 109 + "name": "android_tools_pkg-0.27.0.tar.gz", 110 + "sha256": "1afa4b7e13c82523c8b69e87f8d598c891ec7e2baa41d9e24e08becd723edb4d", 87 111 "urls": [ 88 - "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.26.0.tar.gz" 112 + "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.27.0.tar.gz" 89 113 ] 90 114 }, 91 - "b1c40e1de81913a3c40e5948f78719c28152486d.zip": { 92 - "name": "b1c40e1de81913a3c40e5948f78719c28152486d.zip", 93 - "sha256": "d0c573b94a6ef20ef6ff20154a23d0efcb409fb0e1ff0979cec318dfe42f0cdd", 115 + "bazel-gazelle-v0.24.0.tar.gz": { 116 + "name": "bazel-gazelle-v0.24.0.tar.gz", 117 + "sha256": "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb", 94 118 "urls": [ 95 - "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip", 96 - "https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip" 119 + "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", 120 + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz" 97 121 ] 98 122 }, 99 123 "bazel-skylib-1.0.3.tar.gz": { ··· 116 140 ] 117 141 }, 118 142 "bazel_gazelle": { 119 - "generator_function": "grpc_deps", 143 + "generator_function": "dist_http_archive", 120 144 "generator_name": "bazel_gazelle", 121 145 "name": "bazel_gazelle", 122 - "sha256": "d987004a72697334a095bbaa18d615804a28280201a50ed6c234c40ccc41e493", 123 - "strip_prefix": "bazel-gazelle-0.19.1", 146 + "sha256": "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb", 124 147 "urls": [ 125 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/bazel-gazelle/archive/v0.19.1.tar.gz", 126 - "https://github.com/bazelbuild/bazel-gazelle/archive/v0.19.1.tar.gz" 148 + "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", 149 + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz" 127 150 ] 128 151 }, 129 152 "bazel_skylib": { ··· 148 171 "generator_function": "grpc_deps", 149 172 "generator_name": "bazel_toolchains", 150 173 "name": "bazel_toolchains", 151 - "sha256": "0b36eef8a66f39c8dbae88e522d5bbbef49d5e66e834a982402c79962281be10", 152 - "strip_prefix": "bazel-toolchains-1.0.1", 174 + "sha256": "179ec02f809e86abf56356d8898c8bd74069f1bd7c56044050c2cd3d79d0e024", 175 + "strip_prefix": "bazel-toolchains-4.1.0", 153 176 "urls": [ 154 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/1.0.1.tar.gz", 155 - "https://github.com/bazelbuild/bazel-toolchains/releases/download/1.0.1/bazel-toolchains-1.0.1.tar.gz" 177 + "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/4.1.0.tar.gz", 178 + "https://github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz" 156 179 ] 157 180 }, 158 181 "bazelci_rules": { ··· 186 209 "generator_function": "grpc_deps", 187 210 "generator_name": "boringssl", 188 211 "name": "boringssl", 189 - "sha256": "6f640262999cd1fb33cf705922e453e835d2d20f3f06fe0d77f6426c19257308", 190 - "strip_prefix": "boringssl-fc44652a42b396e1645d5e72aba053349992136a", 212 + "sha256": "534fa658bd845fd974b50b10f444d392dfd0d93768c4a51b61263fd37d851c40", 213 + "strip_prefix": "boringssl-b9232f9e27e5668bc0414879dcdedb2a59ea75f2", 191 214 "urls": [ 192 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/fc44652a42b396e1645d5e72aba053349992136a.tar.gz", 193 - "https://github.com/google/boringssl/archive/fc44652a42b396e1645d5e72aba053349992136a.tar.gz" 215 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/b9232f9e27e5668bc0414879dcdedb2a59ea75f2.tar.gz", 216 + "https://github.com/google/boringssl/archive/b9232f9e27e5668bc0414879dcdedb2a59ea75f2.tar.gz" 194 217 ] 195 218 }, 196 219 "build_bazel_apple_support": { 197 220 "generator_function": "grpc_deps", 198 221 "generator_name": "build_bazel_apple_support", 199 222 "name": "build_bazel_apple_support", 200 - "sha256": "122ebf7fe7d1c8e938af6aeaee0efe788a3a2449ece5a8d6a428cb18d6f88033", 223 + "sha256": "76df040ade90836ff5543888d64616e7ba6c3a7b33b916aa3a4b68f342d1b447", 201 224 "urls": [ 202 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/apple_support/releases/download/0.7.1/apple_support.0.7.1.tar.gz", 203 - "https://github.com/bazelbuild/apple_support/releases/download/0.7.1/apple_support.0.7.1.tar.gz" 225 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/apple_support/releases/download/0.11.0/apple_support.0.11.0.tar.gz", 226 + "https://github.com/bazelbuild/apple_support/releases/download/0.11.0/apple_support.0.11.0.tar.gz" 204 227 ] 205 228 }, 206 229 "build_bazel_rules_apple": { 207 230 "generator_function": "grpc_deps", 208 231 "generator_name": "build_bazel_rules_apple", 209 232 "name": "build_bazel_rules_apple", 210 - "sha256": "bdc8e66e70b8a75da23b79f1f8c6207356df07d041d96d2189add7ee0780cf4e", 211 - "strip_prefix": "rules_apple-b869b0d3868d78a1d4ffd866ccb304fb68aa12c3", 233 + "sha256": "0052d452af7742c8f3a4e0929763388a66403de363775db7e90adecb2ba4944b", 212 234 "urls": [ 213 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/rules_apple/archive/b869b0d3868d78a1d4ffd866ccb304fb68aa12c3.tar.gz", 214 - "https://github.com/bazelbuild/rules_apple/archive/b869b0d3868d78a1d4ffd866ccb304fb68aa12c3.tar.gz" 235 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/rules_apple/releases/download/0.31.3/rules_apple.0.31.3.tar.gz", 236 + "https://github.com/bazelbuild/rules_apple/releases/download/0.31.3/rules_apple.0.31.3.tar.gz" 215 237 ] 216 238 }, 217 239 "build_bazel_rules_nodejs": { ··· 224 246 "https://github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-5.5.0.tar.gz" 225 247 ] 226 248 }, 249 + "cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz": { 250 + "name": "cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", 251 + "sha256": "5bc8365613fe2f8ce6cc33959b7667b13b7fe56cb9d16ba740c06e1a7c4242fc", 252 + "urls": [ 253 + "https://mirror.bazel.build/github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", 254 + "https://github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz" 255 + ] 256 + }, 227 257 "com_envoyproxy_protoc_gen_validate": { 228 - "generator_function": "grpc_deps", 258 + "generator_function": "dist_http_archive", 229 259 "generator_name": "com_envoyproxy_protoc_gen_validate", 230 260 "name": "com_envoyproxy_protoc_gen_validate", 231 - "sha256": "dd4962e4a9e8388a4fbc5c33e64d73bdb222f103e4bad40ca5535f81c2c606c2", 232 - "strip_prefix": "protoc-gen-validate-59da36e59fef2267fc2b1849a05159e3ecdf24f3", 261 + "patch_args": [ 262 + "-p1" 263 + ], 264 + "patches": [ 265 + "//third_party/protoc_gen_validate:protoc_gen_validate.patch" 266 + ], 267 + "sha256": "1e490b98005664d149b379a9529a6aa05932b8a11b76b4cd86f3d22d76346f47", 268 + "strip_prefix": "protoc-gen-validate-4694024279bdac52b77e22dc87808bd0fd732b69", 233 269 "urls": [ 234 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/protoc-gen-validate/archive/59da36e59fef2267fc2b1849a05159e3ecdf24f3.tar.gz", 235 - "https://github.com/envoyproxy/protoc-gen-validate/archive/59da36e59fef2267fc2b1849a05159e3ecdf24f3.tar.gz" 270 + "https://mirror.bazel.build/github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", 271 + "https://github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz" 236 272 ] 237 273 }, 238 274 "com_github_cares_cares": { ··· 240 276 "generator_function": "grpc_deps", 241 277 "generator_name": "com_github_cares_cares", 242 278 "name": "com_github_cares_cares", 243 - "sha256": "e8c2751ddc70fed9dc6f999acd92e232d5846f009ee1674f8aee81f19b2b915a", 244 - "strip_prefix": "c-ares-e982924acee7f7313b4baa4ee5ec000c5e373c30", 279 + "sha256": "ec76c5e79db59762776bece58b69507d095856c37b81fd35bfb0958e74b61d93", 280 + "strip_prefix": "c-ares-6654436a307a5a686b008c1d4c93b0085da6e6d8", 281 + "urls": [ 282 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", 283 + "https://github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz" 284 + ] 285 + }, 286 + "com_github_cncf_udpa": { 287 + "generator_function": "dist_http_archive", 288 + "generator_name": "com_github_cncf_udpa", 289 + "name": "com_github_cncf_udpa", 290 + "patch_args": [ 291 + "-p1" 292 + ], 293 + "patches": [ 294 + "//third_party/cncf_udpa:cncf_udpa_0.0.1.patch" 295 + ], 296 + "sha256": "5bc8365613fe2f8ce6cc33959b7667b13b7fe56cb9d16ba740c06e1a7c4242fc", 297 + "strip_prefix": "xds-cb28da3451f158a947dfc45090fe92b07b243bc1", 245 298 "urls": [ 246 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/c-ares/c-ares/archive/e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz", 247 - "https://github.com/c-ares/c-ares/archive/e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz" 299 + "https://mirror.bazel.build/github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", 300 + "https://github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz" 248 301 ] 249 302 }, 250 303 "com_github_google_benchmark": { 251 304 "generator_function": "grpc_deps", 252 305 "generator_name": "com_github_google_benchmark", 253 306 "name": "com_github_google_benchmark", 254 - "sha256": "daa4a97e0547d76de300e325a49177b199f3689ce5a35e25d47696f7cb050f86", 255 - "strip_prefix": "benchmark-73d4d5e8d6d449fc8663765a42aa8aeeee844489", 307 + "sha256": "0b921a3bc39e35f4275c8dcc658af2391c150fb966102341287b0401ff2e6f21", 308 + "strip_prefix": "benchmark-0baacde3618ca617da95375e0af13ce1baadea47", 256 309 "urls": [ 257 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/benchmark/archive/73d4d5e8d6d449fc8663765a42aa8aeeee844489.tar.gz", 258 - "https://github.com/google/benchmark/archive/73d4d5e8d6d449fc8663765a42aa8aeeee844489.tar.gz" 310 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/benchmark/archive/0baacde3618ca617da95375e0af13ce1baadea47.tar.gz", 311 + "https://github.com/google/benchmark/archive/0baacde3618ca617da95375e0af13ce1baadea47.tar.gz" 259 312 ] 260 313 }, 261 314 "com_github_grpc_grpc": { ··· 266 319 "-p1" 267 320 ], 268 321 "patches": [ 269 - "//third_party/grpc:grpc_1.41.0.patch", 270 - "//third_party/grpc:grpc_1.41.0.win_arm64.patch" 322 + "//third_party/grpc:grpc_1.47.0.patch", 323 + "//third_party/grpc:grpc_1.47.0.win_arm64.patch" 271 324 ], 272 - "sha256": "e5fb30aae1fa1cffa4ce00aa0bbfab908c0b899fcf0bbc30e268367d660d8656", 273 - "strip_prefix": "grpc-1.41.0", 325 + "sha256": "271bdc890bf329a8de5b65819f0f9590a5381402429bca37625b63546ed19e54", 326 + "strip_prefix": "grpc-1.47.0", 327 + "urls": [ 328 + "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.47.0.tar.gz", 329 + "https://github.com/grpc/grpc/archive/v1.47.0.tar.gz" 330 + ] 331 + }, 332 + "com_github_libuv_libuv": { 333 + "build_file": "@com_github_grpc_grpc//third_party:libuv.BUILD", 334 + "generator_function": "grpc_deps", 335 + "generator_name": "com_github_libuv_libuv", 336 + "name": "com_github_libuv_libuv", 337 + "sha256": "5ca4e9091f3231d8ad8801862dc4e851c23af89c69141d27723157776f7291e7", 338 + "strip_prefix": "libuv-02a9e1be252b623ee032a3137c0b0c94afbe6809", 274 339 "urls": [ 275 - "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.41.0.tar.gz", 276 - "https://github.com/grpc/grpc/archive/v1.41.0.tar.gz" 340 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/libuv/libuv/archive/02a9e1be252b623ee032a3137c0b0c94afbe6809.tar.gz", 341 + "https://github.com/libuv/libuv/archive/02a9e1be252b623ee032a3137c0b0c94afbe6809.tar.gz" 277 342 ] 278 343 }, 279 344 "com_google_absl": { ··· 288 353 ] 289 354 }, 290 355 "com_google_googleapis": { 291 - "generator_function": "grpc_deps", 356 + "generator_function": "dist_http_archive", 292 357 "generator_name": "com_google_googleapis", 293 358 "name": "com_google_googleapis", 294 359 "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0", 295 360 "strip_prefix": "googleapis-2f9af297c84c55c8b871ba4495e01ade42476c92", 296 361 "urls": [ 297 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 362 + "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 298 363 "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" 299 364 ] 300 365 }, 301 366 "com_google_googletest": { 302 367 "name": "com_google_googletest", 303 - "sha256": "9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb", 304 - "strip_prefix": "googletest-release-1.10.0", 368 + "sha256": "81964fe578e9bd7c94dfdb09c8e4d6e6759e19967e397dbea48d1c10e45d0df2", 369 + "strip_prefix": "googletest-release-1.12.1", 305 370 "urls": [ 306 - "https://mirror.bazel.build/github.com/google/googletest/archive/release-1.10.0.tar.gz", 307 - "https://github.com/google/googletest/archive/release-1.10.0.tar.gz" 371 + "https://mirror.bazel.build/github.com/google/googletest/archive/refs/tags/release-1.12.1.tar.gz", 372 + "https://github.com/google/googletest/archive/refs/tags/release-1.12.1.tar.gz" 308 373 ] 309 374 }, 310 375 "com_google_protobuf": { ··· 323 388 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 324 389 ], 325 390 "patches": [ 326 - "//third_party/protobuf:3.19.2.patch" 391 + "//third_party/protobuf:3.19.6.patch" 327 392 ], 328 - "sha256": "4dd35e788944b7686aac898f77df4e9a54da0ca694b8801bd6b2a9ffc1b3085e", 329 - "strip_prefix": "protobuf-3.19.2", 393 + "sha256": "9a301cf94a8ddcb380b901e7aac852780b826595075577bb967004050c835056", 394 + "strip_prefix": "protobuf-3.19.6", 330 395 "urls": [ 331 - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.19.2.tar.gz", 332 - "https://github.com/protocolbuffers/protobuf/archive/v3.19.2.tar.gz" 396 + "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz", 397 + "https://github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz" 333 398 ] 334 399 }, 335 400 "com_google_testparameterinjector": { ··· 346 411 "generator_function": "grpc_deps", 347 412 "generator_name": "com_googlesource_code_re2", 348 413 "name": "com_googlesource_code_re2", 349 - "sha256": "9f385e146410a8150b6f4cb1a57eab7ec806ced48d427554b1e754877ff26c3e", 350 - "strip_prefix": "re2-aecba11114cf1fac5497aeb844b6966106de3eb6", 414 + "sha256": "319a58a58d8af295db97dfeecc4e250179c5966beaa2d842a82f0a013b6a239b", 415 + "strip_prefix": "re2-8e08f47b11b413302749c0d8b17a1c94777495d5", 351 416 "urls": [ 352 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", 353 - "https://github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz" 417 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/re2/archive/8e08f47b11b413302749c0d8b17a1c94777495d5.tar.gz", 418 + "https://github.com/google/re2/archive/8e08f47b11b413302749c0d8b17a1c94777495d5.tar.gz" 354 419 ] 355 420 }, 356 421 "coverage_output_generator-v2.6.zip": { ··· 365 430 "generator_function": "grpc_deps", 366 431 "generator_name": "cython", 367 432 "name": "cython", 368 - "sha256": "e2e38e1f0572ca54d6085df3dec8b607d20e81515fb80215aed19c81e8fe2079", 369 - "strip_prefix": "cython-0.29.21", 433 + "sha256": "bb72b2f0ef029472759c711f0a4bded6e15e3f9bda3797550cef3c1d87d02283", 434 + "strip_prefix": "cython-0.29.26", 370 435 "urls": [ 371 - "https://github.com/cython/cython/archive/0.29.21.tar.gz" 436 + "https://github.com/cython/cython/archive/0.29.26.tar.gz" 372 437 ] 373 438 }, 374 439 "desugar_jdk_libs": { ··· 382 447 "https://github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip" 383 448 ] 384 449 }, 385 - "e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz": { 386 - "name": "e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz", 387 - "sha256": "e8c2751ddc70fed9dc6f999acd92e232d5846f009ee1674f8aee81f19b2b915a", 388 - "urls": [ 389 - "https://mirror.bazel.build/github.com/c-ares/c-ares/archive/e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz", 390 - "https://github.com/c-ares/c-ares/archive/e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz" 391 - ] 392 - }, 393 450 "enum34": { 394 451 "build_file": "@com_github_grpc_grpc//third_party:enum34.BUILD", 395 452 "generator_function": "grpc_deps", ··· 405 462 "generator_function": "grpc_deps", 406 463 "generator_name": "envoy_api", 407 464 "name": "envoy_api", 408 - "sha256": "330f2f9c938fc038b7ab438919b692d30cdfba3cf596e7824410f88da16c30b5", 409 - "strip_prefix": "data-plane-api-2f0d081fab0b0823f088c6e368f40e1992f46fcd", 465 + "sha256": "c5807010b67033330915ca5a20483e30538ae5e689aa14b3631d6284beca4630", 466 + "strip_prefix": "data-plane-api-9c42588c956220b48eb3099d186487c2f04d32ec", 410 467 "urls": [ 411 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/2f0d081fab0b0823f088c6e368f40e1992f46fcd.tar.gz", 412 - "https://github.com/envoyproxy/data-plane-api/archive/2f0d081fab0b0823f088c6e368f40e1992f46fcd.tar.gz" 468 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/9c42588c956220b48eb3099d186487c2f04d32ec.tar.gz", 469 + "https://github.com/envoyproxy/data-plane-api/archive/9c42588c956220b48eb3099d186487c2f04d32ec.tar.gz" 413 470 ] 414 471 }, 415 472 "futures": { ··· 427 484 "generator_function": "grpc_deps", 428 485 "generator_name": "io_bazel_rules_go", 429 486 "name": "io_bazel_rules_go", 430 - "sha256": "dbf5a9ef855684f84cac2e7ae7886c5a001d4f66ae23f6904da0faaaef0d61fc", 487 + "sha256": "69de5c704a05ff37862f7e0f5534d4f479418afc21806c887db544a316f3cb6b", 431 488 "urls": [ 432 - "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.24.11/rules_go-v0.24.11.tar.gz", 433 - "https://github.com/bazelbuild/rules_go/releases/download/v0.24.11/rules_go-v0.24.11.tar.gz" 489 + "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.27.0/rules_go-v0.27.0.tar.gz", 490 + "https://github.com/bazelbuild/rules_go/releases/download/v0.27.0/rules_go-v0.27.0.tar.gz" 434 491 ] 435 492 }, 436 493 "io_bazel_rules_python": { 437 494 "generator_function": "grpc_deps", 438 495 "generator_name": "io_bazel_rules_python", 439 496 "name": "io_bazel_rules_python", 440 - "sha256": "aa96a691d3a8177f3215b14b0edc9641787abaaa30363a080165d06ab65e1161", 441 - "url": "https://github.com/bazelbuild/rules_python/releases/download/0.0.1/rules_python-0.0.1.tar.gz" 497 + "patch_args": [ 498 + "-p1" 499 + ], 500 + "patches": [ 501 + "@com_github_grpc_grpc//third_party:rules_python.patch" 502 + ], 503 + "sha256": "954aa89b491be4a083304a2cb838019c8b8c3720a7abb9c4cb81ac7a24230cea", 504 + "url": "https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz" 442 505 }, 443 506 "io_bazel_rules_sass": { 444 507 "generator_function": "dist_http_archive", ··· 473 536 "https://github.com/census-instrumentation/opencensus-cpp/archive/c9a4da319bc669a772928ffc55af4a61be1a1176.tar.gz" 474 537 ] 475 538 }, 476 - "java_tools-v11.8.zip": { 477 - "name": "java_tools-v11.8.zip", 478 - "sha256": "8fb4d3138bd92a9d3324dae29c9f70d91ca2db18cd0bf1997446eed4657d19b3", 539 + "java_tools-v11.9.zip": { 540 + "name": "java_tools-v11.9.zip", 541 + "sha256": "5cd59ea6bf938a1efc1e11ea562d37b39c82f76781211b7cd941a2346ea8484d", 479 542 "urls": [ 480 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools-v11.8.zip", 481 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools-v11.8.zip" 543 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools-v11.9.zip", 544 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools-v11.9.zip" 482 545 ] 483 546 }, 484 - "java_tools_darwin-v11.8.zip": { 485 - "name": "java_tools_darwin-v11.8.zip", 486 - "sha256": "0dcf4500cc4a1de8e563c1d48a079a7a0cf77cc246e39fd37fcc78ddf409ed26", 547 + "java_tools_darwin-v11.9.zip": { 548 + "name": "java_tools_darwin-v11.9.zip", 549 + "sha256": "b9e962c6a836ba1d7573f2473fab3a897c6370d4c2724bde4017b40932ff4fe4", 487 550 "urls": [ 488 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools_darwin-v11.8.zip", 489 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools_darwin-v11.8.zip" 551 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools_darwin-v11.9.zip", 552 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools_darwin-v11.9.zip" 490 553 ] 491 554 }, 492 - "java_tools_linux-v11.8.zip": { 493 - "name": "java_tools_linux-v11.8.zip", 494 - "sha256": "41502b293eea292b0577b46e8d7738bfe88180562acbf99ed620b5387a60efee", 555 + "java_tools_linux-v11.9.zip": { 556 + "name": "java_tools_linux-v11.9.zip", 557 + "sha256": "512582cac5b7ea7974a77b0da4581b21f546c9478f206eedf54687eeac035989", 495 558 "urls": [ 496 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools_linux-v11.8.zip", 497 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools_linux-v11.8.zip" 559 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools_linux-v11.9.zip", 560 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools_linux-v11.9.zip" 498 561 ] 499 562 }, 500 - "java_tools_windows-v11.8.zip": { 501 - "name": "java_tools_windows-v11.8.zip", 502 - "sha256": "056ed8ba64920409eab63e3c4888c1970a523d2c03965784fc3243e37195318b", 563 + "java_tools_windows-v11.9.zip": { 564 + "name": "java_tools_windows-v11.9.zip", 565 + "sha256": "677ab910046205020fd715489147c2bcfad8a35d9f5d94fdc998d217545bd87a", 503 566 "urls": [ 504 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools_windows-v11.8.zip", 505 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools_windows-v11.8.zip" 567 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools_windows-v11.9.zip", 568 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools_windows-v11.9.zip" 506 569 ] 507 570 }, 508 571 "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip": { ··· 510 573 "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 511 574 "urls": [ 512 575 "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 576 + ] 577 + }, 578 + "nuget_python_i686_3.10.0": { 579 + "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python310.dll\",\n interface_library = \"libs/python310.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 580 + "generator_function": "grpc_extra_deps", 581 + "generator_name": "nuget_python_i686_3.10.0", 582 + "name": "nuget_python_i686_3.10.0", 583 + "patch_cmds": [ 584 + "cp -r include/* ." 585 + ], 586 + "sha256": "e115e102eb90ce160ab0ef7506b750a8d7ecc385bde0a496f02a54337a8bc333", 587 + "strip_prefix": "tools", 588 + "type": "zip", 589 + "urls": [ 590 + "https://www.nuget.org/api/v2/package/pythonx86/3.10.0" 591 + ] 592 + }, 593 + "nuget_python_i686_3.7.0": { 594 + "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python37.dll\",\n interface_library = \"libs/python37.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 595 + "generator_function": "grpc_extra_deps", 596 + "generator_name": "nuget_python_i686_3.7.0", 597 + "name": "nuget_python_i686_3.7.0", 598 + "patch_cmds": [ 599 + "cp -r include/* ." 600 + ], 601 + "sha256": "a8bb49fa1ca62ad55430fcafaca1b58015e22943e66b1a87d5e7cef2556c6a54", 602 + "strip_prefix": "tools", 603 + "type": "zip", 604 + "urls": [ 605 + "https://www.nuget.org/api/v2/package/pythonx86/3.7.0" 606 + ] 607 + }, 608 + "nuget_python_i686_3.8.0": { 609 + "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python38.dll\",\n interface_library = \"libs/python38.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 610 + "generator_function": "grpc_extra_deps", 611 + "generator_name": "nuget_python_i686_3.8.0", 612 + "name": "nuget_python_i686_3.8.0", 613 + "patch_cmds": [ 614 + "cp -r include/* ." 615 + ], 616 + "sha256": "87a6481f5eef30b42ac12c93f06f73bd0b8692f26313b76a6615d1641c4e7bca", 617 + "strip_prefix": "tools", 618 + "type": "zip", 619 + "urls": [ 620 + "https://www.nuget.org/api/v2/package/pythonx86/3.8.0" 621 + ] 622 + }, 623 + "nuget_python_i686_3.9.0": { 624 + "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python39.dll\",\n interface_library = \"libs/python39.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 625 + "generator_function": "grpc_extra_deps", 626 + "generator_name": "nuget_python_i686_3.9.0", 627 + "name": "nuget_python_i686_3.9.0", 628 + "patch_cmds": [ 629 + "cp -r include/* ." 630 + ], 631 + "sha256": "229abecbe49dc08fe5709e0b31e70edfb3b88f23335ebfc2904c44f940fd59b6", 632 + "strip_prefix": "tools", 633 + "type": "zip", 634 + "urls": [ 635 + "https://www.nuget.org/api/v2/package/pythonx86/3.9.0" 636 + ] 637 + }, 638 + "nuget_python_x86-64_3.10.0": { 639 + "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python310.dll\",\n interface_library = \"libs/python310.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 640 + "generator_function": "grpc_extra_deps", 641 + "generator_name": "nuget_python_x86-64_3.10.0", 642 + "name": "nuget_python_x86-64_3.10.0", 643 + "patch_cmds": [ 644 + "cp -r include/* ." 645 + ], 646 + "sha256": "4474c83c25625d93e772e926f95f4cd398a0abbb52793625fa30f39af3d2cc00", 647 + "strip_prefix": "tools", 648 + "type": "zip", 649 + "urls": [ 650 + "https://www.nuget.org/api/v2/package/python/3.10.0" 651 + ] 652 + }, 653 + "nuget_python_x86-64_3.7.0": { 654 + "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python37.dll\",\n interface_library = \"libs/python37.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 655 + "generator_function": "grpc_extra_deps", 656 + "generator_name": "nuget_python_x86-64_3.7.0", 657 + "name": "nuget_python_x86-64_3.7.0", 658 + "patch_cmds": [ 659 + "cp -r include/* ." 660 + ], 661 + "sha256": "66eb796a5bdb1e6787b8f655a1237a6b6964af2115b7627cf4f0032cf068b4b2", 662 + "strip_prefix": "tools", 663 + "type": "zip", 664 + "urls": [ 665 + "https://www.nuget.org/api/v2/package/python/3.7.0" 666 + ] 667 + }, 668 + "nuget_python_x86-64_3.8.0": { 669 + "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python38.dll\",\n interface_library = \"libs/python38.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 670 + "generator_function": "grpc_extra_deps", 671 + "generator_name": "nuget_python_x86-64_3.8.0", 672 + "name": "nuget_python_x86-64_3.8.0", 673 + "patch_cmds": [ 674 + "cp -r include/* ." 675 + ], 676 + "sha256": "96c61321ce90dd053c8a04f305a5f6cc6d91350b862db34440e4a4f069b708a0", 677 + "strip_prefix": "tools", 678 + "type": "zip", 679 + "urls": [ 680 + "https://www.nuget.org/api/v2/package/python/3.8.0" 681 + ] 682 + }, 683 + "nuget_python_x86-64_3.9.0": { 684 + "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python39.dll\",\n interface_library = \"libs/python39.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 685 + "generator_function": "grpc_extra_deps", 686 + "generator_name": "nuget_python_x86-64_3.9.0", 687 + "name": "nuget_python_x86-64_3.9.0", 688 + "patch_cmds": [ 689 + "cp -r include/* ." 690 + ], 691 + "sha256": "6af58a733e7dfbfcdd50d55788134393d6ffe7ab8270effbf724bdb786558832", 692 + "strip_prefix": "tools", 693 + "type": "zip", 694 + "urls": [ 695 + "https://www.nuget.org/api/v2/package/python/3.9.0" 513 696 ] 514 697 }, 515 698 "opencensus_proto": { ··· 897 1080 "https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz" 898 1081 ] 899 1082 }, 1083 + "python-3.7.0": { 1084 + "build_file_content": "\ncc_library(\n name = \"python_headers\",\n hdrs = glob([\"**/Include/**/*.h\"]),\n strip_include_prefix = \"Python-3.7.0/Include\",\n visibility = [\"//visibility:public\"],\n)\n", 1085 + "generator_function": "grpc_extra_deps", 1086 + "generator_name": "python-3.7.0", 1087 + "name": "python-3.7.0", 1088 + "patch_cmds": [ 1089 + "echo '#define SIZEOF_WCHAR_T 4' > Python-3.7.0/Include/pyconfig.h" 1090 + ], 1091 + "sha256": "85bb9feb6863e04fb1700b018d9d42d1caac178559ffa453d7e6a436e259fd0d", 1092 + "urls": [ 1093 + "https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz" 1094 + ] 1095 + }, 900 1096 "r8-3.3.28.jar": { 901 1097 "name": "r8-3.3.28.jar", 902 1098 "sha256": "8626ca32fb47aba7fddd2c897615e2e8ffcdb4d4b213572a2aefb3f838f01972", ··· 933 1129 "patch_cmds_win": [ 934 1130 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 935 1131 ], 936 - "sha256": "0dcf4500cc4a1de8e563c1d48a079a7a0cf77cc246e39fd37fcc78ddf409ed26", 1132 + "sha256": "b9e962c6a836ba1d7573f2473fab3a897c6370d4c2724bde4017b40932ff4fe4", 937 1133 "urls": [ 938 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools_darwin-v11.8.zip", 939 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools_darwin-v11.8.zip" 1134 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools_darwin-v11.9.zip", 1135 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools_darwin-v11.9.zip" 940 1136 ] 941 1137 }, 942 1138 "remote_java_tools_for_testing": { ··· 951 1147 "patch_cmds_win": [ 952 1148 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 953 1149 ], 954 - "sha256": "8fb4d3138bd92a9d3324dae29c9f70d91ca2db18cd0bf1997446eed4657d19b3", 1150 + "sha256": "5cd59ea6bf938a1efc1e11ea562d37b39c82f76781211b7cd941a2346ea8484d", 955 1151 "urls": [ 956 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools-v11.8.zip", 957 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools-v11.8.zip" 1152 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools-v11.9.zip", 1153 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools-v11.9.zip" 958 1154 ] 959 1155 }, 960 1156 "remote_java_tools_linux": { ··· 979 1175 "patch_cmds_win": [ 980 1176 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 981 1177 ], 982 - "sha256": "41502b293eea292b0577b46e8d7738bfe88180562acbf99ed620b5387a60efee", 1178 + "sha256": "512582cac5b7ea7974a77b0da4581b21f546c9478f206eedf54687eeac035989", 983 1179 "urls": [ 984 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools_linux-v11.8.zip", 985 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools_linux-v11.8.zip" 1180 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools_linux-v11.9.zip", 1181 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools_linux-v11.9.zip" 986 1182 ] 987 1183 }, 988 1184 "remote_java_tools_test": { ··· 997 1193 "patch_cmds_win": [ 998 1194 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 999 1195 ], 1000 - "sha256": "8fb4d3138bd92a9d3324dae29c9f70d91ca2db18cd0bf1997446eed4657d19b3", 1196 + "sha256": "5cd59ea6bf938a1efc1e11ea562d37b39c82f76781211b7cd941a2346ea8484d", 1001 1197 "urls": [ 1002 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools-v11.8.zip", 1003 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools-v11.8.zip" 1198 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools-v11.9.zip", 1199 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools-v11.9.zip" 1004 1200 ] 1005 1201 }, 1006 1202 "remote_java_tools_test_darwin": { ··· 1015 1211 "patch_cmds_win": [ 1016 1212 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1017 1213 ], 1018 - "sha256": "0dcf4500cc4a1de8e563c1d48a079a7a0cf77cc246e39fd37fcc78ddf409ed26", 1214 + "sha256": "b9e962c6a836ba1d7573f2473fab3a897c6370d4c2724bde4017b40932ff4fe4", 1019 1215 "urls": [ 1020 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools_darwin-v11.8.zip", 1021 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools_darwin-v11.8.zip" 1216 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools_darwin-v11.9.zip", 1217 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools_darwin-v11.9.zip" 1022 1218 ] 1023 1219 }, 1024 1220 "remote_java_tools_test_linux": { ··· 1033 1229 "patch_cmds_win": [ 1034 1230 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1035 1231 ], 1036 - "sha256": "41502b293eea292b0577b46e8d7738bfe88180562acbf99ed620b5387a60efee", 1232 + "sha256": "512582cac5b7ea7974a77b0da4581b21f546c9478f206eedf54687eeac035989", 1037 1233 "urls": [ 1038 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools_linux-v11.8.zip", 1039 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools_linux-v11.8.zip" 1234 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools_linux-v11.9.zip", 1235 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools_linux-v11.9.zip" 1040 1236 ] 1041 1237 }, 1042 1238 "remote_java_tools_test_windows": { ··· 1051 1247 "patch_cmds_win": [ 1052 1248 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1053 1249 ], 1054 - "sha256": "056ed8ba64920409eab63e3c4888c1970a523d2c03965784fc3243e37195318b", 1250 + "sha256": "677ab910046205020fd715489147c2bcfad8a35d9f5d94fdc998d217545bd87a", 1055 1251 "urls": [ 1056 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools_windows-v11.8.zip", 1057 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools_windows-v11.8.zip" 1252 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools_windows-v11.9.zip", 1253 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools_windows-v11.9.zip" 1058 1254 ] 1059 1255 }, 1060 1256 "remote_java_tools_windows": { ··· 1079 1275 "patch_cmds_win": [ 1080 1276 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1081 1277 ], 1082 - "sha256": "056ed8ba64920409eab63e3c4888c1970a523d2c03965784fc3243e37195318b", 1278 + "sha256": "677ab910046205020fd715489147c2bcfad8a35d9f5d94fdc998d217545bd87a", 1083 1279 "urls": [ 1084 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.8/java_tools_windows-v11.8.zip", 1085 - "https://github.com/bazelbuild/java_tools/releases/download/java_v11.8/java_tools_windows-v11.8.zip" 1280 + "https://mirror.bazel.build/bazel_java_tools/releases/java/v11.9/java_tools_windows-v11.9.zip", 1281 + "https://github.com/bazelbuild/java_tools/releases/download/java_v11.9/java_tools_windows-v11.9.zip" 1086 1282 ] 1087 1283 }, 1088 1284 "remotejdk11_linux": { ··· 1617 1813 "patch_cmds_win": [ 1618 1814 "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1619 1815 ], 1620 - "sha256": "d0c573b94a6ef20ef6ff20154a23d0efcb409fb0e1ff0979cec318dfe42f0cdd", 1621 - "strip_prefix": "rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d", 1816 + "sha256": "58bff40957ace85c2de21ebfc72e53ed3a0d33af8cc20abd0ceec55c63be7de2", 1817 + "urls": [ 1818 + "https://github.com/bazelbuild/rules_cc/releases/download/0.0.2/rules_cc-0.0.2.tar.gz" 1819 + ] 1820 + }, 1821 + "rules_cc-0.0.2.tar.gz": { 1822 + "name": "rules_cc-0.0.2.tar.gz", 1823 + "sha256": "58bff40957ace85c2de21ebfc72e53ed3a0d33af8cc20abd0ceec55c63be7de2", 1622 1824 "urls": [ 1623 - "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip", 1624 - "https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip" 1825 + "https://github.com/bazelbuild/rules_cc/releases/download/0.0.2/rules_cc-0.0.2.tar.gz" 1625 1826 ] 1626 1827 }, 1627 1828 "rules_java": { ··· 1745 1946 ] 1746 1947 }, 1747 1948 "upb": { 1748 - "generator_function": "grpc_deps", 1949 + "generator_function": "dist_http_archive", 1749 1950 "generator_name": "upb", 1750 1951 "name": "upb", 1751 - "sha256": "6a5f67874af66b239b709c572ac1a5a00fdb1b29beaf13c3e6f79b1ba10dc7c4", 1752 - "strip_prefix": "upb-2de300726a1ba2de9a468468dc5ff9ed17a3215f", 1952 + "sha256": "cf7f71eaff90b24c1a28b49645a9ff03a9a6c1e7134291ce70901cb63e7364b5", 1953 + "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", 1753 1954 "urls": [ 1754 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz", 1755 - "https://github.com/protocolbuffers/upb/archive/2de300726a1ba2de9a468468dc5ff9ed17a3215f.tar.gz" 1955 + "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz", 1956 + "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" 1756 1957 ] 1757 1958 }, 1758 - "v1.41.0.tar.gz": { 1759 - "name": "v1.41.0.tar.gz", 1760 - "sha256": "e5fb30aae1fa1cffa4ce00aa0bbfab908c0b899fcf0bbc30e268367d660d8656", 1959 + "v1.47.0.tar.gz": { 1960 + "name": "v1.47.0.tar.gz", 1961 + "sha256": "271bdc890bf329a8de5b65819f0f9590a5381402429bca37625b63546ed19e54", 1761 1962 "urls": [ 1762 - "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.41.0.tar.gz", 1763 - "https://github.com/grpc/grpc/archive/v1.41.0.tar.gz" 1963 + "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.47.0.tar.gz", 1964 + "https://github.com/grpc/grpc/archive/v1.47.0.tar.gz" 1764 1965 ] 1765 1966 }, 1766 - "v1.5.0-4.zip": { 1767 - "name": "v1.5.0-4.zip", 1768 - "sha256": "d320d59b89a163c5efccbe4915ae6a49883ce653cdc670643dfa21c6063108e4", 1967 + "v1.5.2-3.zip": { 1968 + "name": "v1.5.2-3.zip", 1969 + "sha256": "366009a43cfada35015e4cc40a7efc4b7f017c6b8df5cac3f87d2478027b2056", 1769 1970 "urls": [ 1770 - "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/v1.5.0-4.zip", 1771 - "https://github.com/luben/zstd-jni/archive/v1.5.0-4.zip" 1971 + "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip", 1972 + "https://github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip" 1772 1973 ] 1773 1974 }, 1774 - "v3.19.2.tar.gz": { 1775 - "name": "v3.19.2.tar.gz", 1776 - "sha256": "4dd35e788944b7686aac898f77df4e9a54da0ca694b8801bd6b2a9ffc1b3085e", 1975 + "v3.19.6.tar.gz": { 1976 + "name": "v3.19.6.tar.gz", 1977 + "sha256": "9a301cf94a8ddcb380b901e7aac852780b826595075577bb967004050c835056", 1777 1978 "urls": [ 1778 - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.19.2.tar.gz", 1779 - "https://github.com/protocolbuffers/protobuf/archive/v3.19.2.tar.gz" 1979 + "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz", 1980 + "https://github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz" 1780 1981 ] 1781 1982 }, 1782 1983 "zlib": { ··· 1784 1985 "generator_function": "grpc_deps", 1785 1986 "generator_name": "zlib", 1786 1987 "name": "zlib", 1787 - "sha256": "6d4d6640ca3121620995ee255945161821218752b551a1a180f4215f7d124d45", 1788 - "strip_prefix": "zlib-cacf7f1d4e3d44d871b605da3b647f07d718623f", 1988 + "sha256": "ef47b0fbe646d69a2fc5ba012cb278de8e8946a8e9649f83a807cc05559f0eff", 1989 + "strip_prefix": "zlib-21767c654d31d2dccdde4330529775c6c5fd5389", 1789 1990 "urls": [ 1790 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/madler/zlib/archive/cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz", 1791 - "https://github.com/madler/zlib/archive/cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz" 1991 + "https://storage.googleapis.com/grpc-bazel-mirror/github.com/madler/zlib/archive/21767c654d31d2dccdde4330529775c6c5fd5389.tar.gz", 1992 + "https://github.com/madler/zlib/archive/21767c654d31d2dccdde4330529775c6c5fd5389.tar.gz" 1792 1993 ] 1793 1994 }, 1794 1995 "zstd-jni": { ··· 1810 2011 "patches": [ 1811 2012 "//third_party:zstd-jni/Native.java.patch" 1812 2013 ], 1813 - "sha256": "d320d59b89a163c5efccbe4915ae6a49883ce653cdc670643dfa21c6063108e4", 1814 - "strip_prefix": "zstd-jni-1.5.0-4", 2014 + "sha256": "366009a43cfada35015e4cc40a7efc4b7f017c6b8df5cac3f87d2478027b2056", 2015 + "strip_prefix": "zstd-jni-1.5.2-3", 1815 2016 "urls": [ 1816 - "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/v1.5.0-4.zip", 1817 - "https://github.com/luben/zstd-jni/archive/v1.5.0-4.zip" 2017 + "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip", 2018 + "https://github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip" 1818 2019 ] 1819 2020 }, 1820 2021 "zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz": { ··· 1863 2064 "urls": [ 1864 2065 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip", 1865 2066 "https://cdn.azul.com/zulu/bin/zulu17.30.15-ca-jdk17.0.1-win_aarch64.zip" 2067 + ] 2068 + }, 2069 + "zulu17.32.13-ca-jdk17.0.2-linux_aarch64.tar.gz": { 2070 + "name": "zulu17.32.13-ca-jdk17.0.2-linux_aarch64.tar.gz", 2071 + "sha256": "2b8066bbdbc5cff422bb6b6db1b8f8d362b576340cce8492f1255502af632b06", 2072 + "urls": [ 2073 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-linux_aarch64.tar.gz", 2074 + "https://cdn.azul.com/zulu/bin/zulu17.32.13-ca-jdk17.0.2-linux_aarch64.tar.gz" 2075 + ] 2076 + }, 2077 + "zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz": { 2078 + "name": "zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz", 2079 + "sha256": "a1d5f78172f32f819d08e9043b0f82fa7af738b37c55c6ca8d6092c61d204d53", 2080 + "urls": [ 2081 + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz", 2082 + "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz" 1866 2083 ] 1867 2084 }, 1868 2085 "zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip": {