Source: libphonenumber
Version: 8.12.57+ds-4.1
Severity: important
X-Debbugs-Cc: vor...@debian.org

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
debian-j...@lists.debian.org for discussions and questions.

Reply via email to