On Thu, Jan 7, 2021 at 10:59 PM Alberto Bertogli
<albert...@blitiri.com.ar> wrote:
> But those issues are not made worse by allowing golang-google-protobuf
> to go in, right?
>

Let golang-google-protobuf go in is one thing, it's not difficult.
However without golang-goprotobuf 1.4.x it's not useful currently. But
it will be changed if upstream has switched to golang-google-protobuf
only.

> What's blocking golang-google-protobuf from moving to testing now that
> the dependency on golang-goprotobuf is no longer there?
>
> Is the issue that golang-google-protobuf source also builds a
> protoc-gen-go?
>

protoc-gen-go has been splitted and built by golang-google-protobuf.
But most upstream currently still use golang-goprotobuf to generate
pb.go, and haven't switched to use protoc-gen-go provided by
golang-google-protobuf, and protoc-gen-go-grpc provided by
golang-google-grpc-dev(which is not built by Debian currently).

> Why can't the latter be split, so upstreams that include pre-generated
> .pb.go (as is the official recommendation) can be included in Debian
> as-is using the corresponding dependency?
>

I doubt it will work. Most upstream pb.go which is generated by new
protoc-gen-go(provided by golang-goprotobuf/1.4), depends on both
golang-goprotobuf and golang-google-protobuf, and need
golang-goprotobuf/1.4

-- 
Shengjing Zhu

Reply via email to