Source: libphonenumber
Version: 8.12.57+ds-4.1
Severity: important
X-Debbugs-Cc: [email protected]
After the time64 transition, libphonenumber8t64 Provides
libphonenumber8t64-protobuf with no version suffix. This appears to be
caused by the rename of libprotobuf32 to libprotobuf32t64: the regex in
> phonenumberprotoabi := libphonenumber8t64-protobuf$(shell dpkg-query -W -f
> '$${Depends}' libprotobuf-dev | sed -n 's/.*libprotobuf\([0-9]*\) .*/\1/p')
will not match libprotobuf32t64.
This also has the effect that the compatibility glue that seems to
have been intended to avoid mandatory rebuilds on 64-bit architectures
and i386:
> phonenumberprotocompatabi := , libphonenumber8-protobuf$(shell dpkg-query
> -W -f '$${Depends}' libprotobuf-dev | sed -n 's/.*libprotobuf\([0-9]*\)
> .*/\1/p')
doesn't work as intended, because it generates a virtual package name
libphonenumber8-protobuf and not the required libphonenumber8-protobuf32.
I don't know whether the virtual package should be named
libphonenumber8t64-protobuf32 or libphonenumber8t64-protobuf32t64 (the
latter would probably be easiest), but presumably one of those?
I've reported this as important for now, but maybe it should be RC.
smcv
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.