Package: grpc
Version: 1.26.0-2
Severity: serious
Justification: ftbfs on buster
When building in buster (buster-backports branch on salsa), build fails
with error
dpkg-shlibdeps: error: cannot find library libupb.so.9 needed by
debian/libgrpc++1/usr/lib/x86_64-linux-gnu/libgrpc++_unsecure.so.1.26.0
(ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '')
looking at the sid build logs, I can see this
https://buildd.debian.org/status/fetch.php?pkg=grpc&arch=amd64&ver=1.26.0-2&stamp=1584832677&raw=0
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
The following debhelper tools have reported what they installed (with
files per package)
* dh_install: libgrpc++-dev (14), libgrpc++1 (10), libgrpc-dev (14),
libgrpc9 (11), protobuf-compiler-grpc (7), python3-grpcio (0),
ruby-grpc (0), ruby-grpc-tools (0)
* dh_installdocs: libgrpc++-dev (0), libgrpc++1 (0), libgrpc-dev (1),
libgrpc9 (0), protobuf-compiler-grpc (1), python3-grpcio (0), ruby-grpc
(0), ruby-grpc-tools (0)
If the missing files are installed by another tool, please file a bug
against it.
When filing the report, if the tool is not part of debhelper itself,
please reference the
"Logging helpers and dh_missing" section from the "PROGRAMMING" guide
for debhelper (10.6.3+).
(in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz)
Be sure to test with dpkg-buildpackage -A/-B as the results may vary
when only a subset is built
For a short-term work-around: Add the files to debian/not-installed