On Tue, Mar 31, 2020 at 8:12 PM Pirate Praveen <prav...@onenetbeyond.org> wrote:
> Severity: serious
> Justification: ftbfs on buster
>
> When building in buster (buster-backports branch on salsa), build fails
> with error
 Meaning it does _not_ FTBFS in Sid or Bullseye. Any pointers where
it's defined in our policy that backports must be buildable without
changes in normal packaging?

> dh_missing --list-missing
> dh_missing: warning: usr/lib/x86_64-linux-gnu/libupb.so exists in
> debian/tmp but is not installed to anywhere
> dh_missing: warning: usr/lib/x86_64-linux-gnu/libupb.so.9 exists in
> debian/tmp but is not installed to anywhere
> dh_missing: warning: usr/lib/x86_64-linux-gnu/libupb.so.9.0.0 exists in
> debian/tmp but is not installed to anywhere
> dh_missing: warning: usr/lib/x86_64-linux-gnu/libupb.a exists in
> debian/tmp but is not installed to anywhere
 Reason is simple. It's an _external_ project and does _not_ needed in
Sid / Bullseye as those use the normal protobuf packages.
Please see that it's a third_party library[1] in gRPC, developed
independently[2] and that it's _not_ a full implementation (but a
micro, subset one)[3].
In short it seems you might backported protobuf incorrectly or simply
don't use that for the backported grpc package - needs checking of
course.
I say a third party project should be packaged independently and I
might do it if you really need it, but no intention to ship that from
gRPC itself. Correct me if I'm wrong.

Regards,
Laszlo/GCS
[1] https://github.com/grpc/grpc/tree/master/third_party/upb
[2] https://github.com/protocolbuffers/upb
[3] https://github.com/protocolbuffers/upb/wiki

Reply via email to