@MarkAddison the multiple version of dependencies has to deal with protobuf 2.0 vs 3.0. In more recent code we started using protobuf 3.0 because of its integration with GRPC (2.0 does not work very well). Thus, in some places we are using protobuf 2.0, while in other places we are using 3.0. Eventually we will probably migrate everything to use protobuf 3 but that hasn't been done yet.
[ Full content available at: https://github.com/apache/pulsar/issues/2642 ] This message was relayed via gitbox.apache.org for devnull@infra.apache.org