From 82997d2c9afd3f6935f546ee1404a40e3c3c5fb4 Mon Sep 17 00:00:00 2001 From: Rodrigo Queiro Date: Thu, 11 Apr 2019 00:15:03 +0200 Subject: [PATCH] Update grpc-java to 1.20.0 Also, update the "pinned" version of bazel-deps so it can be built with Bazel 0.24, and update the instructions too, along with a workaround for a problem I encountered. Remove the apparently-now-unused resolverCache option, since bazel-deps uses ~/.cache/coursier regardless. Fixes https://github.com/googlecloudrobotics/core/issues/2. Change-Id: I33e4fefb26cec53267b0ff9f2f83467c1fc81e29 GitOrigin-RevId: 419cba1ded13d1145f629dfaeb38e795902223d3 --- WORKSPACE | 20 +---- ...uthenticationContextClientInterceptor.java | 6 +- third_party/java/com/google/android/BUILD | 13 +++ third_party/java/com/google/protobuf/BUILD | 1 + third_party/java/io/grpc/BUILD | 1 + third_party/java/io/netty/BUILD | 24 ++++- third_party/maven_dependencies.bzl | 88 ++++++++++--------- third_party/maven_dependencies.yaml | 13 +-- 8 files changed, 92 insertions(+), 74 deletions(-) create mode 100644 third_party/java/com/google/android/BUILD diff --git a/WORKSPACE b/WORKSPACE index 95bfbed4..60ed9d18 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -34,10 +34,10 @@ bind( # maven_dependencies.yaml. http_archive( name = "io_grpc_grpc_java", - sha256 = "83f6fff2bb94e344a966cc687e672cfadf7b026b9c936d7034b6367d06bedc5c", - strip_prefix = "grpc-java-1.17.2", + sha256 = "553d1bdbde3ff4035747c184486bae2f084c75c3c4cdf5ef31a6aa48bdccaf9b", + strip_prefix = "grpc-java-1.20.0", urls = [ - "https://github.com/grpc/grpc-java/archive/v1.17.2.tar.gz", + "https://github.com/grpc/grpc-java/archive/v1.20.0.tar.gz", ], ) @@ -54,7 +54,6 @@ grpc_java_repositories( omit_com_google_guava = True, omit_com_google_j2objc_j2objc_annotations = True, omit_com_google_protobuf = True, - omit_com_google_protobuf_javalite = True, omit_com_google_protobuf_nano_protobuf_javanano = True, omit_com_google_truth_truth = True, omit_com_squareup_okhttp = True, @@ -77,19 +76,6 @@ grpc_java_repositories( omit_org_codehaus_mojo_animal_sniffer_annotations = True, ) -# Ensure that the protobuf_javalite version is new enough for recent Bazel -# versions. -# TODO(rodrigoq): remove this and omit_com_google_protobuf_javalite above, -# after https://github.com/grpc/grpc-java/pull/5212 is merged. -http_archive( - name = "com_google_protobuf_javalite", - sha256 = "97b07327b491924fc5173fe1adc2bb504751b0f13990b70b1b5da16eddb47c8d", - strip_prefix = "protobuf-384989534b2246d413dbcd750744faab2607b516", - urls = [ - "https://github.com/google/protobuf/archive/384989534b2246d413dbcd750744faab2607b516.tar.gz", - ], -) - load( "@io_bazel_rules_docker//repositories:repositories.bzl", container_repositories = "repositories", diff --git a/src/java/com/cloudrobotics/framework/grpc/AuthenticationContextClientInterceptor.java b/src/java/com/cloudrobotics/framework/grpc/AuthenticationContextClientInterceptor.java index 1d43f9cc..d69f513d 100644 --- a/src/java/com/cloudrobotics/framework/grpc/AuthenticationContextClientInterceptor.java +++ b/src/java/com/cloudrobotics/framework/grpc/AuthenticationContextClientInterceptor.java @@ -15,7 +15,6 @@ package com.cloudrobotics.framework.grpc; import com.google.common.flogger.FluentLogger; -import io.grpc.Attributes; import io.grpc.CallCredentials; import io.grpc.CallOptions; import io.grpc.Channel; @@ -39,10 +38,7 @@ public ClientCall interceptCall( new CallCredentials() { @Override public void applyRequestMetadata( - MethodDescriptor methodDescriptor, - Attributes attributes, - Executor executor, - MetadataApplier metadataApplier) { + RequestInfo requestInfo, Executor executor, MetadataApplier metadataApplier) { executor.execute( () -> { try { diff --git a/third_party/java/com/google/android/BUILD b/third_party/java/com/google/android/BUILD new file mode 100644 index 00000000..2d0a2f0d --- /dev/null +++ b/third_party/java/com/google/android/BUILD @@ -0,0 +1,13 @@ +# Do not edit. Generated by: https://github.com/johnynek/bazel-deps +licenses(["notice"]) +java_library( + name = "annotations", + exports = [ + "//external:jar/com/google/android/annotations" + ], + visibility = [ + "//third_party/java:__subpackages__" + ] +) + + diff --git a/third_party/java/com/google/protobuf/BUILD b/third_party/java/com/google/protobuf/BUILD index cff34901..c548d308 100644 --- a/third_party/java/com/google/protobuf/BUILD +++ b/third_party/java/com/google/protobuf/BUILD @@ -17,6 +17,7 @@ java_library( exports = [ "//external:jar/com/google/protobuf/protobuf_java_util", "//third_party/java/com/google/code/gson:gson", + "//third_party/java/com/google/errorprone:error_prone_annotations", "//third_party/java/com/google/guava:guava", ":protobuf_java" ], diff --git a/third_party/java/io/grpc/BUILD b/third_party/java/io/grpc/BUILD index 3cd2a294..8b7f1273 100644 --- a/third_party/java/io/grpc/BUILD +++ b/third_party/java/io/grpc/BUILD @@ -16,6 +16,7 @@ java_library( name = "grpc_core", exports = [ "//external:jar/io/grpc/grpc_core", + "//third_party/java/com/google/android:annotations", "//third_party/java/com/google/code/findbugs:jsr305", "//third_party/java/com/google/code/gson:gson", "//third_party/java/com/google/errorprone:error_prone_annotations", diff --git a/third_party/java/io/netty/BUILD b/third_party/java/io/netty/BUILD index 46165429..60f6d8d0 100644 --- a/third_party/java/io/netty/BUILD +++ b/third_party/java/io/netty/BUILD @@ -17,6 +17,8 @@ java_library( name = "netty_codec", exports = [ "//external:jar/io/netty/netty_codec", + ":netty_buffer", + ":netty_common", ":netty_transport" ], visibility = [ @@ -30,7 +32,11 @@ java_library( name = "netty_codec_http", exports = [ "//external:jar/io/netty/netty_codec_http", - ":netty_codec" + ":netty_buffer", + ":netty_codec", + ":netty_common", + ":netty_handler", + ":netty_transport" ], visibility = [ "//third_party/java:__subpackages__" @@ -43,8 +49,12 @@ java_library( name = "netty_codec_http2", exports = [ "//external:jar/io/netty/netty_codec_http2", + ":netty_buffer", + ":netty_codec", ":netty_codec_http", - ":netty_handler" + ":netty_common", + ":netty_handler", + ":netty_transport" ], visibility = [ "//third_party/java:__subpackages__" @@ -57,7 +67,10 @@ java_library( name = "netty_codec_socks", exports = [ "//external:jar/io/netty/netty_codec_socks", - ":netty_codec" + ":netty_buffer", + ":netty_codec", + ":netty_common", + ":netty_transport" ], visibility = [ "//third_party/java:__subpackages__" @@ -84,6 +97,7 @@ java_library( "//external:jar/io/netty/netty_handler", ":netty_buffer", ":netty_codec", + ":netty_common", ":netty_transport" ], visibility = [ @@ -97,8 +111,11 @@ java_library( name = "netty_handler_proxy", exports = [ "//external:jar/io/netty/netty_handler_proxy", + ":netty_buffer", + ":netty_codec", ":netty_codec_http", ":netty_codec_socks", + ":netty_common", ":netty_transport" ], visibility = [ @@ -126,6 +143,7 @@ java_library( exports = [ "//external:jar/io/netty/netty_transport", ":netty_buffer", + ":netty_common", ":netty_resolver" ], visibility = [ diff --git a/third_party/maven_dependencies.bzl b/third_party/maven_dependencies.bzl index ca2210e1..a1e5db99 100644 --- a/third_party/maven_dependencies.bzl +++ b/third_party/maven_dependencies.bzl @@ -94,6 +94,7 @@ def list_dependencies(): {"artifact": "com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.7.5", "lang": "java", "sha1": "76970966f107ce710f7dcf36be510b4b9607d634", "sha256": "cc6c14fd0356027646cdaec1715f8ee5269e6904b72010da53169d1185cd7efc", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.7.5/jackson-module-jaxb-annotations-2.7.5.jar", "source": {"sha1": "c4914375894d8d799f408454400f9f79f8e34945", "sha256": "5f812061bb8b63a085ef75d861fbf8825a40057f63cfd066caa9eef9375c811b", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.7.5/jackson-module-jaxb-annotations-2.7.5-sources.jar"} , "name": "com_fasterxml_jackson_module_jackson_module_jaxb_annotations", "actual": "@com_fasterxml_jackson_module_jackson_module_jaxb_annotations//jar", "bind": "jar/com/fasterxml/jackson/module/jackson_module_jaxb_annotations"}, {"artifact": "com.github.mifmif:generex:1.0.1", "lang": "java", "sha1": "d8b3573e6d59f0a61dfc37f85dd568ad3bf49e83", "sha256": "3635aaa41eb23cfe1f347ca1feda7de3666dd94abd61b1bb85b6ab29003199e1", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/github/mifmif/generex/1.0.1/generex-1.0.1.jar", "source": {"sha1": "9555c4c21c9718131a808c0faf56a181b0012d19", "sha256": "05982673aa67a55c26436c21c604a4b5cf71bf0079e8cc9daa8c4ed449e5dff7", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/github/mifmif/generex/1.0.1/generex-1.0.1-sources.jar"} , "name": "com_github_mifmif_generex", "actual": "@com_github_mifmif_generex//jar", "bind": "jar/com/github/mifmif/generex"}, {"artifact": "com.github.stephenc.jcip:jcip-annotations:1.0-1", "lang": "java", "sha1": "ef31541dd28ae2cefdd17c7ebf352d93e9058c63", "sha256": "4fccff8382aafc589962c4edb262f6aa595e34f1e11e61057d1c6a96e8fc7323", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar", "source": {"sha1": "2064ac5ff426f3c02656aedc317952b82463782f", "sha256": "d60bb3bf4e03a5e405f9b16f4c2625de86089d6ce4f999bcc2548dcac090ae19", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1-sources.jar"} , "name": "com_github_stephenc_jcip_jcip_annotations", "actual": "@com_github_stephenc_jcip_jcip_annotations//jar", "bind": "jar/com/github/stephenc/jcip/jcip_annotations"}, + {"artifact": "com.google.android:annotations:4.1.1.4", "lang": "java", "sha1": "a1678ba907bf92691d879fef34e1a187038f9259", "sha256": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar", "source": {"sha1": "deb22daeb37bdcbc14230aeaeddce38320d6d0f9", "sha256": "e9b667aa958df78ea1ad115f7bbac18a5869c3128b1d5043feb360b0cfce9d40", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4-sources.jar"} , "name": "com_google_android_annotations", "actual": "@com_google_android_annotations//jar", "bind": "jar/com/google/android/annotations"}, # duplicates in com.google.api-client:google-api-client fixed to 1.23.0 # - com.google.apis:google-api-services-cloudiot:v1-rev19-1.23.0 wanted version 1.23.0 # - com.google.apis:google-api-services-iam:v1-rev233-1.23.0 wanted version 1.23.0 @@ -105,12 +106,12 @@ def list_dependencies(): # - com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 wanted version 0.1.27 # - com.google.cloud:google-cloud-datastore:1.29.0 wanted version 0.12.0 {"artifact": "com.google.api.grpc:proto-google-cloud-datastore-v1:0.12.0", "lang": "java", "sha1": "760d0c1008dbd0d0564cd1b52457fb1ef54cb9ec", "sha256": "f1a32b77d7fed5eb8aa38e15cdae1cfc61f202bdd0eed6cd79ebf3c5eebc2d5b", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/grpc/proto-google-cloud-datastore-v1/0.12.0/proto-google-cloud-datastore-v1-0.12.0.jar", "source": {"sha1": "5ce670c0f61a275d29f61ea960808ecfda44adfc", "sha256": "2f85abcc2443247c08177c6de21bf580c8d8bb9692858a20b1e58685df1e951d", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/grpc/proto-google-cloud-datastore-v1/0.12.0/proto-google-cloud-datastore-v1-0.12.0-sources.jar"} , "name": "com_google_api_grpc_proto_google_cloud_datastore_v1", "actual": "@com_google_api_grpc_proto_google_cloud_datastore_v1//jar", "bind": "jar/com/google/api/grpc/proto_google_cloud_datastore_v1"}, -# duplicates in com.google.api.grpc:proto-google-common-protos promoted to 1.11.0 +# duplicates in com.google.api.grpc:proto-google-common-protos promoted to 1.12.0 # - com.google.api.grpc:proto-google-cloud-datastore-v1:0.12.0 wanted version 1.11.0 # - com.google.api.grpc:proto-google-iam-v1:0.12.0 wanted version 1.11.0 # - com.google.cloud:google-cloud-core:1.29.0 wanted version 1.11.0 -# - io.grpc:grpc-protobuf:1.17.1 wanted version 1.0.0 - {"artifact": "com.google.api.grpc:proto-google-common-protos:1.11.0", "lang": "java", "sha1": "461c0ca22a2da16107c8e047743991052ee8d1e6", "sha256": "2a3cc7556dbdae381cd79d8267d89205f03910e0362366552e729d6e8b7355d6", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/1.11.0/proto-google-common-protos-1.11.0.jar", "source": {"sha1": "1d0237ca7129b226ecf278ec0b481ade2029f62b", "sha256": "b0622777b78fb776fdfb78b4a59af46b7bdbb72f2f623669d7b3d6b818436ff6", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/1.11.0/proto-google-common-protos-1.11.0-sources.jar"} , "name": "com_google_api_grpc_proto_google_common_protos", "actual": "@com_google_api_grpc_proto_google_common_protos//jar", "bind": "jar/com/google/api/grpc/proto_google_common_protos"}, +# - io.grpc:grpc-protobuf:1.20.0 wanted version 1.12.0 + {"artifact": "com.google.api.grpc:proto-google-common-protos:1.12.0", "lang": "java", "sha1": "1140cc74df039deb044ed0e320035e674dc13062", "sha256": "bd60cd7a423b00fb824c27bdd0293aaf4781be1daba6ed256311103fb4b84108", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/1.12.0/proto-google-common-protos-1.12.0.jar", "source": {"sha1": "af18069b1d8368ffc8dce50a919df75f039cf507", "sha256": "936fdc055855a956ef82afb1b408bd0bd5ea5d040fe6f6fc25c4955879db649a", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/grpc/proto-google-common-protos/1.12.0/proto-google-common-protos-1.12.0-sources.jar"} , "name": "com_google_api_grpc_proto_google_common_protos", "actual": "@com_google_api_grpc_proto_google_common_protos//jar", "bind": "jar/com/google/api/grpc/proto_google_common_protos"}, {"artifact": "com.google.api.grpc:proto-google-iam-v1:0.12.0", "lang": "java", "sha1": "ea312c0250a5d0a7cdd1b20bc2c3259938b79855", "sha256": "ddabb48fe072ada50484c98f00893a3e1356b4f05d2d0bf0045bc830145d1e0c", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/grpc/proto-google-iam-v1/0.12.0/proto-google-iam-v1-0.12.0.jar", "source": {"sha1": "13bdeda1d8cbcc01b39152129fa09bfb7ff4c6b0", "sha256": "f03eeafe04c9cb16639454fe611d30186317f373a17f3d8d16ec67c587ef943c", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/grpc/proto-google-iam-v1/0.12.0/proto-google-iam-v1-0.12.0-sources.jar"} , "name": "com_google_api_grpc_proto_google_iam_v1", "actual": "@com_google_api_grpc_proto_google_iam_v1//jar", "bind": "jar/com/google/api/grpc/proto_google_iam_v1"}, {"artifact": "com.google.api:api-common:1.5.0", "lang": "java", "sha1": "7e537338d40a57ad469239acb6d828fa544fb52b", "sha256": "adb72815b8a1fd33259fffcc082d7d8dee07303be2e8833f454a70230c73bd62", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/api-common/1.5.0/api-common-1.5.0.jar", "source": {"sha1": "c172e7066d30c50ab9b8fb637a51ca8d8de4f4bd", "sha256": "b4c0749685de297d02d3272a1335476010ee626525bdaa199173f22c72537b59", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/api-common/1.5.0/api-common-1.5.0-sources.jar"} , "name": "com_google_api_api_common", "actual": "@com_google_api_api_common//jar", "bind": "jar/com/google/api/api_common"}, {"artifact": "com.google.api:gax-httpjson:0.42.0", "lang": "java", "sha1": "e11fd47991c72f20b81958c93ce60340f29c90aa", "sha256": "833b43e0e467e65e83be106295011dbe8fee68088a0698613445855abff26c90", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/gax-httpjson/0.42.0/gax-httpjson-0.42.0.jar", "source": {"sha1": "e2d473603377254ec7e5db87d4aa5b8a916345a2", "sha256": "b0261681448877b5e8231d2668e20f564efedd4d0c72fa0bf5e81f69b194f5db", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/api/gax-httpjson/0.42.0/gax-httpjson-0.42.0-sources.jar"} , "name": "com_google_api_gax_httpjson", "actual": "@com_google_api_gax_httpjson//jar", "bind": "jar/com/google/api/gax_httpjson"}, @@ -145,7 +146,7 @@ def list_dependencies(): # - com.google.guava:guava:23.6.1-jre wanted version 1.3.9 # - com.google.http-client:google-http-client:1.23.0 wanted version 1.3.9 # - com.google.oauth-client:google-oauth-client:1.23.0 wanted version 1.3.9 -# - io.grpc:grpc-core:1.17.1 wanted version 3.0.2 +# - io.grpc:grpc-core:1.20.0 wanted version 3.0.2 # - io.opencensus:opencensus-contrib-http-util:0.11.1 wanted version 3.0.1 {"artifact": "com.google.code.findbugs:jsr305:3.0.2", "lang": "java", "sha1": "25ea2e8b0c338a877313bd4672d3fe056ea78f0d", "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "source": {"sha1": "b19b5927c2c25b6c70f093767041e641ae0b1b35", "sha256": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar"} , "name": "com_google_code_findbugs_jsr305", "actual": "@com_google_code_findbugs_jsr305//jar", "bind": "jar/com/google/code/findbugs/jsr305"}, {"artifact": "com.google.code.gson:gson:2.7", "lang": "java", "sha1": "751f548c85fa49f330cecbb1875893f971b33c4e", "sha256": "2d43eb5ea9e133d2ee2405cc14f5ee08951b8361302fdd93494a3a997b508d32", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/code/gson/gson/2.7/gson-2.7.jar", "source": {"sha1": "bbb63ca253b483da8ee53a50374593923e3de2e2", "sha256": "2d3220d5d936f0a26258aa3b358160741a4557e046a001251e5799c2db0f0d74", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/code/gson/gson/2.7/gson-2.7-sources.jar"} , "name": "com_google_code_gson_gson", "actual": "@com_google_code_gson_gson//jar", "bind": "jar/com/google/code/gson/gson"}, @@ -153,12 +154,13 @@ def list_dependencies(): {"artifact": "com.google.dagger:dagger-producers:2.16", "lang": "java", "sha1": "4e084a99b71a31e7079603c9675cb4994aff1344", "sha256": "97737907bde6e94cfa90883fa2a8ff4765400b9561bdcb4d83fe475ddbaf22af", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/dagger/dagger-producers/2.16/dagger-producers-2.16.jar", "source": {"sha1": "b477b4eebb171e718c7c9c4e4968913e50cf8e52", "sha256": "93838ce482666e54ed7a10d97558db99fce7c761392db44c259805e66664f384", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/dagger/dagger-producers/2.16/dagger-producers-2.16-sources.jar"} , "name": "com_google_dagger_dagger_producers", "actual": "@com_google_dagger_dagger_producers//jar", "bind": "jar/com/google/dagger/dagger_producers"}, {"artifact": "com.google.dagger:dagger-spi:2.16", "lang": "java", "sha1": "26da9b6bf60185ca6f42da51bc20d93b2c825661", "sha256": "1b14f73b7c1088ab399f9fcf9f98aecba7a51d9fbfeeb63c1ad5dab9aadbef86", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/dagger/dagger-spi/2.16/dagger-spi-2.16.jar", "source": {"sha1": "17302c42cf920a1af28c8400b39462a78b63f549", "sha256": "62442cb1017f3498a2e2528fe5ac5d965f51e65090fa21cf0df01fa240e1ab07", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/dagger/dagger-spi/2.16/dagger-spi-2.16-sources.jar"} , "name": "com_google_dagger_dagger_spi", "actual": "@com_google_dagger_dagger_spi//jar", "bind": "jar/com/google/dagger/dagger_spi"}, {"artifact": "com.google.dagger:dagger:2.16", "lang": "java", "sha1": "a54ab49a739fd87e31be49c6179a0e9a135a7f39", "sha256": "1d67ef12bb90bf68f6146f6b51f30a2e965277a53bee6da931c8fa163de29615", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/dagger/dagger/2.16/dagger-2.16.jar", "source": {"sha1": "ec3a4ce62e7e75a5cba2fe04820b6cfe12003ddd", "sha256": "b131c5e094cde112217abbb3123e37ba5b80e74bed2debd3a3b567251179a898", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/dagger/dagger/2.16/dagger-2.16-sources.jar"} , "name": "com_google_dagger_dagger", "actual": "@com_google_dagger_dagger//jar", "bind": "jar/com/google/dagger/dagger"}, -# duplicates in com.google.errorprone:error_prone_annotations promoted to 2.2.0 +# duplicates in com.google.errorprone:error_prone_annotations promoted to 2.3.2 # - com.google.guava:guava:23.6.1-jre wanted version 2.1.3 +# - com.google.protobuf:protobuf-java-util:3.7.1 wanted version 2.3.2 # - com.google.truth:truth:0.39 wanted version 2.1.3 -# - io.grpc:grpc-core:1.17.1 wanted version 2.2.0 +# - io.grpc:grpc-core:1.20.0 wanted version 2.3.2 # - io.opencensus:opencensus-contrib-http-util:0.11.1 wanted version 2.2.0 - {"artifact": "com.google.errorprone:error_prone_annotations:2.2.0", "lang": "java", "sha1": "88e3c593e9b3586e1c6177f89267da6fc6986f0c", "sha256": "6ebd22ca1b9d8ec06d41de8d64e0596981d9607b42035f9ed374f9de271a481a", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar", "source": {"sha1": "a8cd7823aa1dcd2fd6677c0c5988fdde9d1fb0a3", "sha256": "626adccd4894bee72c3f9a0384812240dcc1282fb37a87a3f6cb94924a089496", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar"} , "name": "com_google_errorprone_error_prone_annotations", "actual": "@com_google_errorprone_error_prone_annotations//jar", "bind": "jar/com/google/errorprone/error_prone_annotations"}, + {"artifact": "com.google.errorprone:error_prone_annotations:2.3.2", "lang": "java", "sha1": "d1a0c5032570e0f64be6b4d9c90cdeb103129029", "sha256": "357cd6cfb067c969226c442451502aee13800a24e950fdfde77bcdb4565a668d", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar", "source": {"sha1": "6e986bccd3d116d8bc1aaac8534d068ea8edd2ae", "sha256": "7ce688ed1582a67097228c050192b7cfd00479a81d2b921f7cd5116994f1402d", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2-sources.jar"} , "name": "com_google_errorprone_error_prone_annotations", "actual": "@com_google_errorprone_error_prone_annotations//jar", "bind": "jar/com/google/errorprone/error_prone_annotations"}, {"artifact": "com.google.errorprone:javac-shaded:9-dev-r4023-3", "lang": "java", "sha1": "72b688efd290280a0afde5f9892b0fde6f362d1d", "sha256": "65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3.jar", "source": {"sha1": "63214c79029c5d9ff0b8205d2d50e02c4879b4d6", "sha256": "cf0fde1aad77ac6e0e2d36a9f9179193ae1707088ba00ffa91fcfb5269304a6a", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/errorprone/javac-shaded/9-dev-r4023-3/javac-shaded-9-dev-r4023-3-sources.jar"} , "name": "com_google_errorprone_javac_shaded", "actual": "@com_google_errorprone_javac_shaded//jar", "bind": "jar/com/google/errorprone/javac_shaded"}, {"artifact": "com.google.flogger:flogger-system-backend:0.1", "lang": "java", "sha1": "051278e0c81e2eaf5e275e4275a8fb9ca5967695", "sha256": "7b5c1816fb174a768e7a6a09800feb53a6a094af7cbc5d3a9663b2735e97074d", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/flogger/flogger-system-backend/0.1/flogger-system-backend-0.1.jar", "source": {"sha1": "6d4a6bb9fe05da1aa3ed8b049f8663945e73f08f", "sha256": "e322df12162f34e6fbb148938bcf4a73d63899404274040658f02ef2d190f228", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/flogger/flogger-system-backend/0.1/flogger-system-backend-0.1-sources.jar"} , "name": "com_google_flogger_flogger_system_backend", "actual": "@com_google_flogger_flogger_system_backend//jar", "bind": "jar/com/google/flogger/flogger_system_backend"}, {"artifact": "com.google.flogger:flogger:0.1", "lang": "java", "sha1": "e02b7e9c66921e31b506416ef690c72774e1ed65", "sha256": "82f6d7fcafe92adabbb3e0ccc82c2b3a40c5c72343fe2a3226b34f8fa0f61bcb", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/flogger/flogger/0.1/flogger-0.1.jar", "source": {"sha1": "a98b74d3b1b6d98abc389272c1044083152b05ce", "sha256": "17d34c1875ec29f188cefdaadd86639be620a2b0ee35169ace1c3f33ffd65a61", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/flogger/flogger/0.1/flogger-0.1-sources.jar"} , "name": "com_google_flogger_flogger", "actual": "@com_google_flogger_flogger//jar", "bind": "jar/com/google/flogger/flogger"}, @@ -176,12 +178,12 @@ def list_dependencies(): # - com.google.dagger:dagger-producers:2.16 wanted version 23.3-jre # - com.google.dagger:dagger-spi:2.16 wanted version 23.3-jre # - com.google.googlejavaformat:google-java-format:1.4 wanted version 19.0 -# - com.google.protobuf:protobuf-java-util:3.5.1 wanted version 19.0 +# - com.google.protobuf:protobuf-java-util:3.7.1 wanted version 20.0 # - com.google.truth:truth:0.39 wanted version 23.4-android # - com.hubspot.jackson:jackson-datatype-protobuf:0.9.9-jackson2.9-proto3 wanted version 19.0 -# - io.grpc:grpc-core:1.17.1 wanted version 26.0-android -# - io.grpc:grpc-protobuf-lite:1.17.1 wanted version 26.0-android -# - io.grpc:grpc-protobuf:1.17.1 wanted version 26.0-android +# - io.grpc:grpc-core:1.20.0 wanted version 26.0-android +# - io.grpc:grpc-protobuf-lite:1.20.0 wanted version 26.0-android +# - io.grpc:grpc-protobuf:1.20.0 wanted version 26.0-android # - io.opencensus:opencensus-contrib-grpc-metrics:0.18.0 wanted version 20.0 # - io.opencensus:opencensus-contrib-http-util:0.11.1 wanted version 19.0 {"artifact": "com.google.guava:guava:23.6.1-jre", "lang": "java", "sha1": "c18ab06b4b7646be581211ad59be1b6e1ea4c278", "sha256": "9987480e19dba2cc76984c96926a7e9ffbfed3c3fc4ee57e2ae040721d61d5df", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/guava/guava/23.6.1-jre/guava-23.6.1-jre.jar", "source": {"sha1": "6a7a9c6fca630455b204c9471887df19cc2b4cfa", "sha256": "36a4a0c6bc406a961eff0771a5edaf01a6ea3512192bba3d1f5ac64d395acca0", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/guava/guava/23.6.1-jre/guava-23.6.1-jre-sources.jar"} , "name": "com_google_guava_guava", "actual": "@com_google_guava_guava//jar", "bind": "jar/com/google/guava/guava"}, @@ -214,19 +216,19 @@ def list_dependencies(): # - com.google.cloud.datastore:datastore-v1-proto-client:1.6.0 wanted version 1.20.0 # - com.google.cloud:google-cloud-core-http:1.29.0 wanted version 1.23.0 {"artifact": "com.google.oauth-client:google-oauth-client:1.23.0", "lang": "java", "sha1": "e57ea1e2220bda5a2bd24ff17860212861f3c5cf", "sha256": "48af1eefee0b6e9e131fc8c65a91df96064144c608187e4344eb7e4f8201006a", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.23.0/google-oauth-client-1.23.0.jar", "source": {"sha1": "9030ee2be9844eb8c87c851ecf4c05f79b02e023", "sha256": "9513c73f436d3589dcaf359c364797cb34a9009b2dec2418cc70b1d7e4d99781", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/oauth-client/google-oauth-client/1.23.0/google-oauth-client-1.23.0-sources.jar"} , "name": "com_google_oauth_client_google_oauth_client", "actual": "@com_google_oauth_client_google_oauth_client//jar", "bind": "jar/com/google/oauth_client/google_oauth_client"}, -# duplicates in com.google.protobuf:protobuf-java-util promoted to 3.5.1 +# duplicates in com.google.protobuf:protobuf-java-util promoted to 3.7.1 # - com.google.cloud:google-cloud-core:1.29.0 wanted version 3.5.1 # - com.hubspot.jackson:jackson-datatype-protobuf:0.9.9-jackson2.9-proto3 wanted version 3.3.0 -# - io.grpc:grpc-services:1.17.1 wanted version 3.5.1 - {"artifact": "com.google.protobuf:protobuf-java-util:3.5.1", "lang": "java", "sha1": "6e40a6a3f52455bd633aa2a0dba1a416e62b4575", "sha256": "8bd8a5de6d7e05dce16c8198c8013ebd9c703e10db957fb6dfab0ad24bcd8adc", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.5.1/protobuf-java-util-3.5.1.jar", "source": {"sha1": "cb2afe26d66d7d844465baf9ce0105990a26e639", "sha256": "ea3a1b469f067c11b0c831336ec7490cf44e9a323b04562ae7894d9388b8607b", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.5.1/protobuf-java-util-3.5.1-sources.jar"} , "name": "com_google_protobuf_protobuf_java_util", "actual": "@com_google_protobuf_protobuf_java_util//jar", "bind": "jar/com/google/protobuf/protobuf_java_util"}, +# - io.grpc:grpc-services:1.20.0 wanted version 3.7.1 + {"artifact": "com.google.protobuf:protobuf-java-util:3.7.1", "lang": "java", "sha1": "45dc95896cfad26397675fdabef7b032d6db4bb6", "sha256": "818608098c3b959482a6ce785e016192c25719c1c1c44971bad68180d3df3e9f", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.7.1/protobuf-java-util-3.7.1.jar", "source": {"sha1": "2b1e75841c2259d6d6bf2818c20f4ec2d46289bb", "sha256": "7407fca0162b7bb22e02af5578fe9517f9e0d5e011d10add83485fda89f6b43b", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/protobuf/protobuf-java-util/3.7.1/protobuf-java-util-3.7.1-sources.jar"} , "name": "com_google_protobuf_protobuf_java_util", "actual": "@com_google_protobuf_protobuf_java_util//jar", "bind": "jar/com/google/protobuf/protobuf_java_util"}, # duplicates in com.google.protobuf:protobuf-java fixed to 3.6.0 # - com.google.api.grpc:proto-google-cloud-datastore-v1:0.12.0 wanted version 3.5.1 -# - com.google.api.grpc:proto-google-common-protos:1.11.0 wanted version 3.5.1 +# - com.google.api.grpc:proto-google-common-protos:1.12.0 wanted version 3.5.1 # - com.google.api.grpc:proto-google-iam-v1:0.12.0 wanted version 3.5.1 # - com.google.http-client:google-http-client-protobuf:1.20.0 wanted version 2.4.1 -# - com.google.protobuf:protobuf-java-util:3.5.1 wanted version 3.5.1 +# - com.google.protobuf:protobuf-java-util:3.7.1 wanted version 3.7.1 # - com.hubspot.jackson:jackson-datatype-protobuf:0.9.9-jackson2.9-proto3 wanted version 3.3.0 -# - io.grpc:grpc-protobuf:1.17.1 wanted version 3.5.1 +# - io.grpc:grpc-protobuf:1.20.0 wanted version 3.7.1 {"artifact": "com.google.protobuf:protobuf-java:3.6.0", "lang": "java", "sha1": "5333f7e422744d76840c08a106e28e519fbe3acd", "sha256": "8c8a65be83e75ccdcaa21417e303025f1708ea01e8c0a05d6c770e64b6c09ea1", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.0/protobuf-java-3.6.0.jar", "source": {"sha1": "6013b3453e0c102a8bd330d37f8e6918ce431882", "sha256": "88411bb0333725b27bf53ed4d95785f6f4b541e22e1e27c60c2be8b3115fc5c4", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.0/protobuf-java-3.6.0-sources.jar"} , "name": "com_google_protobuf_protobuf_java", "actual": "@com_google_protobuf_protobuf_java//jar", "bind": "jar/com/google/protobuf/protobuf_java"}, {"artifact": "com.google.re2j:re2j:1.2", "lang": "java", "sha1": "4361eed4abe6f84d982cbb26749825f285996dd2", "sha256": "e9dc705fd4c570344b54a7146b2e3a819cdc271a29793f4acc1a93b56a388e59", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/re2j/re2j/1.2/re2j-1.2.jar", "source": {"sha1": "ab327b17d845dc7b419d5eb5f04566b9cd4b9c94", "sha256": "43a81e5a7bf2b3119b592910098cca0835f012d2805bcfdade44cdc8f2bdfb48", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/re2j/re2j/1.2/re2j-1.2-sources.jar"} , "name": "com_google_re2j_re2j", "actual": "@com_google_re2j_re2j//jar", "bind": "jar/com/google/re2j/re2j"}, {"artifact": "com.google.truth.extensions:truth-java8-extension:0.39", "lang": "java", "sha1": "1499bc88cda9d674afb30da9813b44bcd4512d0d", "sha256": "47d3a91a3accbe062fbae59f95cc0e02f0483c60d1340ff82c89bc6ab82fa10a", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/truth/extensions/truth-java8-extension/0.39/truth-java8-extension-0.39.jar", "source": {"sha1": "0d900d3733d4b62023f5a3629086ed8035bcd7bd", "sha256": "e4dba4d0590c1d3ed02f250c472c910ae7e6ae71b7e2cdef790ef6f705f08d92", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/com/google/truth/extensions/truth-java8-extension/0.39/truth-java8-extension-0.39-sources.jar"} , "name": "com_google_truth_extensions_truth_java8_extension", "actual": "@com_google_truth_extensions_truth_java8_extension//jar", "bind": "jar/com/google/truth/extensions/truth_java8_extension"}, @@ -252,35 +254,35 @@ def list_dependencies(): {"artifact": "io.fabric8:kubernetes-server-mock:4.1.1", "lang": "java", "sha1": "467f31ce10d1894a5fcd7dfb1f82c29b8999cc7e", "sha256": "d0c4c962a7a6e425826fbdbbdafe49dd344173162db24c39dedee5f8b26e1aca", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/fabric8/kubernetes-server-mock/4.1.1/kubernetes-server-mock-4.1.1.jar", "source": {"sha1": "5d398d086193a9a57391bffb18aea732e55eef40", "sha256": "c8636c9abf7f97a63b08ec8b9346fc2655f6f4e93cfa59d4e708aa911e9d0381", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/fabric8/kubernetes-server-mock/4.1.1/kubernetes-server-mock-4.1.1-sources.jar"} , "name": "io_fabric8_kubernetes_server_mock", "actual": "@io_fabric8_kubernetes_server_mock//jar", "bind": "jar/io/fabric8/kubernetes_server_mock"}, {"artifact": "io.fabric8:mockwebserver:0.1.0", "lang": "java", "sha1": "c9d038d9dcf484bad3a1301ddb380d55ec59265c", "sha256": "c7a53417edc8f4a8960f6eff9d6cca833cdc0cad89928238089377aa135b433a", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/fabric8/mockwebserver/0.1.0/mockwebserver-0.1.0.jar", "source": {"sha1": "c6204a4aa540cb5b72355fe33c1b64bb6bada7bb", "sha256": "62357d584897b22db6851153e085188db84ab40ac63ecb62c8ee6cd55ac1269e", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/fabric8/mockwebserver/0.1.0/mockwebserver-0.1.0-sources.jar"} , "name": "io_fabric8_mockwebserver", "actual": "@io_fabric8_mockwebserver//jar", "bind": "jar/io/fabric8/mockwebserver"}, {"artifact": "io.fabric8:zjsonpatch:0.3.0", "lang": "java", "sha1": "d3ebf0f291297649b4c8dc3ecc81d2eddedc100d", "sha256": "ae4e5e931646a25cb09b55186de4f3346e358e01130bef279ddf495a719c71d5", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/fabric8/zjsonpatch/0.3.0/zjsonpatch-0.3.0.jar", "source": {"sha1": "833e719cb0a8571eb0e825d09d4f118baf5fe9f6", "sha256": "3da21a926a36927937030eb64507b19989b6e54b209b7267b090b3c2ef54292b", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/fabric8/zjsonpatch/0.3.0/zjsonpatch-0.3.0-sources.jar"} , "name": "io_fabric8_zjsonpatch", "actual": "@io_fabric8_zjsonpatch//jar", "bind": "jar/io/fabric8/zjsonpatch"}, -# duplicates in io.grpc:grpc-context promoted to 1.17.1 -# - io.grpc:grpc-core:1.17.1 wanted version 1.17.1 +# duplicates in io.grpc:grpc-context promoted to 1.20.0 +# - io.grpc:grpc-core:1.20.0 wanted version 1.20.0 # - io.opencensus:opencensus-api:0.18.0 wanted version 1.14.0 - {"artifact": "io.grpc:grpc-context:1.17.1", "lang": "java", "sha1": "d3cdc589dae7324405223b8224d2a655572776d4", "sha256": "58dc51598a0c2e6be708b7c6416b47fb0bc81cbe401ec303c28d699471cf3fd9", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-context/1.17.1/grpc-context-1.17.1.jar", "source": {"sha1": "c44e2e6d7d11b9e7525e18853fa922feba929698", "sha256": "a2b4b76fe8b673175685abadf40f2cbaecb0879f1f0a3c7454ff5b1506ff3f75", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-context/1.17.1/grpc-context-1.17.1-sources.jar"} , "name": "io_grpc_grpc_context", "actual": "@io_grpc_grpc_context//jar", "bind": "jar/io/grpc/grpc_context"}, -# duplicates in io.grpc:grpc-core promoted to 1.17.1 + {"artifact": "io.grpc:grpc-context:1.20.0", "lang": "java", "sha1": "3d98a9a0fd2d881000dfc450c7c2665d5204691b", "sha256": "fe1294d0705433a3f5b64b568307609018ecc0840bbdbaa0f4db49fa1f933f05", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-context/1.20.0/grpc-context-1.20.0.jar", "source": {"sha1": "f270802cd3055c234a0c7442a6b317f225c5c43b", "sha256": "0af7e53f01c3d5cabe6226dc63ac5d789bd7e301c4dc235edb7847e38429573c", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-context/1.20.0/grpc-context-1.20.0-sources.jar"} , "name": "io_grpc_grpc_context", "actual": "@io_grpc_grpc_context//jar", "bind": "jar/io/grpc/grpc_context"}, +# duplicates in io.grpc:grpc-core promoted to 1.20.0 # - com.google.cloud:google-cloud-datastore:1.29.0 wanted version 1.10.1 -# - io.grpc:grpc-netty:1.17.1 wanted version [1.17.1] -# - io.grpc:grpc-protobuf-lite:1.17.1 wanted version 1.17.1 -# - io.grpc:grpc-protobuf:1.17.1 wanted version 1.17.1 -# - io.grpc:grpc-stub:1.17.1 wanted version 1.17.1 - {"artifact": "io.grpc:grpc-core:1.17.1", "lang": "java", "sha1": "bd3c50e6eb7d5024e56cb8737d98d2cc9e1ae4ef", "sha256": "3144df8647f542df2cfd075ca5abcaec3349c22da4e205102303a8b8aebc7f50", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-core/1.17.1/grpc-core-1.17.1.jar", "source": {"sha1": "a25ab379922e0701b24f55de585d01e63e091ff4", "sha256": "0f7491beb1a306d22a837e9ae011adf595eb1321ad167c205bffef51c8baef1e", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-core/1.17.1/grpc-core-1.17.1-sources.jar"} , "name": "io_grpc_grpc_core", "actual": "@io_grpc_grpc_core//jar", "bind": "jar/io/grpc/grpc_core"}, - {"artifact": "io.grpc:grpc-netty:1.17.1", "lang": "java", "sha1": "31ca6a158c8dfb8831992b8d95428329a6e7a763", "sha256": "4db61c5d6d459298892111a6a3daef0b67334e6ca71bf9e58279f978ecfcf655", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-netty/1.17.1/grpc-netty-1.17.1.jar", "source": {"sha1": "af8019ccd4fba304148f9fb7fdcb84eb8b59a8ec", "sha256": "f8cfa357ada88cc8523005694879fe16401cc542224f8ce54fed3d945a8515e2", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-netty/1.17.1/grpc-netty-1.17.1-sources.jar"} , "name": "io_grpc_grpc_netty", "actual": "@io_grpc_grpc_netty//jar", "bind": "jar/io/grpc/grpc_netty"}, - {"artifact": "io.grpc:grpc-protobuf-lite:1.17.1", "lang": "java", "sha1": "fb539b6c9f1e33a6ece97ed2a278d1d7c7a2f316", "sha256": "1af85661ae2b2348abf7f428d6b55bed8b2203ef61d29657bf032b93a69717c5", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-protobuf-lite/1.17.1/grpc-protobuf-lite-1.17.1.jar", "source": {"sha1": "6b5a50ee58b9c24503e05fb00030f6aa0bef483e", "sha256": "46720c53721a255a28494da2d7f612d07dc077799b3448915b3e3c779283c0f7", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-protobuf-lite/1.17.1/grpc-protobuf-lite-1.17.1-sources.jar"} , "name": "io_grpc_grpc_protobuf_lite", "actual": "@io_grpc_grpc_protobuf_lite//jar", "bind": "jar/io/grpc/grpc_protobuf_lite"}, - {"artifact": "io.grpc:grpc-protobuf:1.17.1", "lang": "java", "sha1": "797b899fa461411414177368679fe37435e2b977", "sha256": "d43db296aff969ffb9e986e6eb304cd4ad5685777b28a15625f2b15a879f6803", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-protobuf/1.17.1/grpc-protobuf-1.17.1.jar", "source": {"sha1": "95237b08cf602d7214dcfee58ddc084d5d1520bf", "sha256": "afc6d6bf0aa261124e0199e5cf8af992fa0aa2c820d5c9e031fb54acbf269cef", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-protobuf/1.17.1/grpc-protobuf-1.17.1-sources.jar"} , "name": "io_grpc_grpc_protobuf", "actual": "@io_grpc_grpc_protobuf//jar", "bind": "jar/io/grpc/grpc_protobuf"}, - {"artifact": "io.grpc:grpc-services:1.17.1", "lang": "java", "sha1": "f5cd79ea1a95892629c5f31d85cf80bcfe102660", "sha256": "881bf4aa22d7834be6634820064c57a9088eafee4dabf28e318c540ecd4d7fd4", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-services/1.17.1/grpc-services-1.17.1.jar", "source": {"sha1": "bb0d77298fae7e46228fba1e0f5804c0d6983395", "sha256": "d3bebc8a404a191769c920e94e2b75ab5374dac5b03be02e38ed859d8e719b19", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-services/1.17.1/grpc-services-1.17.1-sources.jar"} , "name": "io_grpc_grpc_services", "actual": "@io_grpc_grpc_services//jar", "bind": "jar/io/grpc/grpc_services"}, - {"artifact": "io.grpc:grpc-stub:1.17.1", "lang": "java", "sha1": "456090f1a3935fc869ba80b8429d750d4f3b05c4", "sha256": "30f5b62f95cfe8018d311d8f67b3c93f7c401b7c46a270feeb6c49d4d6845872", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-stub/1.17.1/grpc-stub-1.17.1.jar", "source": {"sha1": "2d8a65b2cf9738b96fd1b3a3c51c9ad142a3cb31", "sha256": "ea49e9edee4a11288ddb06c4b03ccf1af6a6fead57374ba0500b321a26824446", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-stub/1.17.1/grpc-stub-1.17.1-sources.jar"} , "name": "io_grpc_grpc_stub", "actual": "@io_grpc_grpc_stub//jar", "bind": "jar/io/grpc/grpc_stub"}, - {"artifact": "io.netty:netty-buffer:4.1.30.Final", "lang": "java", "sha1": "597adb653306470fb3ec1af3c0f3f30a37b1310a", "sha256": "dac32e67876f416e0526c457bbb4d4a7b245d2d6977a39e3ed54484370d86d6e", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-buffer/4.1.30.Final/netty-buffer-4.1.30.Final.jar", "source": {"sha1": "e7e5789c789b4f3e6069ee2ed9e5e102c7868ad8", "sha256": "16354a73bf34e4c64bb703f3b6c5dbd2c8b47a1c4a130f0e2ff25f7153d8b852", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-buffer/4.1.30.Final/netty-buffer-4.1.30.Final-sources.jar"} , "name": "io_netty_netty_buffer", "actual": "@io_netty_netty_buffer//jar", "bind": "jar/io/netty/netty_buffer"}, - {"artifact": "io.netty:netty-codec-http2:[4.1.30.Final]", "lang": "java", "sha1": "2da92f518409904954d3e8dcc42eb6a562a70302", "sha256": "8636be7896f88e4d1a363875d53c8521a90913915854a3cfed0486024ba4a07f", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-http2/4.1.30.Final/netty-codec-http2-4.1.30.Final.jar", "source": {"sha1": "4028134a4c155c6f83972912b9b5370a4b0a656a", "sha256": "ef3f6fe0cd4251fd5adb81bb183bf079585104b44ac42d1423db32c545ea2a41", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-http2/4.1.30.Final/netty-codec-http2-4.1.30.Final-sources.jar"} , "name": "io_netty_netty_codec_http2", "actual": "@io_netty_netty_codec_http2//jar", "bind": "jar/io/netty/netty_codec_http2"}, - {"artifact": "io.netty:netty-codec-http:4.1.30.Final", "lang": "java", "sha1": "1384c630e8a0eeef33ad12a28791dce6e1d8767c", "sha256": "0beb4874977de5cb2b4f1e5b4f986050208c49bf485c093ae6e3681b9eba8d6c", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-http/4.1.30.Final/netty-codec-http-4.1.30.Final.jar", "source": {"sha1": "218b33bae3a4e5cebe489ff65647e9ec9de58ef1", "sha256": "08e40605e479214f5aace6405912cd31bb337669f5f0cd70e8cd3bbadd5a8eca", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-http/4.1.30.Final/netty-codec-http-4.1.30.Final-sources.jar"} , "name": "io_netty_netty_codec_http", "actual": "@io_netty_netty_codec_http//jar", "bind": "jar/io/netty/netty_codec_http"}, - {"artifact": "io.netty:netty-codec-socks:4.1.30.Final", "lang": "java", "sha1": "ea272e3bb281d3a91d27278f47e61b4de285cc27", "sha256": "cff97f4b618ab0a1a3664bc1716a98389d477f6c1412275af34cb8e60cd3f1a9", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-socks/4.1.30.Final/netty-codec-socks-4.1.30.Final.jar", "source": {"sha1": "f9a0e618f41ae84734a745880d0cfd9a6d1d6f6f", "sha256": "8ccebe1622039f6eba7f856caa810c185eac936a8492ff7be9b2f0318c36f932", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-socks/4.1.30.Final/netty-codec-socks-4.1.30.Final-sources.jar"} , "name": "io_netty_netty_codec_socks", "actual": "@io_netty_netty_codec_socks//jar", "bind": "jar/io/netty/netty_codec_socks"}, - {"artifact": "io.netty:netty-codec:4.1.30.Final", "lang": "java", "sha1": "515c8f609aaca28a94f984d89a9667dd3359c1b1", "sha256": "ca9873b1a4419dd3d5455afa8351279e5c9c834b86118c5e345ff7751492bd30", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec/4.1.30.Final/netty-codec-4.1.30.Final.jar", "source": {"sha1": "5c9148c433a3d5869981aac0b5d8ee1b83f727e6", "sha256": "c21e2f8a03ef837bf6fb7758633c7810fe02b32f12716195c1f7b016999f5497", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec/4.1.30.Final/netty-codec-4.1.30.Final-sources.jar"} , "name": "io_netty_netty_codec", "actual": "@io_netty_netty_codec//jar", "bind": "jar/io/netty/netty_codec"}, - {"artifact": "io.netty:netty-common:4.1.30.Final", "lang": "java", "sha1": "5dca0c34d8f38af51a2398614e81888f51cf811a", "sha256": "b5f23d82aab356751db417829536267886ad835d314b4ae4425736cf8a0a9a2a", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-common/4.1.30.Final/netty-common-4.1.30.Final.jar", "source": {"sha1": "bbe24e82b2e153dc9bfaa01c63c0dd47c71f2e59", "sha256": "25de2f42d1bc6809f02f14239326fcfc54109ebe9dd88dc7460e604cd90dcde5", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-common/4.1.30.Final/netty-common-4.1.30.Final-sources.jar"} , "name": "io_netty_netty_common", "actual": "@io_netty_netty_common//jar", "bind": "jar/io/netty/netty_common"}, - {"artifact": "io.netty:netty-handler-proxy:4.1.30.Final", "lang": "java", "sha1": "1baa1568fa936caddca0fae96fdf127fd5cbad16", "sha256": "8553f0eaac3a21f25e485eb5191d21c69837deb5acc74b9cdf987820eaee3b54", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-handler-proxy/4.1.30.Final/netty-handler-proxy-4.1.30.Final.jar", "source": {"sha1": "88ef22e28a471ffe6f845c6971b56a7fcc446199", "sha256": "11b233fc1998b9c7960af1520cba1d3de181ed938d12efed1b28abda2b9ebdb3", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-handler-proxy/4.1.30.Final/netty-handler-proxy-4.1.30.Final-sources.jar"} , "name": "io_netty_netty_handler_proxy", "actual": "@io_netty_netty_handler_proxy//jar", "bind": "jar/io/netty/netty_handler_proxy"}, - {"artifact": "io.netty:netty-handler:4.1.30.Final", "lang": "java", "sha1": "ecc076332ed103411347f4806a44ee32d9d9cb5f", "sha256": "416a61a489ebddb668a721401bb08ee0796768801ec27cf05f5e528c76236e8d", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-handler/4.1.30.Final/netty-handler-4.1.30.Final.jar", "source": {"sha1": "537c70ab45c414e08aacb8c2c17e407752073ce7", "sha256": "eef70f9cf7bb8af2394be8ab86080f475a651455bd3a548092c3fd8fb35405f7", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-handler/4.1.30.Final/netty-handler-4.1.30.Final-sources.jar"} , "name": "io_netty_netty_handler", "actual": "@io_netty_netty_handler//jar", "bind": "jar/io/netty/netty_handler"}, - {"artifact": "io.netty:netty-resolver:4.1.30.Final", "lang": "java", "sha1": "5106fd687066ffd712e5295d32af4e2ac6482613", "sha256": "c975aed0421009c6f762afa4d7182eee51a9fc00f3d238f24950e2225c3e882f", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-resolver/4.1.30.Final/netty-resolver-4.1.30.Final.jar", "source": {"sha1": "f2006616cc4c05263eb2c8cf3187109e1710b6dd", "sha256": "0d8d0e340394baf39e6de46d1da6df25ee06c05d7e47824bdaf19ad5b4e3b44a", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-resolver/4.1.30.Final/netty-resolver-4.1.30.Final-sources.jar"} , "name": "io_netty_netty_resolver", "actual": "@io_netty_netty_resolver//jar", "bind": "jar/io/netty/netty_resolver"}, - {"artifact": "io.netty:netty-transport:4.1.30.Final", "lang": "java", "sha1": "3d27bb432a3b125167ac161b26415ad29ec17f02", "sha256": "8b2ac95f7ad8ba53847a7724e45b5d68ebc84bb058093f493424df9fc2ecf2fa", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-transport/4.1.30.Final/netty-transport-4.1.30.Final.jar", "source": {"sha1": "de1b7fc8e484050f5879722dfe0e13378229bee4", "sha256": "d5d8e4d9845cdfa9f6bcbf52f96870963f63a94f79fb65139b4c2d33886c389c", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-transport/4.1.30.Final/netty-transport-4.1.30.Final-sources.jar"} , "name": "io_netty_netty_transport", "actual": "@io_netty_netty_transport//jar", "bind": "jar/io/netty/netty_transport"}, +# - io.grpc:grpc-netty:1.20.0 wanted version [1.20.0] +# - io.grpc:grpc-protobuf-lite:1.20.0 wanted version 1.20.0 +# - io.grpc:grpc-protobuf:1.20.0 wanted version 1.20.0 +# - io.grpc:grpc-stub:1.20.0 wanted version 1.20.0 + {"artifact": "io.grpc:grpc-core:1.20.0", "lang": "java", "sha1": "cc15b7f92867aaf6b837bc4c77899bbe7f63e8c7", "sha256": "a8dfda813f7152255a4e252193f8d8e5979e099bf8b3d9ef9f66c8032a236255", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-core/1.20.0/grpc-core-1.20.0.jar", "source": {"sha1": "f50abcfe26445eb1fd48afc22aa46d33fe0dc18a", "sha256": "223a1f990cc2aeaf4b8986c4c99afbc77b43b6ea7c920a0c513503b5d5cdd801", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-core/1.20.0/grpc-core-1.20.0-sources.jar"} , "name": "io_grpc_grpc_core", "actual": "@io_grpc_grpc_core//jar", "bind": "jar/io/grpc/grpc_core"}, + {"artifact": "io.grpc:grpc-netty:1.20.0", "lang": "java", "sha1": "6f4e9423e0430f11ed2dcfb45fa6350156020e8e", "sha256": "dec296df75fa8c7944ca9a4606b73bf432cfa8965595ad0cd58d3280b244759f", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-netty/1.20.0/grpc-netty-1.20.0.jar", "source": {"sha1": "ad5930e1c1931fa429c12f53841d4f97c794569d", "sha256": "3ad55f2a5033f0fc5eda1271714bdb71e68675aa4d64d3be0c27fff7205c159e", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-netty/1.20.0/grpc-netty-1.20.0-sources.jar"} , "name": "io_grpc_grpc_netty", "actual": "@io_grpc_grpc_netty//jar", "bind": "jar/io/grpc/grpc_netty"}, + {"artifact": "io.grpc:grpc-protobuf-lite:1.20.0", "lang": "java", "sha1": "321427369f3bfba0bda9aea09f121f40579ed0e6", "sha256": "403f3bd50021baf8dc8784856e0a7a5e79df880301c4269149d30378e9175ab8", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-protobuf-lite/1.20.0/grpc-protobuf-lite-1.20.0.jar", "source": {"sha1": "0b0a45a6e9bf1366b03b892447440890eb250b79", "sha256": "cf2130a86914591b3fb9ce1bf6c3b3a644ac81a674f0f15c387f8717ffacf793", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-protobuf-lite/1.20.0/grpc-protobuf-lite-1.20.0-sources.jar"} , "name": "io_grpc_grpc_protobuf_lite", "actual": "@io_grpc_grpc_protobuf_lite//jar", "bind": "jar/io/grpc/grpc_protobuf_lite"}, + {"artifact": "io.grpc:grpc-protobuf:1.20.0", "lang": "java", "sha1": "d5216a554532c6d5572321e2ff9624d3eaa40c3c", "sha256": "7fc493c8335a35740da31b3ffe3cfec6e71583d41237fae637640cc1874d5bd4", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-protobuf/1.20.0/grpc-protobuf-1.20.0.jar", "source": {"sha1": "8580c900adbc747afa322089c88de2d5163d6402", "sha256": "597c3e28d9a3fc24a754144b066107d50142210e0864694295ef0d57f18eae7a", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-protobuf/1.20.0/grpc-protobuf-1.20.0-sources.jar"} , "name": "io_grpc_grpc_protobuf", "actual": "@io_grpc_grpc_protobuf//jar", "bind": "jar/io/grpc/grpc_protobuf"}, + {"artifact": "io.grpc:grpc-services:1.20.0", "lang": "java", "sha1": "0b8bfd28c2293923ed1d1570b4535239619b33db", "sha256": "364e95ffe626d23c8fd94713f0ea84265fa2e8dd03e40755c2ed5a567f296da0", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-services/1.20.0/grpc-services-1.20.0.jar", "source": {"sha1": "7b847ead176ac15eb28d8ceba11adac98a23392b", "sha256": "05bd2e51da6a1af90fe8173ee90a6fe05a8e53a29fa3d51bbbe9e2e954e85b90", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-services/1.20.0/grpc-services-1.20.0-sources.jar"} , "name": "io_grpc_grpc_services", "actual": "@io_grpc_grpc_services//jar", "bind": "jar/io/grpc/grpc_services"}, + {"artifact": "io.grpc:grpc-stub:1.20.0", "lang": "java", "sha1": "af81b3b84811716d9607dfa43d13bc720e54a0dd", "sha256": "3b5d3e58684d336a6297c58efe396fb7ee87e0d706a34efa44c83c1bc7999950", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-stub/1.20.0/grpc-stub-1.20.0.jar", "source": {"sha1": "f71e0da97ef0bf694e8dba090cfb0ba5ee089876", "sha256": "ee9c49f28b90b3135c7e87df792f1e2815023205ca913d25770bad8af6c700ce", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/grpc/grpc-stub/1.20.0/grpc-stub-1.20.0-sources.jar"} , "name": "io_grpc_grpc_stub", "actual": "@io_grpc_grpc_stub//jar", "bind": "jar/io/grpc/grpc_stub"}, + {"artifact": "io.netty:netty-buffer:4.1.34.Final", "lang": "java", "sha1": "8afc2027eadc7848127553ebb490ea0e2b199d4e", "sha256": "39dfe88df8505fd01fbf9c1dbb6b6fa9b0297e453c3dc4ce039ea578aea2eaa3", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final.jar", "source": {"sha1": "e7bc851e6bec954fa9304b4a4cee99ced9ae7991", "sha256": "3fec61ea984e4342ef74221afe9bc597303e3b79dc6b345a55e9dc4f401aa04b", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-sources.jar"} , "name": "io_netty_netty_buffer", "actual": "@io_netty_netty_buffer//jar", "bind": "jar/io/netty/netty_buffer"}, + {"artifact": "io.netty:netty-codec-http2:[4.1.34.Final]", "lang": "java", "sha1": "66268942ed80beadaf6802e2fcf8983eef4fb7ec", "sha256": "319f66f3ab0d3aac3477febf19c259990ee8c639fc7da8822dfa58e7dab1bdcf", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-http2/4.1.34.Final/netty-codec-http2-4.1.34.Final.jar", "source": {"sha1": "7a3bdf00588d853a0187f6072e447c3441f99c3a", "sha256": "82d9893394fb7fb48f0b4a44c1c71bde42d4b89abb40fd005e2ad509941db2ea", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-http2/4.1.34.Final/netty-codec-http2-4.1.34.Final-sources.jar"} , "name": "io_netty_netty_codec_http2", "actual": "@io_netty_netty_codec_http2//jar", "bind": "jar/io/netty/netty_codec_http2"}, + {"artifact": "io.netty:netty-codec-http:4.1.34.Final", "lang": "java", "sha1": "02887d87fbc1b057657348f61dc538f7296daf79", "sha256": "5df5556ef6b0e7ce7c72a359e4ca774fcdf8d8fe12f0b6332715eaa44cfe41f8", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final.jar", "source": {"sha1": "dadda927b43ff7d618ae7f076070f725806a9040", "sha256": "6a0f59f867fdbf4495d1659dde883504df0c5c84f625cb4030870ecb0e19a9b2", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-sources.jar"} , "name": "io_netty_netty_codec_http", "actual": "@io_netty_netty_codec_http//jar", "bind": "jar/io/netty/netty_codec_http"}, + {"artifact": "io.netty:netty-codec-socks:4.1.34.Final", "lang": "java", "sha1": "345a10b91e4876cb6ec642a3c010ca187f361fa0", "sha256": "9c4ff58b648193942654db20f172d017441625754b902394f620f04074830346", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-socks/4.1.34.Final/netty-codec-socks-4.1.34.Final.jar", "source": {"sha1": "382b688e27a1b94783829698f2964ac24c4cbc2d", "sha256": "5b8c52f40c6b12bd4f7d8865a1d6241a13ef0c46f193cc80347b788188d7699c", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec-socks/4.1.34.Final/netty-codec-socks-4.1.34.Final-sources.jar"} , "name": "io_netty_netty_codec_socks", "actual": "@io_netty_netty_codec_socks//jar", "bind": "jar/io/netty/netty_codec_socks"}, + {"artifact": "io.netty:netty-codec:4.1.34.Final", "lang": "java", "sha1": "0cb53baf46cc55768f2e28d15cde399063555ea8", "sha256": "52e9eeb3638a8ed0911c72a508c05fa4f9d3391125eae46f287d3a8a0776211d", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final.jar", "source": {"sha1": "cede11d4e83ae950f42a668e10e9b19612af703f", "sha256": "e28e65623bdb8469007992adb40dce76931554c4786f9d9a22f6a10017362f68", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-sources.jar"} , "name": "io_netty_netty_codec", "actual": "@io_netty_netty_codec//jar", "bind": "jar/io/netty/netty_codec"}, + {"artifact": "io.netty:netty-common:4.1.34.Final", "lang": "java", "sha1": "2dffa21967d36cae446b6905bd5fb39750fcba43", "sha256": "122931117eacf370b054d0e8a2411efa81de4956a6c3f938b0f0eb915969a425", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final.jar", "source": {"sha1": "096c7da2a7cbe1e2b22ee9af2c5cde4e20e838e7", "sha256": "0944a5875f7c6852433e265310cc5227dae14e7238ac3d2ba86f2f4405dda542", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-sources.jar"} , "name": "io_netty_netty_common", "actual": "@io_netty_netty_common//jar", "bind": "jar/io/netty/netty_common"}, + {"artifact": "io.netty:netty-handler-proxy:4.1.34.Final", "lang": "java", "sha1": "42b5a57a4bb895f4489a724cdc9e454bc5afe108", "sha256": "f506c6acb97b3e0b0795cf9f0971d80bbab7c17086312fa225b98ccc94be6dff", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-handler-proxy/4.1.34.Final/netty-handler-proxy-4.1.34.Final.jar", "source": {"sha1": "25a252380dd7053b0b9c58861c4908a546b2972f", "sha256": "1fd00f626e65d8f972a2d4664b6a76201dbda02a89676e4041eaeb67665f3f42", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-handler-proxy/4.1.34.Final/netty-handler-proxy-4.1.34.Final-sources.jar"} , "name": "io_netty_netty_handler_proxy", "actual": "@io_netty_netty_handler_proxy//jar", "bind": "jar/io/netty/netty_handler_proxy"}, + {"artifact": "io.netty:netty-handler:4.1.34.Final", "lang": "java", "sha1": "96169098bebda3d1432f5421c338958063b3da52", "sha256": "035616801fe9894ca2490832cf9976536dac740f41e90de1cdd4ba46f04263d1", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final.jar", "source": {"sha1": "dd6b87b73f3f6b22b734434a555778ee3ef99eb9", "sha256": "135fec6fa77276aa63e1b7dca0e57beec2460c83fa255cad4a54ac48f6ed3f52", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-sources.jar"} , "name": "io_netty_netty_handler", "actual": "@io_netty_netty_handler//jar", "bind": "jar/io/netty/netty_handler"}, + {"artifact": "io.netty:netty-resolver:4.1.34.Final", "lang": "java", "sha1": "528789e98eef519960a56e44569ecb2260782fd7", "sha256": "774221ed4c130b532865770b10630bc12d0d400127da617ee0ac8de2a7ac2097", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final.jar", "source": {"sha1": "abcd0e6e3a8e4477a1a7d3843e84cb46b7730bf6", "sha256": "18a187179cccd3edbb3489c680699467cee8cd2acd0b8e14f9c304e5b2df9290", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-sources.jar"} , "name": "io_netty_netty_resolver", "actual": "@io_netty_netty_resolver//jar", "bind": "jar/io/netty/netty_resolver"}, + {"artifact": "io.netty:netty-transport:4.1.34.Final", "lang": "java", "sha1": "f57be6509efa6766d90e537a775930101f26b35c", "sha256": "2b3f7d3a595101def7d411793a675bf2a325964475fd7bdbbe448e908de09445", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final.jar", "source": {"sha1": "d771bab067a3b634d1d5ee86b55be0da14a4463b", "sha256": "99f390a5767cb3eabc5e7519d7b50c7dba434a9d77f3fe670ee4fac6f3c38b86", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-sources.jar"} , "name": "io_netty_netty_transport", "actual": "@io_netty_netty_transport//jar", "bind": "jar/io/netty/netty_transport"}, # duplicates in io.opencensus:opencensus-api fixed to 0.18.0 # - com.google.cloud:google-cloud-core-http:1.29.0 wanted version 0.11.1 -# - io.grpc:grpc-core:1.17.1 wanted version 0.17.0 +# - io.grpc:grpc-core:1.20.0 wanted version 0.19.2 # - io.opencensus:opencensus-contrib-grpc-metrics:0.18.0 wanted version 0.18.0 # - io.opencensus:opencensus-contrib-http-util:0.11.1 wanted version 0.11.1 {"artifact": "io.opencensus:opencensus-api:0.18.0", "lang": "java", "sha1": "b89a8f8dfd1e1e0d68d83c82a855624814b19a6e", "sha256": "45421ffe95271aba94686ed8d4c5070fe77dc2ff0b922688097f0dd40f1931b1", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/opencensus/opencensus-api/0.18.0/opencensus-api-0.18.0.jar", "source": {"sha1": "0bf0e4d54c976a0f18331b0f3ebad3105dd25da7", "sha256": "598043929a08e875db037bb172dce62b8cbc13f51f811b62643a52ac5b96fc32", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/io/opencensus/opencensus-api/0.18.0/opencensus-api-0.18.0-sources.jar"} , "name": "io_opencensus_opencensus_api", "actual": "@io_opencensus_opencensus_api//jar", "bind": "jar/io/opencensus/opencensus_api"}, @@ -315,7 +317,7 @@ def list_dependencies(): {"artifact": "org.codehaus.jackson:jackson-core-asl:1.9.11", "lang": "java", "sha1": "e32303ef8bd18a5c9272780d49b81c95e05ddf43", "sha256": "5fb6924b888550a9b0e8420747a93cc4ad24e03e724dcf4934c30cc0c4882ffc", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/org/codehaus/jackson/jackson-core-asl/1.9.11/jackson-core-asl-1.9.11.jar", "source": {"sha1": "e61687a76d77cda609bab7479acbded1f7cceec4", "sha256": "b347c1a9f04c45cf374b5b2cf5df19a3e4fa255ba9de3a5928915340459098c7", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/org/codehaus/jackson/jackson-core-asl/1.9.11/jackson-core-asl-1.9.11-sources.jar"} , "name": "org_codehaus_jackson_jackson_core_asl", "actual": "@org_codehaus_jackson_jackson_core_asl//jar", "bind": "jar/org/codehaus/jackson/jackson_core_asl"}, # duplicates in org.codehaus.mojo:animal-sniffer-annotations promoted to 1.17 # - com.google.guava:guava:23.6.1-jre wanted version 1.14 -# - io.grpc:grpc-core:1.17.1 wanted version 1.17 +# - io.grpc:grpc-core:1.20.0 wanted version 1.17 {"artifact": "org.codehaus.mojo:animal-sniffer-annotations:1.17", "lang": "java", "sha1": "f97ce6decaea32b36101e37979f8b647f00681fb", "sha256": "92654f493ecfec52082e76354f0ebf87648dc3d5cec2e3c3cdb947c016747a53", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar", "source": {"sha1": "8fb5b5ad9c9723951b9fccaba5bb657fa6064868", "sha256": "2571474a676f775a8cdd15fb9b1da20c4c121ed7f42a5d93fca0e7b6e2015b40", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar"} , "name": "org_codehaus_mojo_animal_sniffer_annotations", "actual": "@org_codehaus_mojo_animal_sniffer_annotations//jar", "bind": "jar/org/codehaus/mojo/animal_sniffer_annotations"}, {"artifact": "org.hamcrest:hamcrest-all:1.3", "lang": "java", "sha1": "63a21ebc981131004ad02e0434e799fd7f3a8d5a", "sha256": "4877670629ab96f34f5f90ab283125fcd9acb7e683e66319a68be6eb2cca60de", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar", "source": {"sha1": "47e033b7ab18c5dbd5fe29fc1bd5a40afe028818", "sha256": "c53535c3d25b5bf0b00a324a5583c7dd2fed0fa6d1bbc622e2dec460c24faab3", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3-sources.jar"} , "name": "org_hamcrest_hamcrest_all", "actual": "@org_hamcrest_hamcrest_all//jar", "bind": "jar/org/hamcrest/hamcrest_all"}, {"artifact": "org.hamcrest:hamcrest-core:1.3", "lang": "java", "sha1": "42a25dc3219429f0e5d060061f71acb49bf010a0", "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "source": {"sha1": "1dc37250fbc78e23a65a67fbbaf71d2e9cbc3c0b", "sha256": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df", "repository": "http://central.maven.org/maven2/", "url": "http://central.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar"} , "name": "org_hamcrest_hamcrest_core", "actual": "@org_hamcrest_hamcrest_core//jar", "bind": "jar/org/hamcrest/hamcrest_core"}, diff --git a/third_party/maven_dependencies.yaml b/third_party/maven_dependencies.yaml index ea025958..e09b3bce 100644 --- a/third_party/maven_dependencies.yaml +++ b/third_party/maven_dependencies.yaml @@ -4,17 +4,18 @@ # cd .. # git clone https://github.com/johnynek/bazel-deps # cd bazel-deps -# git checkout e3f77e22d9f5b070915067a766607cfc96835c98 -# bazel build src/scala/com/github/johnynek/bazel_deps:parseproject_deploy.jar -# cd ../cloud-robotics -# ../bazel-deps/gen_maven_deps.sh generate -r $PWD -s third_party/maven_dependencies.bzl -d third_party/maven_dependencies.yaml +# git checkout e6e4412cd364ad7ffe4b619b0acb5b68f7432bc0 +# bazel run :parse -- generate --repo-root $PWD/../cloud-robotics --sha-file third_party/maven_dependencies.bzl --deps third_party/maven_dependencies.yaml +# +# If you see an error like `ERROR bazel_deps.CoursierResolver - not found: ...`, run: +# rm -r ~/.cache/coursier +# Then try again. # # TODO(rodrigoq): improve this, eg by adding necessary support to build # bazel-deps within our workspace (not especially easy). options: languages: [ "java" ] - resolverCache: bazel_output_base transitivity: exports versionConflictPolicy: highest thirdPartyDirectory: "third_party/java" @@ -152,7 +153,7 @@ dependencies: grpc: lang: java modules: [netty, services] - version: "1.17.1" + version: "1.20.0" io.opencensus: opencensus: lang: java