[Android-tools-devel] Bug#1024902: android-platform-tools: missing version prefix in shlibs dependencies
Thomas Uhle
thomas.uhle at mailbox.tu-dresden.de
Sun Nov 27 19:32:17 GMT 2022
Source: android-platform-tools
Version: 29.0.6-1
Severity: important
Dear maintainers,
dh_makeshlibs automatically generates the shlibs files for the libraries
in android-platform-tools during the build process. By default it does
not include any prefix in the versions. So '29.0.6' is used instead of
'1:29.0.6' which leads to the situation that adb depends on
'android-libbase (>= 29.0.6)' instead of 'android-libbase (>= 1:29.0.6)'
for instance.
Therefore, it might be possible to not update android-libbase when
updating adb, and android-libbase's former version 1:10.0.0+r36-7 from
android-platform-system-core is kept instead. This is only one example
to illustrate the issue. There is just the same issue with any other
library in android-platform-tools. That is why you need to either
provide android-lib*.shlibs files in the debian directory or to add a
separate override_dh_makeshlibs target to debian/rules.
Thank you in advance!
Best regards,
Thomas Uhle
More information about the Android-tools-devel
mailing list