Package: protobuf-compiler-grpc
Version: 1.51.1-4.1+b6
Severity: important

Dear grpc maintainer,

protoc, the compiler for protocol buffer definition files, can make use of
plugins as those included in protobuf-compiler-grpc, shiped as
/usr/bin/grpc_*_plugin. However protoc expects those files to be found in
protoc-get-$NAME, as described at:
https://sources.debian.org/src/protobuf/3.21.12-9/src/google/protobuf/compiler/plugin.proto/#L43

FTR, I've been hit by this packaging opentelemetry-proto
(https://bugs.debian.org/1083198). Opentelemetry upstream provides a container
used as build environemnt, including protobuf compiler and the grpc plugin,
handling this issue with symlinks:
https://github.com/open-telemetry/build-tools/blob/10a409a16331d2b65dda71056096e79410be5538/protobuf/Dockerfile#L163
I guess those symlinks make sense.

Could you please include /usr/bin/protoc-gen-$NAME in protobuf-compiler-grpc?

Thank you,

 -- Santiago

Attachment: signature.asc
Description: PGP signature

Reply via email to