protoc-gen-go-grpc in golang-google-grpc
Replying not on my phone, hopefully this doesn't trigger a bunch of
replies - we ought to let this thread chill a bit, tensions are
obviously a bit high. We need to cool down a bit on the other thread.
On Mon, Jun 26, 2023 at 08:52:44AM +0200, Thomas Goirand wrote:
> > Besides, you drop the protoc-gen-go-grpc binary package without any
> > explanation.
>
> I can't remember why I did this. What is this binary for?
This binary is pretty important for gRPC protobuf files. The protoc
command will invoke protoc-gen-go-grpc when you run with the gRPC plugin
by requesting grpc output files in go:
$ protoc --go-grpc_out=... .../*.proto
Without this it won't be able to build the gRPC services into
_grpc.pb.go files. We very likely want to continue to ship this, or
anything using gRPC will FTBFS (or more interestingly, it'll keep
working because we keep the pre-generated code :) ) -- actually,
including etcd, come to think of it. Did it ftbfs with this?
This is a pretty big breakage for any r-b-deps; but it's an easy fix.
paultag
--
⢀⣴⠾⠻⢶⣦⠀ Paul Tagliamonte <paultag>
⣾⠁⢠⠒⠀⣿⡁ https://people.debian.org/~paultag | https://pault.ag/
⢿⡄⠘⠷⠚⠋ Debian, the universal operating system.
⠈⠳⣄⠀⠀ 4096R / FEF2 EB20 16E6 A856 B98C E820 2DCD 6B5D E858 ADF3
Reply to: